В vim при использовании команд map необходимо указывать ключи.Например <CR> <ESC> <F1>.Каковы соответствующие для клавиш со стрелками?
map
<CR> <ESC> <F1>
Если вы не знаете внутренний код для определенного ключа, введите Ctrl K , а затем функциональная клавиша. Например, это последовательность, сопровождаемая клавишей со стрелкой вверх, выведет:
<Up>
Вы можете узнать больше об этой команде в документации для обоих insert и команда режим. Конкретные способы сопоставления специального ключа приведены в документация с тегом :map-special-keys. Кроме того, вы можете найти удобный столик с :h key-notation.
:map-special-keys
:h key-notation
Довольно буквально:
<Left> <Right> <Up> <Down>
Как отмечено в комментариях, найдите это и многое другое в этом руководстве .
И
<C-Right>
для клавиши управления и справа.
Например, я использовал следующие отображения (в моем .vimrc) для циклического перебора моих открытых буферов:
nnoremap <silent> <C-Right> :bn<CR> nnoremap <silent> <C-Left> :bp<CR>