DC - Внутренние команды

# 2.13. Внутренние команды

## Содержание

1. Таблица категорий команд
2. Описание всех команд по категориям
  2.1. Активная панель
  2.2. Левая панель
  2.3. Правая панель
  2.4. Файловые операции
  2.5. Настройка
  2.6. Сеть
  2.7. Разное
  2.8. Выделение
  2.9. Буфер обмена
  2.10. Навигация
  2.11. Помощь
  2.12. Окно
  2.13. Командная строка
  2.14. Инструменты
  2.15. Вид
  2.16. Вкладки
  2.17. Протокол

## 1. Таблица категорий команд

Внутренние команды могут быть сгруппированы по категориям:

Таблица категорий команд
Категория | Описание
--- | ---
Активная панель | Эти команды применимы к текущей выбранной панели, левой или правой.
Левая панель | Эти команды применимы к левой панели, независимо от того, какая в данный момент активна.
Правая панель | Эти команды применимы к правой панели, независимо от того, какая в данный момент активна.
Файловые операции | Эти команды применяются к выбранному файлу или папке в активной панели. Они включают в себя такие операции как просмотр, копирование, перемещение, переименование, удаление, упаковку, распаковку, разрезание и т.д. Это команды, которые могут оказать непосредственное влияние на ваши файлы.
Настройка | Доступ к опциям и настройкам Double Commander.
Сеть | Связанные непосредственно с компьютерной сетью.
Разное | Неизбежная категория с командами, которые мы не знали, где разместить! Были предприняты усилия, чтобы попытаться не помещать в эту категорию слишком много команд.
Выделение | Выбор файлов и папок для файловых операций.
Буфер обмена | Взаимодействие с буфером обмена и выбранными файлами и папками.
Навигация | Переход из одной папки в другую для доступа к различным файлам и папкам в зависимости от их расположения.
Помощь | Доступ к файлам справки Double Commander.
Окно | Команды, относящиеся к окну Double Commander, его внешнему виду и поведению.
Командная строка | Взаимодействие с командной строкой, просмотр последних команд и помощь в вызове новых.
Инструменты | Действия, требующие более одного щелчка мыши. Эти команды, как правило, показывают другое окно Double Commander, чтобы выполнить некоторые более сложные действия.
Вид | Команды, связанные с видимостью файлов, включая системные и т.д.
Вкладки | Взаимодействие с вкладками: создание новых, переход между ними, закрытие и т.д.
Протокол | Действия, связанные с протоколом файловых операций DC.

(наверх)

## 2. Описание всех команд по категориям

Краткое описание всех внутренних команд.

Для каждой указаны:

- имя команды
- значок
- сочетание клавиш по умолчанию (если задано)
- описание команды
- описание параметров (если доступны)

(наверх)

## 2.1. Активная панель

Эти команды применимы к текущей выбранной панели, левой или правой.

Категория "Активная панель"
Команда | Описание
--- | ---
cm_BriefView Ctrl+F1 | Краткий вид, просто имена файлов и папок. Более одной колонки, если возможно.
cm_ColumnsView Ctrl+F2 | Подробный вид, один файл на строку, с колонками по умолчанию или заданными пользователем.
Параметр | Значение | Описание
--- | --- | ---
columnset | имя набора колонок | переключить на указанный набор колонок
(пусто, по умолчанию) | переключить на набор по умолчанию
См. раздел Колонки.
cm_ThumbnailsView Ctrl+Shft+F1 | Просмотр эскизов, файлы и папки отображаются как маленькие изображения. Более одной колонки, если возможно.
cm_FlatView Ctrl+B | Показать все файлы без подкаталогов: будут просканированы все каталоги панели и показано всё содержимое.
Параметр | Значение | Описание
--- | --- | ---
side | left | в левой панели, как команда cm_LeftFlatView
right | в правой панели, как команда cm_RightFlatView
inactive | в неактивной панели
(отсутствует) | в текущей активной панели
(пусто, по умолчанию) | в текущей активной панели
cm_FlatViewSel Ctrl+Shift+B | Как команда cm_FlatView без параметра, но только для выделенных файлов и папок.
cm_QuickView Ctrl+Q | Быстрый просмотр, содержимое выбранного файла будет показано на противоположной панели (вместо отдельного окна). Подробнее смотрите здесь.
cm_SortByName Ctrl+F3 | Сортировать содержимое активной панели по имени.
cm_SortByExt Ctrl+F4 | Сортировать содержимое активной панели по расширению.
cm_SortBySize Ctrl+F6 | Сортировать содержимое активной панели по размеру файлов.
cm_SortByDate Ctrl+F5 | Сортировать содержимое активной панели по дате.
cm_SortByAttr | Сортировать содержимое активной панели по атрибутам.
cm_ReverseOrder | Инвертировать порядок сортировки в активной панели.
cm_SrcOpenDrives | Открыть список дисков для активной панели.
cm_UniversalSingleDirectSort | Сортировать в указанной панели указанную колонку в определённом порядке. См. ниже таблицу возможных значений параметров.
Параметр | Значение | Описание
--- | --- | ---
panel | active | применить к активной панели
inactive | применить к неактивной панели
left | применить к левой панели
right | применить к правой панели
(отсутствует) | применить к активной панели
column | name | сортировать по колонке "имя-расширение"
ext | сортировать по колонке "расширение"
size | сортировать по колонке "размер"
datetime | сортировать по колонке "дата"
(отсутствует) | сортировать по колонке "имя"
order | ascending | сортировать с возрастающим порядком
descending | сортировать с нисходящим порядком
(отсутствует) | сортировать с возрастающим порядком
Примечание: Если какой-либо из этих трёх параметров не задан или задан неправильно, то значениями по умолчанию для этих параметров будут: panel=active, column=name и order=ascending.
Пример: "cm_UniversalSingleDirectSort: panel=active, column=size, order=descending" Эта команда отсортирует содержимое активной панели по колонке с размером – чем больше размер файла, тем выше он в списке.
cm_CountDirContent Alt+Shift+Enter | Подсчитать размер каждого каталога в текущей панели.

(наверх)

## 2.2. Левая панель

Эти команды применимы к левой панели, независимо от того, какая в данный момент активна.

Категория "Левая панель"
Команда | Описание
--- | ---
cm_LeftBriefView | Краткий вид в левой панели, просто имена файлов и папок. Более одной колонки, если возможно.
cm_LeftColumnsView | Подробный вид в левой панели, один файл на строку, с колонками по умолчанию или заданными пользователем.
Параметр | Значение | Описание
--- | --- | ---
columnset | имя набора колонок | переключить на указанный набор колонок
(пусто, по умолчанию) | переключить на набор по умолчанию
См. раздел Колонки.
cm_LeftThumbView | Просмотр эскизов в левой панели, файлы и папки отображаются как маленькие изображения. Более одной колонки, если возможно.
cm_LeftFlatView | Показать все файлы в левой панели без подкаталогов: будут просканированы все каталоги левой панели и в панели будет показано всё содержимое.
cm_LeftSortByName | Сортировать содержимое левой панели по имени.
cm_LeftSortByExt | Сортировать содержимое левой панели по расширению.
cm_LeftSortBySize | Сортировать содержимое левой панели по размеру файлов.
cm_LeftSortByDate | Сортировать содержимое левой панели по дате.
cm_LeftSortByAttr | Сортировать содержимое левой панели по атрибутам.
cm_LeftReverseOrder | Инвертировать порядок сортировки в левой панели.
cm_LeftOpenDrives Alt+F1 | Открыть список дисков для левой панели.

(наверх)

## 2.3. Правая панель

Эти команды применимы к правой панели, независимо от того, какая в данный момент активна.

