Ключи запуска программы Midnight Commander -a, --stickchars Отключить использование графических символов для рисования линий. -b, --nocolor Запуск программы в черно-белом режиме экрана. -c, --color Включает цветной режим дисплея. Для получения более подробной информации смотрите раздел Цвета. -C arg, --colors=arg Используется для того, чтобы задать другой набор цветов в командной строке. Формат аргумента arg описан в разделе Цвета. --configure-options Выводит опции конфигурирования, с которыми был собран Midnight Commander. -d, --nomouse Отключает поддержку мыши. -D N, --debuglevel=N Используется только если код был скомпилирован с поддержкой виртуальной файловой системы smbfs для установки уровня отладочных сообщений smbfs в N (0-10). -e [файл] Запустить встроенный редактор. Если параметр "файл" задан, этот файл будет открыт при запуске. Смотрите также mcedit(1). -f, --datadir Выводит на экран определенный в процессе компиляции программы путь к файлам программы Midnight Commander. -F, --datadir-info Выводит на экран расширенную информацию о путях, используемых при работе программы Midnight Commander. -g, --oldmouse Принудительно устанавливает режим мыши "normal tracking". В xterm-совместимых терминалах (например, tmux/screen). -k, --resetsoft Восстанавливает значения команд, назначенных функциональным клавишам в предусмотренные по умолчанию значения, используя базу данных termcap/terminfo. Этот ключ используется только на терминалах HP, где функциональные клавиши не работают. -K файл, --keymap=файл Задаёт файл клавиатурных команд для переопределения привязки клавиатурных комбинаций к действиям. -l файл, --ftplog=файл Сохранить диалог с ftp-сервером, а также отладочную информацию smbfs в файл file. --nokeymap Не загружать клавиатурные комбинации из файла, использовать определённые в исходном коде. -P файл, --printwd=файл По окончании работы Midnight Commander запишет последний текущий каталог в указанный файл. Эту опцию не следует использовать напрямую. Она используется специальной функцией оболочки, которая меняет текущий каталог оболочки на последний каталог, использованный Midnight Commander. Для того чтобы эта функция была определена, используйте файл /usr/lib/mc/mc.sh для оболочек bash и zsh, а для оболочки tcsh соответственно файл /usr/lib/mc/mc.csh -s, --slow Включает медленный режим терминала, в котором программа выводит меньше псевдографических символов (в том числе в меню и экранах помощи) и отключается вывод дополнительных (избыточных) сообщений. -S arg, --skin=arg Используется для того, чтобы задать другой скин в командной строке. Технология скинов описана в разделе Внешний вид. -t, --termcap Используется только в том случае, когда код был скомпилирован с S-Lang и terminfo: в этом случае Midnight Commander использует значение переменной TERMCAP для получения информации о терминале вместо использования системной базы терминалов. -u, --nosubshell Отключает использование альтернативных оболочек shell (имеет смысл только в том случае, когда Midnight Commander был скомпилирован с поддержкой альтернативной оболочки). -U, --subshell Делает возможным использование subshell (имеет смысл только в том случае, когда Midnight Commander был скомпилирован с поддержкой subshell как опции). -v file Запустить встроенную программу просмотра Midnight Commander-а для просмотра указанного файла. После выхода из режима просмотра вы выходите из Midnight Commander и оказываетесь в shell. -V, --version Отображает версию программы. -x, --xterm Запускает программу в режиме xterm. Используется только на терминалах, работающих в режиме xterm (два режима работы экрана и возможность формировать экранирующие последовательности с помощью мыши) (two screen modes, and able to send mouse escape sequences). -X, --no-x11 Не использовать X11 для получения состояния модификаторов Alt, Ctrl, Shift. Если в командной строке указаны два каталога, первый будет отображаться в активной панели, второй - в другой панели. Если указан только один каталог, он будет отображён в активной панели, во второй панели будет отображён каталог, указанный в параметре "other_dir" в файле panels.ini. Если каталоги не указаны, в активной панели будет отображён текущий каталог, а во второй панели - каталог, указанный в параметре "other_dir" в файле panels.ini. Настройки mc и алиасы Чтобы открывать по f4 свой редактор, снимаем в настройках (в верхнем меню Настройки-Конфигурация) крестик с пункта Встроенный редактор. Далее в .bashrc добавляем: alias ss='subl' alias mc='EDITOR=subl mc' Общее Ctrl+x,j — Показ фоновых задач Сtrl-X+A — текущие VFS (ftp и пр.) ESC+цифра — тоже что и F{цифра} (ESC+5 = F5) F1-F12 F1 — Помощь F2 — Сохранить изменения в файл при редактировании F3 — Просмотр файла F3 — (Во время редактирования) Начать выделение текста. Повторное нажатие F3 закончит выделение F4 — Редактирование файла F5 — Скопировать выделенное F6 — Переместить выделенное F8 — Удалить выделенное Shift+F1 — вызывается меню быстрого перехода между точками монтирования на левой панели Shift+F2 — вызывается меню быстрого перехода между точками монтирования на правой панели Shift+F5 — скопировать файл в этот же каталог Shift+F6 — переместить/переименовать файл в этот же каталог Поиск ctrl-s — Быстрый поиск файла или каталога alt-shift-? — Вызывается меню расширенного поиска файлов Командная строка ctrl-a — курсор в начало ctrl-e — курсор в конец esc-! — выполнить команду с параметрами ctrl-x, p или alt+a — вставить имя каталога esc, enter; ctrl-enter — послать текущий объект в командную строку ctrl-x,t — Вставка всех выделенных объектов в командную строку esc, tab — дополнение команды alt-a — вставить текущий каталог в командную строку Alt-TAB (ESC+TAB) — Крутейшая комбинация для поиска загружаемых файлов (например, вы забыли как правильно пишется: netcfg или netconfig. Достаточно набрать в командной строке net и нажать Alt-TAB — вам сразу покажут что можно запустить, которое начинается со слова net) нажимать два раза! alt-shift-! — вывод результата команды ctrl-shift-v — вставка из буфера обмена Операции над файлами Shift+F4 — Создает новый файл shift-f6 — переименовать файл Ctrl+x,i — Быстрый просмотр информации о текущем объекте на второй панели Ctrl+x,q — Быстрый просмотр содержимого файла на второй панели alt-. — показать скрытые файлы ctrl-x, c — права на файл ctrl-x, o — владелец файла Shift-F3 — просмотр файла (raw/ без учета расширения) Ctrl-X+L — создать ссылку на файл Ctrl-X+S — создать символическую ссылку на файл Ctrl + x v — создать относительную символическую ссылку trl+x,Ctrl+s — Редактировать символическую ссылку F12 — Save as ctrl-t — отметить файл либо снять отметку + — выбрать (отметить) группу файлов по регулярному выражению \ — снять отметку с группы файлов ctrl-x, ctrl-d — сравнить файлы ctrl-t или Insert — Выделение текущего объекта Работа с каталогами alt-o — открыть каталог под курсором в соседней панели alt-i — открыть текущий каталог в соседней панели сtrl-\ — показать «Справочник каталогов» ctrl-x, h — добавить ссылку на текущий каталог в меню быстрого доступа alt-shift-h — Отобразить историю каталогов Ctrl+l — Перерисовать экран Ctrl+r — перечитать содержимое каталога Ctrl+Space — Показать размер текущего каталога Ctrl-X+D — сравнить каталоги ESC+C — быстро сменить каталог alt-c -окно «Быстрая смена каталога» Работа с панелями Ctrl-O — погасить панели и посмотреть что под ними (работает ТОЛЬКО в linux!) здесь же можно поработать в shell’e. alt-, — Переключить режим отображения панелей (вертикально/горизонтально) alt-t переключение подробного режима отображения панели Meta+c — Вызывается меню быстрой смены текущего каталога на активной панели ctrl-u — поменять панели местами alt-g — отмечает первый файл или каталог в отображаемом списке на панели (по сути как клавиша Home, поднимает курсор вверх) alt-e — поменять кодировку панели Ctrl + x i — переводит пассивную панель в режим «Информация» Ctrl + x q — переводит пассивную панель в режим быстрого просмотра ctrl-x ! — меню → «Критерий панелизации» (git) История alt+h; esc, h — история командной строки alt-p, alt-n — вернуть предыдущую (следущую) командную строку (строки) alt-y. Перемещение к предыдущему каталогу из истории перемещения по каталогам; эквивалентно нажатию мышкой на символ ‘<‘ в верхнем углу панели. alt-u. Перемещение к следующему каталогу из истории перемещения по каталогам; эквивалентно нажатию мышкой на символ ‘>’. Редактор F4 (в редакторе) — поиск с заменой F6 (в редакторе) — поиск с помощью регулярного выражения Shift-Del (в редакторе) — удалить блок (и положить его в clipboard) Shift-Ins (в редакторе) — вставить блок из буфера (работает даже в другой консоли!!!) Можно редактировать два и более файлов на разных консолях и гонять блоки между ними. Shift+F3 — Начать выделение блока текста. Повторное нажатие F3 закончит выделение Shift+F5 — Вставка текста из внутреннего буфера обмена mc (прочитать внешний файл) Meta+i — Переключение режима «Автовыравнивание возвратом каретки», удобно при вставке отформатированного текста из буфера обмена Meta+l — Переход к строке по её номеру Meta+q — Вставка литерала (непечатного символа).См. таблицу ниже Meta+t — Сортировка строк выделенного текста Meta+u — Выполнить внешнюю команду и вставить в позицию под курсором её вывод Ctrl+f — Занести выделенный фрагмент во внутренний буфер обмена mc (записать во внешний файл) Ctrl+k — Удалить часть строки до конца строки Ctrl+n — Создать новый файл Ctrl+s — Включить или выключить подсветку синтаксиса Ctrl+t — Выбрать кодировку текста Ctrl+u — Отменить действия Ctrl+x — Перейти в конец следующего Ctrl+y — Удалить строку Ctrl+z — Перейти на начало предыдущего слова Meta+Enter — Диалог перехода к определению функции Meta+- — Возврат после перехода к определению функции Meta++ — Переход вперед к определению функции Meta+n — Включение/отключение отображения номеров строк tab Отодвигает вправо выделенный текст, если выключена опция «Постоянные блоки» Meta-tab Отодвигает влево выделенный текст, если выключена опция «Постоянные блоки» Shift+Стрелки Выделение текста Meta+Стрелки Выделение вертикального блока Meta+Shift+- Переключение режима отображения табуляций и пробелов Meta+Shift++ Переключение режима «Автовыравнивание возвратом каретки»