doublecmd/doc/ru/doublecmd.ext.html

64 lines
No EOL
4.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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>
&nbsp;&mdash; список расширений (регистро-независимый!! без регулярных выражений!!). Также
можно в качестве расширения указать ключевое слово "default", в этом случае если не будет
найдена команда для искомого типа файла, будет использована команда из данной секции.</p>
<p><span class="bold">Name</span>&nbsp;&mdash; имя данной категории (Отображается в менеджере
файловых ассоциаций)</p>
<p><span class="bold">Icon</span>&nbsp;&mdash; путь к иконке, которая будет отображаться для
этих типов файлов</p>
<p>Действие может быть:</p>
<ul>
<li><p>open&nbsp;&mdash; вызывается при нажатии клавиши <kbd>Enter</kbd> или двойном щелчке мыши</p></li>
<li><p>view&nbsp;&mdash; вызывается при нажатии клавиши <kbd>F3</kbd></p></li>
<li><p>edit&nbsp;&mdash; вызывается при нажатии клавиши <kbd>F4</kbd></p></li>
</ul>
<p>остальные действия отображаются только в подменю "Команды" контекстного меню файла.</p>
</div>
<p>Команда это любая однострочная команда интерпретатора оболочки, с простой макроподстановкой.</p>
<p>Макросы могут быть следующими (регистро-зависимые):</p>
<ul>
<li><p><tt>{!VFS}</tt>&nbsp;&mdash; для архивов&nbsp;&mdash; использовать виртуальную файловую
систему</p></li>
<li><p><tt>{!EDITOR}</tt>&nbsp;&mdash; вызывает редактор (встроенный или внешний в зависимости
от настроек}</p></li>
<li><p><tt>{!VIEWER}</tt>&nbsp;&mdash; вызывает просмоторщик (аналогично)</p></li>
<li><p><tt>{!SHELL}</tt>&nbsp;&mdash; использует терминал из конфигурации для запуска
программы (см. mplayer)</p></li>
<li><p><tt>&lt;?команда?&gt;</tt>&nbsp;&mdash; выполняет 'команда' в системной оболочке,
сохраняет вывод в файл и передает его как параметр предыдущей команде (см. rpm в качестве примера.)</p></li>
<li><p><tt>%f</tt>&nbsp;&mdash; имя файла</p></li>
<li><p><tt>%d</tt>&nbsp;&mdash; каталог</p></li>
<li><p><tt>%p</tt>&nbsp;&mdash; путь (каталог + имя файла)</p></li>
</ul>
</div>
<div class="SECT1">
<p class="NAVBACK"><a href="index.html">На главную</a></p>
</div>
</body>
</html>