Категория "Правая панель"
Команда | Описание
--- | ---
cm_RightBriefView | Краткий вид в правой панели, просто имена файлов и папок. Более одной колонки, если возможно.
cm_RightColumnsView | Подробный вид в правой панели, один файл на строку, с колонками по умолчанию или заданными пользователем.
Параметр | Значение | Описание
--- | --- | ---
columnset | имя набора колонок | переключить на указанный набор колонок
(пусто, по умолчанию) | переключить на набор по умолчанию
См. раздел Колонки.
cm_RightThumbView | Просмотр эскизов в правой панели, файлы и папки отображаются как маленькие изображения. Более одной колонки, если возможно.
cm_RightFlatView | Показать все файлы в правой панели без подкаталогов: будут просканированы все каталоги правой панели и в панели будет показано всё содержимое.
cm_RightSortByName | Сортировать содержимое правой панели по имени.
cm_RightSortByExt | Сортировать содержимое правой панели по расширению.
cm_RightSortBySize | Сортировать содержимое правой панели по размеру файлов.
cm_RightSortByDate | Сортировать содержимое правой панели по дате.
cm_RightSortByAttr | Сортировать содержимое правой панели по атрибутам.
cm_RightReverseOrder | Инвертировать порядок сортировки в правой панели.
cm_RightOpenDrives Alt+F2 | Открыть список дисков для правой панели.

(наверх)

## 2.4. Файловые операции

Эти команды применяются к выбранному файлу или папке в активной панели.
Они включают в себя такие операции как просмотр, копирование, перемещение, переименование, удаление, упаковку, распаковку, разрезание и т.д.
Это команды, которые могут оказать непосредственное влияние на ваши файлы.

Категория "Файловые операции"
Команда | Описание
--- | ---
cm_View F3 | Открыть файл в программе просмотра. Команда поддерживает один параметр, позволяющий принудительно выбрать режим просмотра (в этом случае плагины будут проигнорированы, но вы сможете переключить режим позже в окне программы просмотра). Описание режимов смотрите на этой странице.
Параметр | Значение | Описание
--- | --- | ---
mode | text | показать как текст
bin | показать в двоичном виде
hex | показать в шестнадцатеричном виде
dec | показать в десятеричном виде
Примечание: Этот параметр будет работать, если нет выделенных файлов или выделен только один файл.
cm_Edit F4 | Открыть файл в редакторе (встроенном или внешнем, см. Инструменты > Редактор).
cm_EditNew Shift+F4 | Создать новый текстовый файл в текущем каталоге и открыть его в редакторе (см. Инструменты > Редактор) или открыть существующий файл (если файл с таким именем уже существует). Вы можете ввести полное имя файла (с путём) и он будет создан в указанном каталоге.
cm_Copy F5 | Копировать файлы/папки из активной панели в неактивную.
Параметр | Значение | Описание
--- | --- | ---
confirmation | 1/true/on/yes | показать диалог подтверждения (по умолчанию)
0/false/off/no | не показывать диалог подтверждения
queueid | <идентификатор очереди> | по умолчанию операция копирования помещается в определённую очередь только если не используется диалоговое окно подтверждения; если значение равно 0, то это будет независимая операция (не в очереди)
Пример: "cm_Copy confirmation=1" предложит пользователю подтвердить копирование, независимо от настроек для операций копирования.
cm_CopyNoAsk | Копировать файлы/папки из активной панели в неактивную без запроса подтверждения.
cm_CopySamePanel Shift+F5 | Копировать файлы/папки в этот же, текущий, каталог.
cm_Rename F6 | Переименовать или переместить файлы/папки.
Параметр | Значение | Описание
--- | --- | ---
confirmation | 1/true/on/yes | показать диалог подтверждения (по умолчанию)
0/false/off/no | не показывать диалог подтверждения
queueid | <идентификатор очереди> | по умолчанию операция перемещения помещается в определённую очередь только если не используется диалоговое окно подтверждения; если значение равно 0, то это будет независимая операция (не в очереди)
Пример: "cm_Rename confirmation=1" предложит пользователю подтвердить переименование/перемещение, независимо от настроек для операций перемещения.
cm_RenameNoAsk | Переименовать или переместить файлы/папки без запроса подтверждения.
cm_RenameOnly F2, Shift+F6 | Переименовать файлы в этом же, текущем, каталоге.
cm_MakeDir F7 | Создать новый каталог.
cm_Delete F8, Del | Удалить выделенные файлы/папки в корзину или навсегда. Удаление в корзину может быть доступно не для всех платформ. Сообщения для подтверждения удаления в корзину или навсегда различаются.
Параметр | Значение | Описание
--- | --- | ---
confirmation | 1/true/on/yes | показать диалог подтверждения (по умолчанию)
0/false/off/no | не показывать диалог подтверждения (будьте осторожны!)
trashcan | 1/true/on/yes | удалить в корзину
0/false/off/no | удалить навсегда
setting | (по умолчанию) действует в соответствии с глобальным значением в настройках файловых операций, если этот параметр включен, то будет удалено в корзину, в противном случае навсегда
reversesetting | действует противоположно настройкам
cm_Wipe Alt+Del | Полностью уничтожить файл.
cm_PackFiles Alt+F5 | Упаковать файлы/папки в архив.
Параметр | Значение | Описание
--- | --- | ---
PackHere | (пусто) | архив будет создан в каталоге активной панели
(пусто, по умолчанию) | архив будет создан в каталоге неактивной панели
cm_TestArchive Alt+Shift+F9 | Проверить целостность содержимого выбранного файла архива. Если архив повреждён, то будет показано сообщение об ошибке.
cm_OpenArchive Ctrl+PgDn | Если выделен каталог, то открыть его. Если выделен файл, то попытаться открыть его как архив, игнорируя расширение (см. использование ID).
cm_ExtractFiles Alt+F9 | Распаковать один или более выделенных архивов.
Параметр | Значение | Описание
--- | --- | ---
ExtractHere | (пусто) | архивы будут распакованы в каталог активной панели
(пусто, по умолчанию) | архивы будут распакованы в каталог неактивной панели
cm_OpenVirtualFileSystemList | Открыть список VFS.
cm_FileProperties Alt+Enter | Показать свойства объекта (размер, дата, атрибуты и т.д).
cm_SetFileProperties | Изменить такие свойства объекта, как дата создания, модификации и дата последнего доступа, права доступа к файлу и т.д.
cm_EditComment Ctrl+Z | Создать или изменить комментарий к файлу/папке.
cm_ContextMenu Shift+F10 | Показать контекстное меню файлов и папок. В Windows Double Commander покажет системное контекстное меню (как в Проводнике Windows), в других операционных системах Double Commander создаёт собственное контекстное меню с типичными действиями.
Параметр | Значение | Описание
--- | --- | ---
justactionmenu | 0/false/off/no | меню будет включать в себя системное контекстное меню по умолчанию И действия, заданные для типа файла в файловых ассоциациях Double Commander (по умолчанию)
1/true/on/yes | в меню будут только действия, заданные для типа файла в файловых ассоциациях Double Commander (пункты системного контекстное меню не будут отображаться)
cm_Open Enter | Открыть файл или программу под курсором. Может быть использовано приложение из настроек файловых ассоциаций и т.д.
cm_ShellExecute Ctrl+Alt+Enter | Вызвать для выделенного файла программу из системных файловых ассоциаций. Возможно указать один параметр.
cm_SymLink | Создать символьную ссылку на файл/каталог.
cm_HardLink | Создать жёсткую ссылку.
cm_FileSpliter | Диалог разрезания файлов.
cm_FileLinker | Объединить части разрезанного файла.
cm_CheckSumCalc | Создать файл контрольных сумм (MD5, SHA1 и т.д.).
cm_CheckSumVerify | Проверить контрольные суммы MD5, SHA1 и т.д.

