Переместить Ctrl-ArrowKeys для переключения между разделенными буферами
Как я могу переназначить Ctrl-ArrowKeys
для перемещения между разделительными буферами, например, с помощью <C-w> <ArrowKeys>
?
Прямо сейчас <C-Right>
удаляется до конца строки и переходит в режим вставки - это не то, что я предпочитаю (я использую C
для этого) и был бы рад избавиться от этого поведения.
Ответы
Ответ 1
nnoremap <silent> <C-Right> <c-w>l
nnoremap <silent> <C-Left> <c-w>h
nnoremap <silent> <C-Up> <c-w>k
nnoremap <silent> <C-Down> <c-w>j
Надо сказать, что не все отображения работают на всех терминалах, поэтому вы можете варьироваться. Это хорошо работает с gvim.
Ответ 2
Я также использую эти сопоставления при работе с spli-окнами:
" To move between buffers and maximise the selected one
map <C-J> <C-W>j<C-W>_
map <C-K> <C-W>k<C-W>_
В сочетании с
" This sets the minimum window height to N
set wmh=0
Это довольно хорошо.
Я использовал это какое-то время, и я полностью зависим!