mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
64 lines
4.2 KiB
HTML
64 lines
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>
|