(наверх)

## 2.5. Настройка

Доступ к опциям и настройкам Double Commander.

Категория "Настройка"
Команда | Описание
--- | ---
cm_Options | Открыть диалоговое окно настроек. Команда поддерживает один параметр для перехода к указанному разделу (странице) настроек. Список возможных параметров можно посмотреть здесь.
cm_ConfigToolbars | Перейти к странице настроек панели инструментов.
cm_ConfigDirHotList Ctrl+Shift+D | Перейти к странице настроек избранных каталогов. Эквивалент команде cm_WorkWithDirectoryHotlist со следующими параметрами: action=config source=%Ds
cm_WorkWithDirectoryHotlist | Перейти к странице "Избранные каталоги" окна настроек. С помощью параметров можно контролировать, какие действия будут применены к списку.
Параметр | Значение | Описание
--- | --- | ---
action | add | добавить запись (добавление пути неактивной панели зависит от опции в настройках)
addsrconly | добавить запись только для пути в активной панели
addboth | добавить пути и активной, и неактивной панели
config | настройка записи
show | просто показать окно настроек
addsel | добавить выделенный каталог(и) (остальные параметры игнорируются)
directconfig | настроить указанную "N-ую" запись
(пусто) | так же как "add"
source | source_path | каталог для добавления/настройки как "Путь"
(пусто) | каталог, открытый в активной панели
target | target_path | каталог для добавления/настройки как "Целевой путь"
(пусто) | каталог, открытый в неактивной панели
index | 0-999 | если action=directconfig, то "N-ая" запись в списке
(пусто) | будет использоваться index=0
Пример: "cm_WorkWithDirectoryHotlist action=addboth" Добавит в список избранных каталогов текущие каталоги активной и неактивной панелей в качестве пути и целевого пути соответственно.
cm_FileAssoc | Перейти к странице настроек файловых ассоциаций.
cm_ConfigFolderTabs | Перейти к странице настроек параметров вкладок папок.
cm_ConfigFavoriteTabs | Перейти к странице настроек избранных вкладок.
cm_ConfigTreeViewMenus | Перейти к странице настроек древовидного меню. Здесь можно выбрать, для каких команд использовать меню в виде дерева.
cm_ConfigTreeViewMenusColors | Перейти к странице настроек цветов, используемых в древовидном меню.
cm_ConfigSearches | Перейти к странице общих настроек поиска файлов.
cm_ConfigHotKeys | Перейти к странице настроек горячих клавиш.
cm_ConfigSavePos | Сохранить текущее состояние и положение главного окна DC.
cm_ConfigSaveSettings | Сохранить все текущие настройки и историю, так же, как если закрыть приложение и запустить снова. Это может быть полезно, если вы использовали DC в течение продолжительной сессии и хотите сохранить текущий контекст на случай, например, краха системы, и не потерять текущую историю при следующем запуске DC.
cm_ConfigArchivers | Перейти к странице настройки внешних архиваторов.
cm_ConfigTooltips | Перейти к странице настроек подсказок.
cm_ConfigPlugins | Перейти к странице настроек плагинов.
cm_AddPlugin | Эта команда упрощает добавление плагинов, поддерживаются два способа: 1) Выберите файл плагина и Double Commander автоматически определит его тип (WCX, WDX, WFX, WLX или DSX), откроет нужный раздел настроек и добавит его в список. 2) Выберите архив, который содержит плагин и специальный файл `pluginst.inf` (файл плагина и `pluginst.inf` должны быть расположены в корне архива): содержимое архива будет извлечено в соответствующий каталог, плагин будет добавлен в настройки и Double Commander откроет соответствующий раздел настроек. Если включено хранение настроек в профиле пользователя, то Double Commander будет использовать папку "plugins" в каталоге пользователя: Windows XP: C:\Documents and Settings\<Имя пользователя>\Local Settings\doublecmd\plugins Windows Vista/7+: C:\Users\<Имя пользователя>\AppData\Local\doublecmd\plugins Unix-подобные ОС: /home/<Имя пользователя>/.local/share/doublecmd/plugins В портативной версии Double Commander будет использовать папку "plugins" в каталоге программы. Примечание: Первый способ добавления плагинов требует предварительно разместить файлы в подходящем месте, однако в этом случае Double Commander сообщит об ошибке, если не удалось загрузить плагин (например, если в операционной системе отсутствуют необходимые библиотеки). Имя файла может быть передано как параметр.

(наверх)

## 2.6. Сеть

Связанные непосредственно с компьютерной сетью.

Категория "Сеть"
Команда | Описание
--- | ---
cm_NetworkConnect | Соединиться с сервером.
cm_NetworkDisconnect | Разорвать соединение.
cm_CopyNetNamesToClip | Только Windows: копировать в буфер имена с UNC-путём.

(наверх)

## 2.7. Разное

Неизбежная категория с командами, которые мы не знали, где разместить!
Были предприняты усилия, чтобы попытаться не помещать в эту категорию слишком много команд.

Категория "Разное"
Команда | Описание
--- | ---
cm_CalculateSpace Ctrl+L | Подсчитать занимаемое место выделенного в активной панели.
cm_Benchmark | Запустить простой тест производительности подсчёта контрольных сумм.
cm_RunTerm F9 | Запустить терминал или программу, которая указана в соответствующих настройках.
cm_ExecuteScript | Выполнить скрипт Lua (библиотека Lua должна быть добавлена/установлена), подробнее смотрите здесь.
Параметр | Значение | Описание
--- | --- | ---
{первый} | имя файла | путь к файлу скрипта Lua
{param1} | параметр командной строки #1 | передаются скрипту Lua как параметры командной строки
{param2} | параметр командной строки #2
{paramX} | параметр командной строки #X
cm_LoadList | Загрузить список файлов/папок из указанного текстового файла (обычный текстовый файл, содержащий полные имена файлов, по одному на строку). Используйте UTF-8 без BOM.
Параметр | Значение | Описание
--- | --- | ---
filename | имя файла | полный путь к файлу со списком
side | left | загрузить список в левую панель
right | загрузить список в правую панель
active | загрузить список в активную панель
inactive | загрузить список в неактивную панель
(пусто) | загрузить список в текущую активную панель
(отсутствует) | загрузить список в текущую активную панель

(наверх)

## 2.8. Выделение

Выбор файлов и папок для файловых операций.

