如何重新映射Ctrl-ArrowKeys
以在分割缓冲区之间移动,就像我可以使用<C-w> <ArrowKeys>
一样?
现在<C-Right>
删除直到行结束并进入插入模式 - 这不是我喜欢的(我使用C
)并且很乐意摆脱这种行为。
答案 0 :(得分:26)
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很好用。
答案 1 :(得分:1)
在处理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
非常好。 我已经习惯了一段时间了,我完全上瘾了!