Настройки 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++
Переключение режима «Автовыравнивание возвратом каретки»