Категория "Выделение"
Команда | Описание
--- | ---
cm_MarkPlus Num + | Выделить в активной панели файлы/папки, используя маску (указанную или нет), в соответствии со следующими параметрами:
Параметр | Значение | Описание
--- | --- | ---
mask | <любая строка> | используемый фильтр
(отсутствует) | предложить пользователю ввести фильтр
casesensitive | 0/false/off/no | фильтрация без учета регистра
1/true/on/yes | фильтрация с учетом регистра
(отсутствует) | будет определяться последним использованным значением
ignoreaccents | 0/false/off/no | фильтрация будет производиться по точному соответствию символов
1/true/on/yes | имена и маски будут сравниваться игнорируя акценты и с заменой лигатур на отдельные буквы
(отсутствует) | будет определяться последним использованным значением
windowsinterpretation | 0/false/off/no | фильтр в стиле DC
1/true/on/yes | фильтр в стиле Windows
(отсутствует) | будет определяться последним использованным значением
attr | d- | будут проигнорированы каталоги
d+ | будет проигнорировано всё, кроме каталогов
h- | будут проигнорированы скрытые файлы (Windows)
ux+ | будут отфильтрованы файлы с атрибутом "выполнение" для пользователя (Linux)
uw+|gw+|ow+ | будут отфильтрованы файлы и папки, которые доступны для записи либо пользователю, либо группе, либо остальным пользователям (Linux)
(отсутствует) | будет использоваться значение опции "Маска атрибута по умолчанию" в секции "Выделение/снятие выделения" раздела "Список файлов".
| примечание: это значит "attr=", без правильного значения. будет фильтроваться всё, независимо от параметра "Маска атрибута по умолчанию"
Примечание1: Если команда используется без каких-либо параметров, необходимо будет задать свой фильтр, а состояние остальных опций будет то же, что и в предыдущем вызове в текущей сессии. Примечание2: При использовании фильтра в стиле Windows, фильтром *.* будут выбраны файла без расширения, в отличие от стиля DC. Примечание3: При указании параметра "mask", можно также использовать предопределённый тип (шаблон), просто поставьте перед его именем символ ">", например, "mask=>Pascal files". Примечание4: При использовании "ignoreaccents=TRUE", лигатуры, такие как "œ", например, будут восприняты как последовательность "oe". Например, "cœur" будет соответствовать "coeur". Примечание5: Использование параметров, например, "casesensitive", не повлияет на последующее использование cm_MarkPlus без каких-либо параметров, по умолчанию будут использоваться те же параметры, что были получены при последнем вызове. Примечание6: Возможные значения "attr" смотрите в секции "Поиск файлов с определёнными атрибутами" в разделе справки "Поиск файлов", атрибуты указываются аналогично. Пример1: "cm_MarkPlus mask=*.pas;*.dfm;*.dpr;*.inc casesensitive=false" выделит все файлы, соответствующие заданной маске фильтра (обычные расширения исходных файлов Delphi), игнорируя регистр букв. Пример2: "cm_MarkPlus mask=*ecole*.docx ignoreaccents=true" выделит все файлы, соответствующие заданной маске фильтра (документы Microsoft Word со словом "ecole" в их именах), игнорируя акценты. Т.к. акценты игнорируются, то так же, как и файлы с "ecole" в имени, будут выделены и файлы, содержащие в имени "école".
cm_MarkMinus Num - | Снять выделение с файлов/папок в активной панели, используя маску (указанную или нет), параметры команды те же, что и у cm_MarkPlus.
cm_MarkMarkAll Ctrl+A, Ctrl+Num + | Выделить все файлы/папки, соответствующие указанным атрибутам.
Параметр | Значение | Описание
--- | --- | ---
attr | d- | будут проигнорированы каталоги
d+ | будет проигнорировано всё, кроме каталогов
h- | будут проигнорированы скрытые файлы (Windows)
ux+ | будут отфильтрованы файлы с атрибутом "выполнение" для пользователя (Linux)
uw+|gw+|ow+ | будут отфильтрованы файлы и папки, которые доступны для записи либо пользователю, либо группе, либо остальным пользователям (Linux)
(отсутствует) | будет использоваться значение опции "Маска атрибута по умолчанию" в секции "Выделение/снятие выделения" раздела "Список файлов".
| примечание: это значит "attr=", без правильного значения. будет фильтроваться всё, независимо от параметра "Маска атрибута по умолчанию"
cm_MarkUnmarkAll Ctrl+Num - | Снять выделение со всех выделенных в активной панели файлов/папок, параметры команды те же, что и у cm_MarkMarkAll.
cm_MarkInvert Num * | Инвертировать выделение всех совпавших файлов/папок, параметры команды те же, что и у cm_MarkMarkAll.
cm_MarkCurrentPath | Выделить файлы с тем же путём, что и у файла под курсором в активной панели. Примечание: На первый взгляд может показаться бесполезной, но можно использовать по меньшей мере в двух ситуациях: В панели результата поиска по разным уровням директорий После вызова внутренней команды cm_FlatView.
cm_UnmarkCurrentPath | Снять выделение с файлов с тем же путём, что и у файла под курсором в активной панели. См. примечание в описании команды cm_MarkCurrentPath.
cm_MarkCurrentName | Выделить файлы с именем как у файла под курсором в активной панели, игнорируя расширение.
cm_UnmarkCurrentName | Снять выделение с файлов с именем как у файла под курсором в активной панели, игнорируя расширение.
cm_MarkCurrentExtension Shift+Num + | Выделить файлы с расширением как у файла под курсором в активной панели.
cm_UnmarkCurrentExtension Shift+Num - | Снять выделение с файлов с расширением как у файла под курсором в активной панели.
cm_MarkCurrentNameExt | Выделить файлы с именем и расширением как у файла под курсором в активной панели. См. примечание в описании команды cm_MarkCurrentPath.
cm_UnmarkCurrentNameExt | Снять выделение с файлов с именем и расширением как у файла под курсором в активной панели. См. примечание в описании команды cm_MarkCurrentPath.
cm_CompareDirectories | Выделить в обеих, активной и неактивной, панелях те элементы, которые отсутствуют в противоположной панели. Файлы с одинаковыми именами будут сравниваться по дате изменения, после чего будут выделены более новые файлы.
Параметр | Значение | Описание
--- | --- | ---
files | on/off | выделить файлы
directories | on/off | выделить каталоги
(пусто, по умолчанию) | выделить только файлы
cm_SaveSelection | Используется в сочетании с cm_RestoreSelection: команда cm_SaveSelection сохранит список выделенных файлов/папок во внутреннем буфере, позже с помощью команды cm_RestoreSelection можно восстановить выделение.
cm_RestoreSelection | Смотрите предыдущую команду cm_SaveSelection.
cm_SaveSelectionToFile | Сохранить текущее выделение в файл. Вы можете указать имя файла в первом параметре. Если параметр не используется, то Double Commander предложит указать имя файла.
cm_LoadSelectionFromFile | Загрузить выделение из файла. Вы можете указать имя файла в первом параметре. Если параметр не используется, то Double Commander предложит указать имя файла.
cm_LoadSelectionFromClip | Загрузить выделение из буфера обмена.
cm_SaveFileDetailsToFile | Сохранить содержимое всех колонок выделенных файлов/папок в файл. Вы можете указать имя файла в первом параметре. Если параметр не используется, то Double Commander предложит указать имя файла.

(наверх)

## 2.9. Буфер обмена

Взаимодействие с буфером обмена и выбранными файлами и папками.

Категория "Буфер обмена"
Команда | Описание
--- | ---
cm_CutToClipboard Ctrl+X | Вырезать в буфер обмена выделенный текст, файл или папку.
cm_CopyToClipboard Ctrl+C | Копировать в буфер обмена выделенный текст, файл или папку.
cm_PasteFromClipboard Ctrl+V | Вставить содержимое буфера обмена.
cm_CopyNamesToClip Ctrl+Shift+X | Копировать в буфер обмена имена файлов/папок.
cm_CopyFullNamesToClip Ctrl+Shift+C | Копировать в буфер обмена полные имена файлов/папок. Доступен один параметр, мы можем указать предпочтительный разделитель каталогов:
Параметр | Значение | Описание
--- | --- | ---
separator | разделитель каталогов | использовать "/" или "\" (без кавычек)
(пусто, по умолчанию) | использовать системное значение: в системах Unix/Linux это будет "/" и "\" в Windows
cm_CopyPathOfFilesToClip | Копировать полные пути выделенных файлов/папок, включая разделитель каталогов в конце для папок. Доступен один параметр, мы можем указать предпочтительный разделитель каталогов, смотрите описание cm_CopyFullNamesToClip.
cm_CopyPathNoSepOfFilesToClip | Копировать полные пути выделенных файлов/папок без разделителя каталогов в конце для папок. Доступен один параметр, мы можем указать предпочтительный разделитель каталогов, смотрите описание cm_CopyFullNamesToClip.
cm_CopyFileDetailsToClip | Копировать в буфер обмена содержимое всех колонок выделенных файлов/папок.

