vim: как указать клавиши со стрелками - PullRequest
36 голосов
/ 25 сентября 2011

В vim при использовании команд map необходимо указывать ключи.Например <CR> <ESC> <F1>.Каковы соответствующие для клавиш со стрелками?

Ответы [ 3 ]

57 голосов
/ 25 сентября 2011

Если вы не знаете внутренний код для определенного ключа, введите Ctrl K , а затем функциональная клавиша. Например, это последовательность, сопровождаемая клавишей со стрелкой вверх, выведет:

<Up>

Вы можете узнать больше об этой команде в документации для обоих insert и команда режим. Конкретные способы сопоставления специального ключа приведены в документация с тегом :map-special-keys. Кроме того, вы можете найти удобный столик с :h key-notation.

21 голосов
/ 25 сентября 2011

Довольно буквально:

<Left>
<Right>
<Up>
<Down>

Как отмечено в комментариях, найдите это и многое другое в этом руководстве .

8 голосов
/ 20 ноября 2015

И

<C-Right>

для клавиши управления и справа.

Например, я использовал следующие отображения (в моем .vimrc) для циклического перебора моих открытых буферов:

nnoremap <silent> <C-Right> :bn<CR>
nnoremap <silent> <C-Left> :bp<CR>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...