В vim при использовании команд map
вы должны указать ключи. Например <CR> <ESC> <F1>
. Каковы соответствующие клавиши со стрелками?
Vim: как указать клавиши со стрелками
Ответ 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>