(наверх)

## 2.10. Навигация

Переход из одной папки в другую для доступа к различным файлам и папкам в зависимости от их расположения.

Категория "Навигация"
Команда | Описание
--- | ---
cm_DirHistory Ctrl+H | Показать меню с историей каталогов.
Параметр | Значение | Описание
--- | --- | ---
menutype | popup | история каталогов будет показана во всплывающем меню
treeview | история каталогов будет показана в древовидном меню
(пусто) | по умолчанию будет использоваться всплывающее меню
position | panel | меню будет показано в левом верхнем углу активной панели
cursor | меню будет показано в позиции курсора мыши
(пусто) | по умолчанию в левом верхнем углу активной панели
(пусто, по умолчанию) | всплывающее меню будет показано в левом верхнем углу активной панели
cm_DirHotList Ctrl+D | Избранные каталоги.
Параметр | Значение | Описание
--- | --- | ---
menutype | popup | избранные каталоги будут показаны во всплывающем меню
treeview | избранные каталоги будут показаны в древовидном меню
(пусто) | по умолчанию будет использоваться всплывающее меню
position | panel | меню будет показано в левом верхнем углу активной панели
cursor | меню будет показано в позиции курсора мыши
(пусто) | по умолчанию в левом верхнем углу активной панели
(пусто, по умолчанию) | всплывающее меню будет показано в левом верхнем углу активной панели
cm_SyncChangeDir | Синхронная смена каталогов в панелях. Синхронная навигация отключается при повторном вызове команды или автоматически, если нет совпадающих имён папок.
cm_ChangeDirToParent Ctrl+PgUp, Backspace | Перейти в родительский каталог (на один уровень вверх).
cm_ChangeDirToHome Ctrl+Shift+Home | Перейти в домашний каталог пользователя.
cm_ChangeDirToRoot Ctrl+\ | Перейти в корневой каталог ("/" в Unix и GNU/Linux) или корень текущего диска (Windows). Также смотрите описание кнопки `"\"` здесь.
cm_TargetEqualSource Alt+Z | Открыть каталог активной панели в противоположной панели.
cm_TransferLeft Ctrl+ ← | Открыть в левой панели каталог под курсором в правой панели.
cm_TransferRight Ctrl+ → | Открыть в правой панели каталог под курсором в левой панели.
cm_LeftEqualRight | Показать в левой панели тот же каталог, который открыт в правой.
cm_RightEqualLeft | Показать в правой панели тот же каталог, который открыт в левой.
cm_Exchange Ctrl+U | Поменять местами содержимое панелей.
cm_EditPath | Ручное редактирование текущего пути активной панели. Также смотрите `F2` и `Shift+F6` здесь.
cm_ChangeDir | Изменить путь активной/неактивной/левой/правой панели на указанный каталог(и). Обратите внимание, что можно указать более одного параметра, поэтому одной командой можно одновременно установить пути и в активной, и в неактивной панели.
Параметр | Значение | Описание
--- | --- | ---
activepath | путь | путь будет открыт в активной панели
inactivepath | путь | путь будет открыт в неактивной панели
leftpath | путь | путь будет открыт в левой панели
rightpath | путь | путь будет открыт в правой панели
Также в качестве единственного параметра можно просто указать путь и DC откроет этот путь в активной панели (сохранено для обеспечения обратной совместимости).
Примеры: cm_ChangeDir activepath=%$DESKTOP% inactivepath=E:\Medias\Paul Houde В активной панели будет открыта папка рабочего стола текущего пользователя, а в неактивной – папка "Paul Houde". cm_ChangeDir leftpath=C:\Working rightpath=E:\Euler Независимо от того, какая панель активна, папка "Working" будет открыта в левой панели, а "Euler" – в правой. cm_ChangeDir \\TERA-06\OPENSHARE1\MEDIAS\PICTURES\2015 В активной панели будет открыт указанный сетевой путь. cm_ChangeDir wfx://FTP В активной панели будет открыт указанный WFX-плагин
cm_QuickSearch Ctrl+S | Быстрый поиск в каталоге.
Параметр | Значение | Описание
--- | --- | ---
search | on/off/cycle | Определяет состояние панели быстрого поиска (внизу файловой панели): - "on" – применяет указанные параметры поиска, панель быстрого поиска отображается - "off" – закрывает быстрый поиск и скрывает панель - "cycle" – используется для многократных вызовов команды подряд, чтобы перейти к следующему совпадающему пункту
direction | first/last/next | Определяет направление быстрого поиска пункта, соответствующего критериям поиска: - "first" – к первому найденному сверху пункту - "last" – к последнему пункту - "next" – к следующему после текущего найденного. Обратите внимание, что возможен "оборот" и возврат к текущему пункту, если следующий не найден. *Примечание: Этот параметр не имеет значения, когда "search=cycle".
matchbeginning | on/off/toggle | устанавливает опцию Совпадает с началом (включить, выключить, переключить)
matchending | on/off/toggle | устанавливает опцию Совпадает с концом (включить, выключить, переключить)
casesensitive | on/off/toggle | учитывать регистр (включить, выключить, переключить)
files | on/off/toggle | фильтровать файлы (включить, выключить, переключить)
directories | on/off/toggle | фильтровать каталоги (включить, выключить, переключить)
filesdirectories | переключает фильтр: только файлы, только каталоги или файлы и каталоги
text | <любая строка> | устанавливает строку для нового поиска
cm_QuickFilter Ctrl+F | Использовать фильтр списка файлов, чтобы показать только нужные файлы/каталоги.
Параметр | Значение | Описание
--- | --- | ---
filter | on/off/toggle | - "on" – применяет фильтр, панель фильтра отображается внизу файловой панели - "off" – удаляет фильтр и скрывает панель - "toggle" – переключает два предыдущих состояния
matchbeginning | on/off/toggle | устанавливает опцию Совпадает с началом (включить, выключить, переключить)
matchending | on/off/toggle | устанавливает опцию Совпадает с концом (включить, выключить, переключить)
casesensitive | on/off/toggle | учитывать регистр (включить, выключить, переключить)
files | on/off/toggle | фильтровать файлы (включить, выключить, переключить)
directories | on/off/toggle | фильтровать каталоги (включить, выключить, переключить)
filesdirectories | переключает фильтр: только файлы, только каталоги или файлы и каталоги
text | <любая строка> | устанавливает строку для нового фильтра
Например, кнопка на панели инструментов со следующими параметрами при нажатии включает/выключает показ только файлов "txt": text=txt filter=toggle files=on directories=on matchbeginning=off matchending=on Если ни один параметр не указан, то будет активирован фильтр с предыдущим состоянием опций, не включая строку для фильтра. При этом фокус ввода будет установлен на окно ввода текста на панели фильтра.
cm_GoToFirstEntry | Поместить курсор на первую папку или файл в списке.
cm_GoToLastEntry | Поместить курсор на последнюю папку или файл в списке.
cm_GoToNextEntry | Поместить курсор на следующую папку или файл.
cm_GoToPrevEntry | Поместить курсор на предыдущую папку или файл.
cm_GoToFirstFile | Поместить курсор на первый файл в списке.
cm_GoToLastFile | Поместить курсор на последний файл в списке.
cm_ViewHistory | Показать всплывающее меню с последними посещёнными каталогами.
Параметр | Значение | Описание
--- | --- | ---
menutype | popup | история каталогов будет показана во всплывающем меню
treeview | история каталогов будет показана в древовидном меню
(пусто) | по умолчанию будет использоваться всплывающее меню
position | panel | меню будет показано в левом верхнем углу активной панели
cursor | меню будет показано в позиции курсора мыши
(пусто) | по умолчанию будет использоваться меню в позиции курсора мыши
(пусто, по умолчанию) | всплывающее меню будет показано в позиции курсора мыши
cm_ViewHistoryNext Alt+ → | Открыть в активной панели следующий после текущего путь, если такой существует в списке последних посещённых каталогов.
cm_ViewHistoryPrev Alt+ ← | Открыть в активной панели путь, открытый до текущего, если такой существует в списке последних посещённых каталогов.
cm_OpenDriveByIndex | Открыть в текущей вкладке указанной панели диск по индексу. Если панель не указана, то открыть в текущей активной панели.
Параметр | Значение | Описание
--- | --- | ---
index | 1 | открыть 1-й диск из списка
2 | открыть 2-й диск из списка
3 | открыть 3-й диск из списка
n | открыть n-й диск из списка
side | left | открыть в левой панели
right | открыть в правой панели
inactive | открыть в неактивной панели
(отсутствует) | открыть в текущей активной панели
(пусто) | index должен быть указан обязательно
Пример: если в списке дисков у нас C:, E:, S: и X:, то команда "cm_OpenDriveByIndex side=left index=2" переместит фокус на левую панель и покажет содержимое диска E:
cm_FocusSwap | Переключить фокус между левой и правой панелями.
Параметр | Значение | Описание
--- | --- | ---
side | left | установить фокус на левую панель
right | установить фокус на правую панель
(пусто, по умолчанию) | установить фокус на противоположную панель

