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

Vim: как указать клавиши со стрелками

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

4b9b3361

Ответ 1

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

<Up>

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

Ответ 2

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

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

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

Ответ 3

И

<C-Right>

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

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

nnoremap <silent> <C-Right> :bn<CR>
nnoremap <silent> <C-Left> :bp<CR>