Подтвердить что ты не робот

В Vim, как узнать, какая комбинация клавиш

Я случайно нажимаю кнопку shorcut и я знаю, что vim что-то сделал, но я не знаю, что

Как я могу узнать, что делает эта клавиша быстрого доступа?

спасибо

4b9b3361

Ответ 1

Есть два потенциальных источника информации. Прежде всего, если это встроенный ярлык, он обычно находится в справочной документации. Например, если вы выполняете :help CTRL-I, вы можете перейти к записи справки о перемещении вашего списка прыжка.

Возможно, однако, что у вас есть настраиваемое сопоставление из одного из ваших файлов .vimrc или недокументированного плагина. В этом случае попробуйте использовать :map, в котором будут перечислены все пользовательские сопоставления клавиатуры, которые в настоящее время активны. Это даст вам три столбца:

  • режим, применимый к
  • сочетание клавиш
  • запускаемая команда

Затем вы можете использовать :help для дальнейшего изучения выполняемой команды.

Ответ 2

Просто выполнение :map покажет вам много сопоставлений, но если ваше сопоставление составляет F2 или Shift Enter или Ctrl P, то второй столбец (который должен показывать комбинацию клавиш) будет пусто.

Однако вы можете попросить карту рассказать вам, какова конкретная комбинация клавиш. Некоторые примеры, которые соответствуют приведенным выше примерам:

:map <F2>
:map <S-CR>
:map <C-P>