mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
64 lines
No EOL
4.2 KiB
HTML
64 lines
No EOL
4.2 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||
<html>
|
||
<head>
|
||
<title>Описание файла doublecmd.ext</title>
|
||
<link rel="STYLESHEET" type="text/css" href="doublecmd.css"/>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||
</head>
|
||
|
||
<body>
|
||
<div class="CHAPTER">
|
||
<h1>Описание файла <tt>doublecmd.ext</tt></h1>
|
||
|
||
<div class="SECT1">
|
||
<p>Файл расширений Double Commander, основан на файле расширений Midnight Commander 3.0</p>
|
||
<p>Все строки начинающиеся с # или пустые строки игнорируются. Все действия для файла отображаются
|
||
в подменю "Команды" контекстного меню файла.</p>
|
||
<p>Формат файла:</p>
|
||
<pre class="CODE">
|
||
[расширение1|расширение2|...|расширениеX]
|
||
Name=Имя категории
|
||
Icon=Путь к значку
|
||
действие1=команда1
|
||
действие2=команда2
|
||
действиеX=командаX</pre>
|
||
<p>Где:</p>
|
||
<p><span class="bold">[расширение]</span> или <span class="bold">[расширение1|расширение2 ...]</span>
|
||
— список расширений (регистро-независимый!! без регулярных выражений!!). Также
|
||
можно в качестве расширения указать ключевое слово "default", в этом случае если не будет
|
||
найдена команда для искомого типа файла, будет использована команда из данной секции.</p>
|
||
<p><span class="bold">Name</span> — имя данной категории (Отображается в менеджере
|
||
файловых ассоциаций)</p>
|
||
<p><span class="bold">Icon</span> — путь к иконке, которая будет отображаться для
|
||
этих типов файлов</p>
|
||
<p>Действие может быть:</p>
|
||
<ul>
|
||
<li><p>open — вызывается при нажатии клавиши <kbd>Enter</kbd> или двойном щелчке мыши</p></li>
|
||
<li><p>view — вызывается при нажатии клавиши <kbd>F3</kbd></p></li>
|
||
<li><p>edit — вызывается при нажатии клавиши <kbd>F4</kbd></p></li>
|
||
</ul>
|
||
<p>остальные действия отображаются только в подменю "Команды" контекстного меню файла.</p>
|
||
</div>
|
||
<p>Команда это любая однострочная команда интерпретатора оболочки, с простой макроподстановкой.</p>
|
||
<p>Макросы могут быть следующими (регистро-зависимые):</p>
|
||
<ul>
|
||
<li><p><tt>{!VFS}</tt> — для архивов — использовать виртуальную файловую
|
||
систему</p></li>
|
||
<li><p><tt>{!EDITOR}</tt> — вызывает редактор (встроенный или внешний в зависимости
|
||
от настроек}</p></li>
|
||
<li><p><tt>{!VIEWER}</tt> — вызывает просмоторщик (аналогично)</p></li>
|
||
<li><p><tt>{!SHELL}</tt> — использует терминал из конфигурации для запуска
|
||
программы (см. mplayer)</p></li>
|
||
<li><p><tt><?команда?></tt> — выполняет 'команда' в системной оболочке,
|
||
сохраняет вывод в файл и передает его как параметр предыдущей команде (см. rpm в качестве примера.)</p></li>
|
||
<li><p><tt>%f</tt> — имя файла</p></li>
|
||
<li><p><tt>%d</tt> — каталог</p></li>
|
||
<li><p><tt>%p</tt> — путь (каталог + имя файла)</p></li>
|
||
</ul>
|
||
</div>
|
||
<div class="SECT1">
|
||
<p class="NAVBACK"><a href="index.html">На главную</a></p>
|
||
</div>
|
||
</body>
|
||
|
||
</html> |