http://people.redhat-club.org/slavaz/trac/wiki/HotKeyMc
Командная строка | |
---|---|
M - Meta-последовательность символов эмулятора терминала (обычно Alt или Escape) | |
M+h | Отобразить окно истории выполненных комманд |
M+p, M+n | Навигация по истории команд: предыдущая (p) - следующая (n) |
M+a | Вставить текущий путь в командную строку (pwd) |
(Ctrl+x)+t | Вставить все выделенные файлы в командную строку |
(Ctrl+x)+j | Окно управления фоновыми задачами |
Навигация в панелях, поиск | |
M+t | Переключение режима отображения панели: Full-Brief-Long |
Insert | Выделить файл в позиции курсора |
M+c | Быстрая смена катлога |
Ctrl+\ | Редактируемый список «избранных» каталогов |
M+s | Быстрый поиск файла |
M+(Shift+?) | Расширенный поиск |
M+o | Переход в неактивной панели на каталог активной панели |
Ctrl+o | Скрыть панели |
Ctrl+r | Перечитать содержимое активной панели |
Просмотр/редактирование | |
F3 | Просмотр файла |
Shift+F3 | Просмотр файла raw, без фильтров расширений |
Shift+F4 | Создать пустой файл во встроенном редакторе |
(Ctrl+x)+q | Просмотр содержимого файла на неактивной панели |
(Ctrl+x)+i | Просмотр информации о файла на неактивной панели |
Встроенный редактор | |
F3 | Начало/конец выделения текстового блока |
F5 | Скопировать выделенный текст в позицию курсора |
F6 | Переместить выделенный текст в позицию курсора |
Ctrl+f (Ctrl+Ins) | Скопировать выделенный блок в файл ~./.mc/cedit/cooledit.clip |
Shift+F5 (Shift+Ins) | Вставка из файла ~./.mc/cedit/cooledit.clip |
F9 | Главное меню |
F11 | Пользовательское меню |
Файловые операции | |
(Ctrl+x)+с | Редактирование прав доступа файла (chmod) |
(Ctrl+x)+o | Редактирование владельца файла (chown) |
(Ctrl+x)+s | Создать symlink |
(Ctrl+x)+l | Создать hardlink |
(Ctrl+x)+l | Создать link |
(Ctrl+x)+(Ctrl+s) | Редактировать symlink |
GNU Midnight Commander uses HISTCONTROL=ignorespace to hide some commands issued to bash like setting of the prompt or xterm title using escape sequences. Due to HISTCONTROL=ignoredups hardcoded in .bashrc, mc polutes .bash_history on each directory change. A possible fix is to check if HISTCONTROL is already set to ignorespace, and in that case, promote it to ignoreboth: if [ "$HISTCONTROL" = "ignorespace" ] ; then export HISTCONTROL=ignoreboth else export HISTCONTROL=ignoredups fi http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440102