Skip to main content

Midnight Commander - горячие клавиши

Страница для печатиСтраница для печатиSend to friendSend to friend
 
Не каждый день приходится работать в Midnight Commander, поэтому горячие комбинации периодически исчезают из памяти. Чтобы каждый раз не гуглить решил сделать для себя любимого небольшую справку для MC. Периодическт подобная справка бывает нужна когда своего компьютера нет под рукой - для таких случаев выкладываю краткую справку здесь. Может быть кому-нибудь еще пригодится.


Итак для того, чтобы запустить Midnight Commander в unix (если, конечно, он установлен в системе) нужно набрать в командной строке

mc

и нажать ввод

Те, кто знаком с Norton Commander, Windows Commander или Total Commander быстро разберутся и с Midnight Commander.

Клавиатурные сокращения MC
Чтобы выжать из Midnight Commander всё, стоит запомнить хотя бы несколько клавиатурных сокращений, которые могут сильно облегчить выполнение задач. Клавиатурные комбинации в Midnight Commander имеют особенность: комбинация Ctrl + x c означает, что нужно нажать CTRL и X, отпустить и потом нажать клавишу C.

Insert - отмечать файлы и каталоги
Ctrl-ENTER (ESC+ENTER или Alt-ENTER) - послать текущий об'ект в командную строку
Ctrl-X+T - послать выделенные об'екты в командную строку
Alt-p (ESC+p) - вернуть предыдущую (предыдущие) командную строку (строки)
Alt-n (ESC+n) - вернуть последующую (последующие) командную строку (строки)
Ctrl + R обновляет активную панель;
Ctrl + X C посмотреть/поменять права (chmod) для отмеченных файлов;
Ctrl + X O посмотреть/поменять владельца (chown) для отмеченных файлов;
Ctrl + S или Alt + S открывает диалог быстрого поиска (вводимые символы отображаются не в командной строке, а в строке поиска);
Ctrl + X A открывает диалог виртуальных файловых систем;
Ctrl+ \ вызывается меню часто используемых каталогов.
Ctrl + X J показываются все фоновые задачи.
Ctrl + X T послать выделенные объекты в командную строку
Ctrl + X S создать символическую ссылку (symlink)
Ctrl + X Q быстрый просмотр содержимого файла на второй панели.
Ctrl + X I быстрый просмотр информации о текущем объекте на второй панели.
ESC + T или ALT + T cмена вида панели (стандартный, укороченный, расширенный);
ESC + H или ALT + H вызов списка последних выполненных команд;
Alt + G отмечает первый файл или каталог в отображаемом списке на панели
Alt + R отмечает средний файл или каталог в отображаемом списке на панели
Alt + J отмечает последний файл или каталог в отображаемом списке на панели
Alt + O неактивная панель переходит в каталог на который указывает активная панель.
Alt + . не показывать или показать скрытые файлы или каталоги.
Alt + , переключить режим отображения панелей (вертикально/горизонтально).
+ (Plus) вызывает окно для выделения группы файлов (можно использовать регулярные выражения)
\ (Backslash) снимает отметку с группы файлов (действие, обратное тому, которое
вызывается по клавише "+").

F4 (в редакторе) - поиск с заменой
F6 (в редакторе) - поиск с помощью регулярного выражения
Shift-Del (в редакторе) - удалить блок (и положить его в clipboard)
Shift-Ins (в редакторе) - вставить блок из clipboard (работает даже в другой консоли!!!) Можно редактировать два и более файлов на разных консолях и гонять блоки между ними.

Если нужно что-то срезать мышью с экрана давите Shift, а только потом отмечайте. Тоже самое касается вставки из мышиного clipboard'a.

Следует отметить, что по крайней мере в версии 4.6.3 клавиатурные комбинации могут не работать, если выключена русская раскладка.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Цитата:Shift-Del (в

Цитата:
Shift-Del (в редакторе) - удалить блок (и положить его в clipboard)
Shift-Ins (в редакторе) - вставить блок из clipboard (работает даже в другой консоли!!!) Можно редактировать два и более файлов на разных консолях и гонять блоки между ними.

Если нужно что-то срезать мышью с экрана давите Shift, а только потом отмечайте. Тоже самое касается вставки из мышиного clipboard'a.

Цитата:Shift-Ins (в

Цитата:
Shift-Ins (в редакторе) - вставить блок из clipboard

А как скопировать блок в редакторе?