移動
移動
_
移動到實際行第一個非空白的字元
h
左移一個字元
l
右移一個字元
命令
動作
j
向下移動一個實際行
gj
向下移動一個螢幕行
k
向上移動一個實際行
gk
向上移動一個螢幕行
0
移動到實際行行首
g0
移動到螢幕行行首
^
移動到實際行第一個非空白的字元
g^
移動到螢幕行第一個非空白的字元
$
移動到實際行行尾
g$
移動到螢幕行行尾
命令
動作
w
正向移動到下一個單詞的開頭
b
反向移動到當前或上一個單詞的開頭
e
正向移動到當前或下一個單詞的結尾
ge
反向移動到上一個單詞的結尾
命令
動作
W
移動到下一個字串的字首
B
移動到上一個字串的字首
E
移動到下一個字串的字尾
gE
移動到上一個字串的字尾
命令
動作
%
移動到對稱括號相對位置
(
/)
跳轉到上一句/下一句的開頭
{
/}
跳轉到上一段/下一段的開頭
H
/M
/L
跳轉到螢幕最上方/正中間/最下方
gf
跳轉到游標下的文件名
<Ctrl-]>
跳轉到游標所在的關鍵字的定義
命令
動作
gd
移動到游標上的變數的區域宣告
gD
移動到游標上的變數的全域宣告
[count]gg
到第 [count]
行,缺省是第一行
[count]G
到第 [count]
行,缺省是最後一行
zt
游標位置移動到畫面上面
zz
游標位置移動到畫面中間
zb
游標位置移動到畫面下面
[count]<Ctrl-o>
轉到跳轉列表裡第 [count]
個較舊的游標位置
[count]<Ctrl-i>
轉到跳轉列表裡第 [count]
個較新的游標位置
[count]g;
轉到改變列表裡第 [count]
個較舊的位置
[count]g,
轉到改變列表裡第 [count]
個較新的位置
<Ctrl-u>
上移半頁
<Ctrl-d>
下移半頁
<Ctrl-b>
上移一頁
<Ctrl-f>
下移一頁
g<Ctrl-]>
跳轉到游標所在的關鍵字的定義,多處匹配會列表選擇
同指令 :tjump
g]
打開游標所在的關鍵字的定義的選擇視窗
同指令 :tselect
<Ctrl-t>
反向遍歷 <Ctrl-]>
標籤歷史紀錄
標記
m{a-zA-Z}
把位置標記{a-zA-Z}設在當前游標位置
小寫在每個緩衝區局部可見
大寫在全域範圍可見
'{mark}
游標放在指定的位置
`{mark}
游標放在指定位置所在行的第一個非空字元上
自動標記位置
指令
跳轉到
``
當前文件中上次跳轉動作之前的位置
`.
上次修改的位置
`^
上次插入的位置
`[
上次修改或複製的起始位置
`]
上次修改或複製的結束位置
`<
上次高亮選區的起始位置
`>
上次高亮選區的結束位置
Last updated