我的.vimrc中有以下行。
nnoremap <C-h> <C-w>h
nnoremap <C-j> <C-w>j
nnoremap <C-k> <C-w>k
nnoremap <C-l> <C-w>l
前两行让我在vim的分割模式中在顶部窗口和底部窗口之间切换。 其他两把钥匙做什么?
<C-k> and <C-l>
我试过了。它似乎什么也没做。
答案 0 :(得分:2)
h
(左),j
(向下),k
(向上),l
(向右)是导航键。您正在将它们与<C-w>
合并,以避免再次按键。
所以,如果您打开了四个窗口,请说:
vim a
:vsp b
:new c
do a `<C-w> l` and then again a `:new d`
现在,您可以使用您提到的键映射进行导航。
答案 1 :(得分:1)
添加这些映射以使分割之间的导航更容易。
如果您垂直拆分窗口,它们将起作用。用文件打开文件
vim -O file1 file2 ...
用于垂直拆分,然后尝试命令。
所以使用你的映射,
垂直拆分:vim -O file1 file2 ...
<C-h> - Move to the left split
<C-l> - Move to the right split
横向拆分:vim -o file1 file2 ...
<C-j> - Move to the split below
<C-k> - Move to the split above