我的.vimrc中有以下行。nnoremap <C-k><C-w> k in 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>
我試過了它們,它似乎沒有做任何事情。
我的.vimrc中有以下行。nnoremap <C-k><C-w> k in 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>
我試過了它們,它似乎沒有做任何事情。
h
(左),j
(下),k
( ),l
(右)是導航鍵。您正在將它們與<C-w>
相結合以避免再次按鍵。
所以,如果你有四個窗戶打開,說你能做:
vim a
:vsp b
:new c
do a `<C-w> l` and then again a `:new d`
現在,你可以使用你所提到的鍵映射中導航。
添加了這些映射以使分割之間的導航更容易。 如果垂直分割窗口,它們將工作。對於垂直分割,打開 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
':h CTRL_W_h'或':h CTRL_W_j'或':h CTRL_W_k'或':h CTRL_W_l' – FDinoff