wiki:ru/doc/editor/hotkeys

Version 2 (modified by angel_il, 15 years ago) (diff)

--

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

Пояснение к описанию клавиатурных сочетаний

Клавиатурные сочетания выбираются модификаторами. В mc используются модификаторы:

  • Ctrl - Клавиша "Control" или "Ctrl";
  • Alt - Клавиша "Alternate", или "Alt", или "Meta";
  • Esc - Клавиша "Escape" или "Esc";
  • Shift - Клавиша "Shift", Также может на клавиатурах обозначаться как стрелочка, указывающая вверх ниже клавиши "Caps Lock" или ниже клавиши "Enter".

Одновременное нажатие нескольких клавиш

Если необходимо нажать одновременно несколько клавиш, то такое нажатие описывается как суммирование. Например, если необходимо нажать "Control" и "r", то будет такое описание:

Ctrl+r

Если необходимо нажать клавиатурное сочетание с буквами верхнего регистра (Ctrl и R, например):

Ctrl+Shift+R

Точно также описываются клавиатурные сочетания с клавишей Alt:

Alt+r
Alt+Shift+R

Одновременное нажатие не подразумевает буквально одновременное - необходимо сначала нажать клавишу-модификатор, затем необходимую клавишу, затем отпустить клавишу-модификатор. Например, как ввести клавиатурное сочетание Alt+r:

  • Нажимаем клавишу Alt и не отпускаем её;
  • Нажимаем вторым пальцем(либо пальцем второй руки) клавишу r и сразу отпускаем её;
  • Отпускаем клавишу Alt.

В случае добавления модификатора Shift (Alt+Shift+R, например)последовательность действий будет такой:

  • Нажимаем клавишу Alt и не отпускаем её;
  • Нажимаем клавишу Shift и не отпускаем её;
  • Нажимаем клавишу r и сразу отпускаем её;
  • Отпускаем клавишу Shift;
  • Отпускаем клавишу Alt.

Последовательное нажатие нескольких клавиш

Если необходимо нажать сначала одну клавишу (или клавиатурное сочетание), а затем вторую то такое действие записывается как перечисление через запятую. Например, необходимо нажать клавиатурное сочетание Ctrl+p, а затем дополнительно нажать клавишу "p", то будет такая запись:

Ctrl+p,p

Либо, если нужно нажать два раза Ctrl+p:

Ctrl+p,Ctrl+p

Несколько клавиатурных сочетаний на одно действие

Каждое клавиатурное сочетание на некое ОДНО действие описывается с новой строки. Ниже представлены таблицы клавиатурных сочетаний и действий, к которым они привязаны

Режим отображения панелей