(наверх)

## 2.11. Помощь

Доступ к файлам справки Double Commander.

Категория "Помощь"
Команда | Описание
--- | ---
cm_HelpIndex F1 | Открыть начальную страницу справки Double Commander.
cm_Keyboard | Открыть страницу справки c клавиатурными сочетаниями Double Commander, используемыми по умолчанию.
cm_VisitHomePage | Открыть домашнюю страницу проекта Double Commander в браузере по умолчанию.
cm_About | Показать окно с информацией о программе.

(наверх)

## 2.12. Окно

Команды, относящиеся к окну Double Commander, его внешнему виду и поведению.

Категория "Окно"
Команда | Описание
--- | ---
cm_HorizontalFilePanels Ctrl+Shift+H | Установить расположение панелей: вертикально (левая/правая) или горизонтально (верхняя/нижняя).
Параметр | Значение | Описание
--- | --- | ---
mode | (пусто) | переключение между горизонтальным/вертикальным
vertical | расположить панели вертикально (по умолчанию)
horizontal | расположить панели горизонтально
Пример: "cm_HorizontalFilePanels mode=horizontal" расположит панели горизонтально, одна над другой.
cm_PanelsSplitterPerPos | Установить ширину панелей, например, 50% – одинакового размера.
Параметр | Значение | Описание
--- | --- | ---
splitpct | 0-100 | процент ширины от доступного пространства для левой панели (или верхней, если включено горизонтальное расположение)
(пусто, по умолчанию) | соответствует 50%
Пример: "cm_PanelsSplitterPerPos splitpct=80" с вертикальными панелями увеличит ширину левой панели до 80% от доступного пространства.
cm_ShowMainMenu | Показать или скрыть главное меню.
Параметр | Значение | Описание
--- | --- | ---
menu | 1/true/on/yes | показать главное меню
0/false/off/no | скрыть главное меню
treeview | 1/true/on/yes | по запросу, главное меню будет показано в виде дерева
0/false/off/no | заглушка, будет проигнорировано
(пусто, по умолчанию) | переключение видимости главного меню
Пример: "cm_ShowMainMenu menu=off" скроет главное меню.
cm_ShowButtonMenu | Показать или скрыть панель инструментов.
Параметр | Значение | Описание
--- | --- | ---
toolbar | 1/true/on/yes | показать панель инструментов
0/false/off/no | скрыть панель инструментов
treeview | 1/true/on/yes | по запросу, панель инструментов будет показана в виде дерева
0/false/off/no | заглушка, будет проигнорировано
(пусто, по умолчанию) | переключение видимости панели инструментов
cm_OperationsViewer Alt+V | Показать окно файловых операций со списком активных, если имеются.
cm_OpenBar | Устаревшая команда, более не используется. Поскольку настройка панели инструментов осуществляется в одном универсальном окне, вместо неё можно использовать команду cm_ConfigToolbars.
cm_Minimize | Минимизировать окно Double Commander (свернуть в панель задач или область уведомлений).
cm_Exit Alt+X | Закрыть Double Commander.
cm_TreeView Ctrl+Shift+F8 | Дерево каталогов.
cm_FocusTreeView Shift+Tab | Переключиться между списком файлов и деревом (если включено).

(наверх)

## 2.13. Командная строка

Взаимодействие с командной строкой, просмотр последних команд и помощь в вызове новых.

Категория "Командная строка"
Команда | Описание
--- | ---
cm_FocusCmdLine Shift+F2 | Установить фокус ввода в командную строку.
cm_ShowCmdLineHistory Alt+F8, Ctrl+ ↓ | Показать историю всех команд, использованных в командной строке.
Параметр | Значение | Описание
--- | --- | ---
menutype | combobox | будет показан выпадающий список команд из истории командной строки
treeview | над командной строкой будет открыто древовидное меню с историей введённых команд
(пусто) | по умолчанию выбран выпадающий список
cm_CmdLineNext | Выбрать следующую команду, набранную до текущей (если имеется).
cm_CmdLinePrev | Выбрать следующую команду, набранную после текущей (если имеется).
cm_AddPathToCmdLine Ctrl+P | Вставить в командную строку путь активной панели.
Параметр | Значение | Описание
--- | --- | ---
mode | smartquote | добавляемый путь будет взят в кавычки только если это необходимо (например, в нём есть пробелы)
forcequote | путь будет взят в кавычки в любом случае
neverquote | путь не будет взят в кавычки в любом случае
prompt | пользователю будет задан вопрос, взять ли путь в кавычки, с выбором по умолчанию как если бы "mode=smartquote"
(пусто) | по умолчанию предполагается "mode=smartquote"
cm_AddFilenameToCmdLine Ctrl+Enter | Вставить в командную строку имя файла под курсором. Примечание: Команда принимает те же параметры, что и cm_AddPathToCmdLine.
cm_AddPathAndFilenameToCmdLine Ctrl+Shift+Enter | Вставить в командную строку текущий путь и имя файла под курсором. Примечание: Команда принимает те же параметры, что и cm_AddPathToCmdLine.
cm_ToggleFullscreenConsole Ctrl+O | Переключить окно консоли в режим полного экрана.

(наверх)

## 2.14. Инструменты

Действия, требующие более одного щелчка мыши. Эти команды, как правило, показывают другое окно Double Commander, чтобы выполнить некоторые более сложные действия.

