Есть ли способ изменить ярлыки в полночь командира?

14

Я не нашел ничего по этой теме в Интернете. Единственная строчка из .mc/iniэтого, которая связана с вопросом, keymap=mc.keymapно я понятия не имею, что с этим делать.

rride
источник

Ответы:

22

Okiedokie ... давайте посмотрим

$ man-section mc | head -n20
mc (1)
--
 Name
 Usage
 Description
 Options
 Overview
 Mouse support
 Keys
 Redefine hotkey bindings

8-й раздел ... это возможно? Давайте посмотрим

man mc (прокрутка, прокрутка, прокрутка)

Redefine hotkey bindings
    Hotkey bindings may be read from external file (keymap-file).  A keymap-
    file is searched on the following algorithm  (to the first one found):

     1) command line option -K <keymap> or --keymap=<keymap>
     2) Environment variable MC_KEYMAP
     3) Parameter keymap in section [Midnight-Commander] of config file.
     4) File ~/.config/mc/mc.keymap
     5) File /etc/mc/mc.keymap
     6) File /usr/share/mc/mc.keymap

Бинго!

cp /etc/mc/mc.keymap ~/.config/mc/

Теперь отредактируйте сопоставления клавиш, как вам нравится, и сохраните ~ / .config / mc / mc.keymap, когда закончите.

Для получения дополнительной информации прочитайте раздел Keys ( man mc ) и три следующих за ним раздела.


$ cat /home/jaroslav/bin/man-sections 
#!/bin/sh
MANPAGER=cat man $@ | grep -E '^^[[1m[A-Z]{3,}'
Ярослав Рахматуллин
источник
Благодарю. Что такое раздел человека?
Вок
@woky это канал регулярных выражений для вывода troff (формат man-страницы)
Ярослав Рахматуллин
1

В Ubuntu раскладки находятся в /etc/mc/mc.keymap

weberjn
источник