Горячие клавиши

Восемь месяцев назад выкладывал здесь Vim: памятка полагаю это будет хорошим дополнением…

MidnightCommander

Горячие клавиши MidnightCommander и встроенного редактора.

Любую комбинацию клавиш вида M + <Клавиша> (M - клавиша Meta, по умолчанию равна Alt) можно вводить как Esc + <Клавиша>

Работа с панелями

  • Ctrl + R - обновить активную панель
  • Ctrl + \ - справочник каталогов быстрого доступа
  • Ctrl + S или M + S- поиск файлов в текущем каталоге по начальным символам
  • Ctrl + X H - добавить текущий каталог в справочник каталогов быстрого доступа
  • M + G - перейти на первый файл или каталог в видимом списке на панели
  • M + J - перейти на последний файл или каталог в видимом списке на панели
  • M + R - перейти на средний файл или каталог в видимом списке на панели
  • M + O - неактивная панель = активная панель
  • M + . - показывать/скрыть скрытые файлы и каталоги
  • M + T - cменить вид панели (стандартный, укороченный, расширенный)
  • + (Plus) - вызвать окно для выделения группы файлов (можно использовать регулярные выражения)
  • \ (Backslash) - снять выделение с группы файлов (действие, обратное тому, которое вызывается по клавише “+”).

Работа с файлами

  • Shift + F4 - открыть редактор на изменение нового файла, при сохранении будет запрошено его имя
  • Shift + F5 - копирование файла в тот же каталог
  • Shift + F6 - удалить текущий файл
  • Ctrl + X C - посмотреть/поменять права (chmod) для отмеченных файлов
  • Ctrl + X I - быстрый просмотр информации о текущем объекте на второй панели
  • Ctrl + X O - посмотреть/поменять владельца (chown) для отмеченных файлов
  • Ctrl + X Q - быстрый просмотр содержимого файла на второй панели
  • Ctrl + X S - создать символическую ссылку (symlink)

Работа с командной строкой

  • M + Enter - вставляет в командную строку имя файла, на котором находится курсор
  • M + P - показывает в командной строке предыдущую команду
  • M + N - показывает в командной строке следующую команду
  • M + или Esc + - автодополнение команды, если вариантов несколько - то повторное нажатие высвечивает список возможных вариантов
  • Ctrl + X P или M + A - вставить в командную строку путь текущей панели
  • Ctrl + X T - вставить в командную строку выделенные объекты

Редактор

  • Shift + F3 - вертикальное выделение текста
  • M + или Esc + - автодополнение слова, предлагает в качестве вариантов все ранее используемые в документе слова
  • M + T - сортировка строк, возможно указание параметров (man sort)
  • Ctrl + Z, Ctrl + X - перейти на слово назад/вперёд соответственно
  • Ctrl + U - отменить последнее действие

Прочее

  • Ctrl + X A - открыть диалог виртуальных файловых систем
  • Ctrl + X J - показать все фоновые задачи
  • M + H - открывть окно с историей введенных команд
  • M + ? - поиск файлов по шаблону и содержимому

Bash

Введение

Bash Самый распространенный командный процессор, используемый по умолчанию в подавляющем количестве дистрибутивов GNU/Linux.

Управляющие комбинации клавиш консоли

  • Ctrl+u удалить все символы от курсора до начала строки
  • Ctrl+k удалить все символы от курсора до конца строки
  • Ctrl+w удалить слово перед курсором
  • Ctrl+b переместить курсор на один символ влево
  • Ctrl+f переместить курсор на один символ вправо
  • Ctrl+t поменять местами символ слева от курсора и под курсором
  • Ctrl+h удалить символ слева от курсора
  • Ctrl+a переместить курсор в начало строки
  • Ctrl+e переместить курсор в конец строки
  • Ctrl+p предыдущая команда в истории bash
  • Ctrl+n следующая команда в истории bash
  • Ctrl+r реверсивный поиск команд в истории bash
  • Ctrl+y вставляет последнюю удаленную с помощью Ctrl+u или Ctrl+k строку
  • Ctrl+m выполнение команды, аналог [Enter]
  • Ctrl+o выполняет команду, при этом оставляя ее в командной строке для дальнейшего использования.
  • Ctrl+l очистить экран
  • Ctrl+s стоп режим. Блокирует вывод на консоль. При этом все данные отображенные на экране остаются не измененными.
  • Tab+Tab выводит список команд. При наличии какого нибудь символа(-ов) выводит команды по введенным символам.
    Примечание:ввод осуществляется как и в режиме ввода. Будьте осторожны.
  • Ctrl+q выход из стоп-режима.
  • Ctrl+d выйти из терминала
  • Ctrl+c отменить последнюю введенную команду
  • Ctrl+x,Ctrl+v показать версию bash

источник

Ага, только несколько обновлений назад все эти чудесные обновления грохнулись и не поднимаются. Например, Shift-F6 вместо переименования предлагает удалить файл.

BTW, А что такое “ввод в режиме ввода”?

Илья Недолужко писал(а):

Ага, только несколько обновлений назад все эти чудесные обновления грохнулись и не поднимаются. Например, Shift-F6 вместо переименования предлагает удалить файл.

спс, поправил, статья заимствованная, ссылка на источник приведена в конце…

BTW, А что такое “ввод в режиме ввода”?

Примечание:ввод осуществляется как и в режиме ввода. Будьте осторожны.
Ctrl+q выход из стоп-режима.
Ctrl+d выйти из терминала
Ctrl+c отменить последнюю введенную команду
Ctrl+x,Ctrl+v показать версию bash

насколько я понимаю в момент нажатия последовательности, например: Ctrl+d, произойдет тоже, что и ввод команды exit, консоль закроется даже если вы обновляете в этот момент мир, наверное поэтому стоит быть осторожным…

Я думаю, тут не исправлять надо, а искать виноватых и/или ковырять конфиги. Shift-F6 это канонически команда переименования. Удаление всю жизнь через F8 было. Текущее поведение ненормально.