Категория "Инструменты"
Команда | Описание
--- | ---
cm_MultiRename Ctrl+M | Инструмент группового переименования.
Параметр | Значение | Описание
--- | --- | ---
preset | имя шаблона | Будет загружен шаблон с указанным именем
(пусто, по умолчанию) | Загрузить последние использованные настройки или то, что было выбрано в Шаблон при запуске
cm_Search Alt+F7 | Открыть окно поиска с параметрами по умолчанию или с шаблоном поиска по умолчанию (см. Файловые операции > Поиск файлов, опция "Шаблон поиска по умолчанию"). Также команда поддерживает один параметр для открытия диалога поиска с сохранённым шаблоном, используйте имя шаблона как есть, без кавычек.
cm_AddNewSearch Ctrl+Shift+F7 | Создать и открыть новый экземпляр окна поиска. Вызов команды сохранит настройки поиска, который мы запустили ранее в сессии. Команда позволяет запустить новый экземпляр для поиска чего-то ещё, пока выполняется долгий поиск.
cm_ViewSearches | Если с помощью команды cm_AddNewSearch запущено несколько диалоговых окон поиска, то эта команда позволит просмотреть краткую информацию о них, с возможностью переключиться на одно из окон.
cm_DeleteSearches | Если с помощью команды cm_AddNewSearch запущено несколько диалоговых окон поиска, то эта команда позволит одновременно закрыть и удалить из памяти сразу все.
cm_SyncDirs | Открыть инструмент синхронизации каталогов для сканирования папок левой и правой панелей, чтобы в конечном итоге увидеть разницу в содержимом и сделать их одинаковыми.
cm_CompareContents | Открыть окно сравнения по содержимому. Если используется внешняя программа сравнения, то доступен параметр "dir" (без кавычек): в этом случае программе будут переданы текущие каталоги левой и правой файловых панелей.
cm_DebugShowCommandParameters | Показать окно сообщения с информацией, переданной в качестве параметров. Это может быть полезно для проверки передаваемых команде параметров.
cm_DoAnyCmCommand Shift+F12 | Показать окно со всеми внутренними командами, где пользователь может выбрать любую и выполнить её.

(наверх)

## 2.15. Вид

Команды, связанные с видимостью файлов, включая системные и т.д.

Категория "Вид"
Команда | Описание
--- | ---
cm_Refresh Ctrl+R | Обновить содержимое панели.
cm_ShowSysFiles Ctrl+. | Показать скрытые и системные файлы.
cm_SwitchIgnoreList | Включить или выключить функцию исключения имён файлов ("Список исключений"), в зависимости от параметра.
Параметр | Значение | Описание
--- | --- | ---
ignorelist | 1/true/on/yes | разрешить использовать список исключения имён
0/false/off/no | запретить использовать список исключения имён
(пусто, по умолчанию) | переключение состояния включить/выключить
Пример: "cm_SwitchIgnoreList ignorelist=on" включит использование списка игнорируемых имён и имена из списка не будут отображаться в панелях.

(наверх)

## 2.16. Вкладки

Взаимодействие с вкладками: создание новых, переход между ними, закрытие и т.д.

