1. 程式人生 > >vim移動、定位命令與快捷鍵速查表(簡練通俗)

vim移動、定位命令與快捷鍵速查表(簡練通俗)

游標位置移動(方向)

位置 使用頻率
h ★★★★★★
j ★★★★★★
k ★★★★★★
l ★★★★★★
注:也可用小鍵盤區的方向鍵移動游標方向,但不建議,因為離得太遠了

游標位置移動(行)

位置 使用頻率
首行 gg ★★★★☆
末行 G ★★★★☆
第{n}行 {n}G ★★★★☆
檔案{n}%處的行 {n}% ★★★★☆
行首 0 ★★★☆☆
行尾 $ ★★★☆☆
行內第一個非空字元 ^ ★★★☆☆
上一行行首 - ★☆☆☆☆
下一行行首 + ★☆☆☆☆

游標位置移動(頁)

位置 使用頻率 助記
下一頁 ctrl-f ★★★★☆ forward
上一頁 ctrl-b ★★★★☆ backward
下半頁 ctrl-d ★★★★☆ down
上半頁 ctrl-u ★★★★☆ up
當前頁頂部 H ★★★☆☆ Head
當前頁中央 M ★★★☆☆ Medium
當前頁底部 L ★★★☆☆ Last

游標位置移動(詞、句、段落)

位置 使用頻率 助記
下一詞首 w ★★★★☆ word
下一詞首(符號也算詞的一部分) W ★★☆☆☆
上一詞首 b ★★★★☆ back
上一詞首(符號也算詞的一部分) B ★★☆☆☆
下一詞尾 e ★★★★☆ end
下一詞尾(符號也算詞的一部分) E ★★☆☆☆
上一詞尾 ge ★★☆☆☆
上一詞尾(符號也算詞的一部分) gE ★☆☆☆☆
上一句子 ( ★☆☆☆☆
下一句子 ) ★☆☆☆☆
上一段落 { ★☆☆☆☆
下一段落 } ★☆☆☆☆

游標位置移動(歷史記錄)

位置 使用頻率
跳到上次的位置 ctrl-o ★★★★☆
跳回下次的位置 ctrl-i ★★★☆☆

游標位置移動(搜尋)

位置 使用頻率 助記 正向重複 反向重複
跳到本行中右邊字元{char}的位置 f{char} ★★★★☆ find ; ,
跳到本行中左邊字元{char}的位置 F{char} ★★★☆☆ ; ,
跳到本行中右邊字元{char}左邊的位置 t{char} ★★★★☆ till ; ,
跳到本行中左邊字元{char}右邊的位置 T{char} ★★☆☆☆ ; ,
跳到當前位置後面的一個{string}位置 /{string} ★★★★☆ n N
跳到當前位置前面的一個{string}位置 ?{string} ★★★★☆ n N

頁面滾動

位置 使用頻率 助記
上滾一行 ctrl-e ★★★★☆
下滾一行 ctrl-y ★★★★☆
當前行滾到螢幕頂部 zt ★★☆☆☆ top
當前行滾到螢幕底部 zb ★★☆☆☆ bottom
當前行滾到螢幕中央 zz ★★☆☆☆