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