Категория "Вкладки"
Команда | Описание
--- | ---
cm_NewTab Ctrl+T | Создать новую вкладку текущего каталога.
cm_OpenDirInNewTab Ctrl+ ↑ | Открыть папку под курсором в новой вкладке, но не переключаться на неё (в фоне).
cm_NextTab Ctrl+Tab | Перейти на следующую вкладку.
cm_PrevTab Ctrl+Shift+Tab | Перейти на предыдущую вкладку.
cm_MoveTabLeft | Переместить текущую вкладку влево.
cm_MoveTabRight | Переместить текущую вкладку вправо.
cm_RenameTab | Переименовать текущую вкладку активной панели.
cm_CloseTab Ctrl+W | Закрыть текущую вкладку активной панели.
cm_CloseAllTabs | Закрыть все, за исключением активной, вкладки панели(ей) в соответствии со следующими параметрами:
Параметр | Значение | Описание
--- | --- | ---
side | left | команда закроет все вкладки левой панели
right | команда закроет все вкладки правой панели
active | команда закроет все вкладки активной панели
inactive | команда закроет все вкладки неактивной панели
both | команда закроет все вкладки обеих панелей
dolocked | 1/true/on/yes | команда закроет также заблокированные вкладки
0/false/off/no | игнорировать заблокированные вкладки
confirmlocked | 1/true/on/yes | если параметр "dolocked" разрешён, то пользователь должен подтвердить закрытие заблокированных вкладок, независимо от состояния опции "Подтверждать закрытие заблокированных вкладок"
0/false/off/no | если параметр "dolocked" разрешён, то заблокированные вкладки будут закрыты без подтверждения, независимо от состояния опции "Подтверждать закрытие заблокированных вкладок"
(не указано) | если параметр "dolocked" разрешён, то появление запроса подтверждения закрытия заблокированных вкладок будет зависеть от состояния опции "Подтверждать закрытие заблокированных вкладок"
(пусто, по умолчанию) | команда закроет все, кроме текущей, незаблокированные вкладки активной панели
Также, чтобы указать панель, для которой применить команду, можно просто использовать одно слово "LeftTabs" или "RightTabs" в качестве единственного параметра (сохранено для обеспечения обратной совместимости).
cm_CloseDuplicateTabs | Закрыть дублирующие вкладки, так что в итоге останется только одна для каждой директории.
Параметр | Значение | Описание
--- | --- | ---
side | left | команда закроет дублирующие вкладки в левой панели
right | команда закроет дублирующие вкладки в правой панели
active | команда закроет дублирующие вкладки в активной панели
inactive | команда закроет дублирующие вкладки в неактивной панели
both | команда закроет дублирующие вкладки в обеих панелях
dolocked | 1/true/on/yes | команда закроет также дублирующие заблокированные вкладки
0/false/off/no | игнорировать дублирующие заблокированные вкладки
confirmlocked | 1/true/on/yes | если параметр "dolocked" разрешён, то пользователь должен подтвердить закрытие заблокированных дублирующих вкладок, независимо от состояния опции "Подтверждать закрытие заблокированных вкладок"
0/false/off/no | если параметр "dolocked" разрешён, то заблокированные дублирующие вкладки будут закрыты без подтверждения, независимо от состояния опции "Подтверждать закрытие заблокированных вкладок"
(не указано) | если параметр "dolocked" разрешён, то появление запроса подтверждения закрытия заблокированных дублирующих вкладок будет зависеть от состояния опции "Подтверждать закрытие заблокированных вкладок"
(пусто, по умолчанию) | команда закроет все, кроме текущей, незаблокированные дублирующие вкладки активной панели
cm_CopyAllTabsToOpposite | Добавить все вкладки панели на противоположную панель. По умолчанию без параметров копирует все вкладки из активной панели в неактивную панель.
Параметр | Значение | Описание
--- | --- | ---
side | left | будут скопированы вкладки из левой панели в правую
right | будут скопированы вкладки из правой панели в левую
active | будут скопированы вкладки из активной панели в неактивную
inactive | будут скопированы вкладки из неактивной панели в активную
both | вкладки обеих панелей будут скопированы на противоположные
(пусто, по умолчанию) | будут скопированы вкладки из активной панели в неактивную
cm_LoadTabs | Открыть файл, который, как ожидается, будет содержать имена вкладок и связанные с ними каталоги, и открыть их в панели.
Параметр | Значение | Описание
--- | --- | ---
filename | filename.tab | файл, используемый для загрузки вкладок
(не указано) | пользователю будет предложено указать TAB-файл для загрузки вкладок
loadleftto | left | вкладки, сохранённые в TAB-файл с левой панели, будут загружены в левой панели
right | вкладки, сохранённые в TAB-файл с левой панели, будут загружены в правой панели
active | вкладки, сохранённые в TAB-файл с левой панели, будут загружены в активной панели
inactive | вкладки, сохранённые в TAB-файл с левой панели, будут загружены в неактивной панели
both | вкладки, сохранённые в TAB-файл с левой панели, будут загружены в обеих панелях
none | вкладки, сохранённые в TAB-файл с левой панели, будут проигнорированы
loadrightto | left | вкладки, сохранённые в TAB-файл с правой панели, будут загружены в левой панели
right | вкладки, сохранённые в TAB-файл с правой панели, будут загружены в правой панели
active | вкладки, сохранённые в TAB-файл с правой панели, будут загружены в активной панели
inactive | вкладки, сохранённые в TAB-файл с правой панели, будут загружены в неактивной панели
both | вкладки, сохранённые в TAB-файл с правой панели, будут загружены в обеих панелях
none | вкладки, сохранённые в TAB-файл с правой панели, будут проигнорированы
keep | left | открытые в левой панели вкладки будут сохранены
right | открытые в правой панели вкладки будут сохранены
active | открытые в активной панели вкладки будут сохранены
inactive | открытые в неактивной панели вкладки будут сохранены
both | открытые в обеих панелях вкладки будут сохранены
none | ни одна из существующих вкладок не будет сохранена
Также можно просто подставить имя файла в качестве единственного параметра и DC загрузит TAB-файл "как есть": вкладки слева и вкладки справа будут восстановлены в левой и правой панели соответственно (сохранено для обеспечения обратной совместимости).
cm_SaveTabs | Сохранить в TAB-файл имена текущих вкладок и связанные с ними каталоги, слева и справа, файл позже может быть загружен предыдущей командой.
Параметр | Значение | Описание
--- | --- | ---
filename | filename.tab | файл, используемый для сохранения вкладок
(не указано) | пользователю будет предложено указать TAB-файл для сохранения вкладок
savedirhistory | 1/true/on/yes | будет также сохранена история каталогов каждой вкладки
0/false/off/no | история каталогов не будет сохранена
Также можно просто подставить имя файла в качестве единственного параметра и DC сохранит TAB-файл (сохранено для обеспечения обратной совместимости).
cm_SetTabOptionNormal | Сделать вкладку обычной.
cm_SetTabOptionPathLocked | Заблокировать вкладку, без возможности смены каталога.
cm_SetTabOptionPathResets | Заблокировать вкладку, с возможностью сменить каталог: пользователь может изменить каталог, но если перейти на другую вкладку, а затем вернуться к этой, то в ней будет открыта папка, с которой вкладка была заблокирована.
cm_SetTabOptionDirsInNewTab | Заблокировать вкладку и открывать каталоги в новых вкладках: пользователь может перейти в другую папку в панели, но она будет открыта в новой вкладке.
cm_SetAllTabsOptionNormal | Сделать все вкладки обычными.
Параметр | Значение | Описание
--- | --- | ---
side | left | применить к вкладкам левой панели
right | применить к вкладкам правой панели
active | применить к вкладкам активной панели
inactive | применить к вкладкам неактивной панели
both | применить к вкладкам обеих панелей
(пусто, по умолчанию) | применить к вкладкам только активной панели
cm_SetAllTabsOptionPathLocked | Заблокировать все вкладки, без возможности смены каталога.
Параметр | Значение | Описание
--- | --- | ---
side | left | применить к вкладкам левой панели
right | применить к вкладкам правой панели
active | применить к вкладкам активной панели
inactive | применить к вкладкам неактивной панели
both | применить к вкладкам обеих панелей
(пусто, по умолчанию) | применить только к вкладкам активной панели
cm_SetAllTabsOptionPathResets | Заблокировать все вкладки, с возможностью сменить каталог: пользователь может изменить каталог, но если перейти на другую вкладку, а затем вернуться к этой, то в ней будет открыта папка, с которой вкладка была заблокирована.
Параметр | Значение | Описание
--- | --- | ---
side | left | применить к вкладкам левой панели
right | применить к вкладкам правой панели
active | применить к вкладкам активной панели
inactive | применить к вкладкам неактивной панели
both | применить к вкладкам обеих панелей
(пусто, по умолчанию) | применить только к вкладкам активной панели
cm_SetAllTabsOptionDirsInNewTab | Заблокировать все вкладки, с открытием папок в новых вкладках: пользователь может перейти в другую папку в панели, но она будет открыта в новой вкладке.
Параметр | Значение | Описание
--- | --- | ---
side | left | применить к вкладкам левой панели
right | применить к вкладкам правой панели
active | применить к вкладкам активной панели
inactive | применить к вкладкам неактивной панели
both | применить к вкладкам обеих панелей
(пусто, по умолчанию) | применить только к вкладкам активной панели
cm_LoadFavoriteTabs | Показать меню с возможностью выбрать сохранённые ранее наборы вкладок.
Параметр | Значение | Описание
--- | --- | ---
setup | имя | будет загружен набор имя
(пусто) | открытые вкладки не изменятся, но будет отменён выбор текущего набора (если он был загружен)
menutype | popup | будет показано всплывающее меню с избранными вкладками
treeview | будет показано древовидное меню с избранными вкладками
(пусто) | по умолчанию будет использоваться всплывающее меню
position | panel | меню будет показано в левом верхнем углу активной панели
cursor | меню будет показано в позиции курсора мыши
(пусто) | по умолчанию будет использоваться меню в левом верхнем углу активной панели
(пусто, по умолчанию) | будет показано всплывающее меню в левом верхнем углу активной панели
cm_SaveFavoriteTabs | Сохранить открытые вкладки в набор избранных вкладок. В дальнейшем их можно будет загрузить с помощью команды cm_LoadFavoriteTabs.
cm_ReloadFavoriteTabs | Перезагрузить последние загруженные избранные вкладки, т.е. команда используется для восстановления сохранённого набора "как есть" после переходов по папкам в каждой вкладке, добавления новых вкладок и т.д.
cm_ResaveFavoriteTabs | Пересохранить текущий набор вкладок под именем последних загруженных избранных вкладок. Это удобно, если, например, хотите добавить новую вкладку в один из сохранённых наборов: загружаете избранные вкладки, добавляете недостающую вкладку, а затем вызываете команду cm_ResaveFavoriteTabs.
cm_PreviousFavoriteTabs | Загрузить избранные вкладки из предыдущего в списке набора, перед последними загруженными.
cm_NextFavoriteTabs | Загрузить избранные вкладки из следующего в списке набора, после последних загруженных.
cm_ActivateTabByIndex | Активировать в указанной панели вкладку по индексу. Если панель не указана, то вкладку в активной панели.
Параметр | Значение | Описание
--- | --- | ---
index | 1 | активировать 1-ю вкладку
2 | активировать 2-ю вкладку
3 | активировать 3-ю вкладку
n | активировать n-ю вкладку
-1 | активировать последнюю вкладку
side | left | активировать вкладку в левой панели
right | активировать вкладку в правой панели
inactive | активировать вкладку в неактивной панели
(отсутствует) | активировать вкладку в текущей активной панели
(пусто) | index должен быть указан обязательно
Пример: "cm_ActivateTabByIndex side=right index=1" переключит фокус на правую панель и активирует первую вкладку.
cm_ShowTabsList Ctrl+Shift+A | Показать меню со списком всех открытых вкладок.
Параметр | Значение | Описание
--- | --- | ---
side | left | вкладки левой панели
right | вкладки правой панели
inactive | вкладки неактивной панели
(отсутствует) | вкладки активной панели
(пусто, по умолчанию) | вкладки активной панели

(наверх)

## 2.17. Протокол

Действия, связанные с протоколом файловых операций DC.

Категория "Протокол"
Команда | Описание
--- | ---
cm_ViewLogFile | Открыть текущий файл протокола.
cm_ClearLogFile | Очистить текущий файл протокола.
cm_ClearLogWindow | Очистить содержимое окна протокола.

(наверх)

Originally created by Rustem (dok_rust@bk.ru)