F3Просмотр файла.
F4Редактирование файла.
InsertВыделение текущего объекта.
+вызывает окно для выделения группы файлов (можно использовать регулярные выражения)
\снимает отметку с группы файлов (действие, обратное тому, которое вызывается по клавише +)
Alt+Enter
Esc+Enter
Вставить 'текущий объект' в командную строку.
Alt+.не показывать или показать скрытые файлы или каталоги (начинаются на точку '.').
Alt+,Переключить режим отображения панелей (вертикально/горизонтально).
Alt+a
Esc,a
Ctrl+x,p
Посылает в командную строку полный путь в текущей активной панели.
Alt+c
Esc+c
Вызывается меню быстрой смены текущего каталога на активной панели.
Alt+gотмечает первый файл или каталог в отображаемом списке на панели
Alt+h
Esc+h
Вызов меню последних выполненных команд.
Alt+i
Esc+i
Смена текущего каталога на неактивной панели, на каталог в котором вы находитесь в активной панели.
Alt+jотмечает последний файл или каталог в отображаемом списке на панели
Alt+n
Esc+n
Вернуть последующую выполненную командную строку.
Alt+oнеактивная панель переходит в каталог на который указывает активная панель.
Alt+p
Esc+p
Вернуть предыдущую выполненную командную строку.
Alt+rотмечает средний файл или каталог в отображаемом списке на панели
Alt+t
Esc+t
Смена режима работы панели ('Стандартный','Укороченный','Расширенный')
Alt+Shift+?
Esc,Shift+?
Вызывается меню расширенного поиска файлов.
Alt+Shift+A
Esc,Shift+A
Ctrl+x,Ctrl+p
Посылает в командную строку полный путь в нективной панели.
Alt+Shift+HОтобразить историю каталогов.
Ctrl+\Вызывается меню часто используемых каталогов.
Ctrl+lПерерисовать экран.
Ctrl+oСкрытие/показ панелей.
Ctrl+rперечитать содержимое каталога.
Ctrl+sБыстрый поиск файла или каталога.
Ctrl+SpaceПоказать размер текущего каталога.
Ctrl+x,aОтображается список активных соединений виртуальных файловых систем.
Ctrl+x,cПросмотр/правка прав доступа текущего объекта.
Ctrl+x,iБыстрый просмотр информации о текущем объекте на второй панели.
Ctrl+x,jПоказ фоновых задач.
Ctrl+x,lСоздать жесткую ссылку с текущего объекта.
Ctrl+x,oПросмотр/правка владельца/группы для текущего объекта.
Ctrl+x,qБыстрый просмотр содержимого файла на второй панели.
Ctrl+x,sСоздает символьную ссылку symlink для текущего объекта.
Ctrl+x,tВставка всех выделенных объектов в командную строку.
Ctrl+x,Ctrl+sРедактировать symlink.
Shift+F1Вызывается меню быстрого перехода между точками монтирования на левой панели.
Shift+F2Вызывается меню быстрого перехода между точками монтирования на правой панели.
Shift+F3Просмотр файла raw без учета расширения.
Shift+F4Создает новый файл.

Редактор

F3Начать выделение текста. Повторное нажатие F3 закончит выделение
Shift+F3Начать выделение блока текста. Повторное нажатие F3 закончит выделение
F5Скопировать выделенный текст
F6Переместить выделенный текст
F8Удалить выделенный текст
Alt+iпереключение режима "Автовыравнивание возвратом каретки", удобно при вставке отформатированного текста из буфера обмена.
Alt+lПереход к строке по её номеру.
Alt+qВставка литерала (непечатного символа).См. таблицу ниже.
Alt+tСортировка строк выделенного текста.
Alt+uВыполнить внешнюю команду и вставить в позицию под курсором её вывод
Ctrl+fЗанести выделенный фрагмент во внутренний буфер обмена mc (записать во внешний файл)
Ctrl+kУдалить часть строки до конца строки
Ctrl+nСоздать новый файл
Ctrl+sВключить или выключить подсветку синтаксиса
Ctrl+tВыбрать кодировку текста
Ctrl+vЦиклическое переключение режима отображения пробелов и/или табов.
Ctrl+uОтменить действия
Ctrl+xПерейти в конец следующего
Ctrl+yУдалить строку
Ctrl+zПерейти на начало предыдущего слова
Shift+F5вставка текста из внутреннего буфера обмена mc (прочитать внешний файл)
Alt+EnterДиалог перехода к определению функции
Alt+-Возврат после перехода к определению функции
Alt++Переход вперед к определению функции

Таблица литералов (непечатных символов)

HEX Dec Клавиша Описание
011Alt+q,a
022Alt+q,n
033Alt+q,v
044Alt+q,d
055Alt+q,e
066Alt+q,f
077Alt+q,g
088Alt+q,h
099Alt+q,iTAB
0A10Alt+q,j
0B11Alt+q,k
0C12Alt+q,l
0E14Alt+q,m
0F15Alt+q,o
1016Alt+q,p
1117Alt+q,q
1218Alt+q,r
1319Alt+q,s
1420Alt+q,t
1521Alt+q,u
1622Alt+q,b
1723Alt+q,w
1824Alt+q,c
1925Alt+q,y
1A26Alt+q,x
1B27Alt+q,z
Alt+q,Esc,Esc

* Текущий объект - файл или каталог на котором установлен курсор.