移動
移動
_
移動到實際行第一個非空白的字元
h
左移一個字元
l
右移一個字元
命令 | 動作 |
| 向下移動一個實際行 |
| 向下移動一個螢幕行 |
| 向上移動一個實際行 |
| 向上移動一個螢幕行 |
| 移動到實際行行首 |
| 移動到螢幕行行首 |
| 移動到實際行第一個非空白的字元 |
| 移動到螢幕行第一個非空白的字元 |
| 移動到實際行行尾 |
| 移動到螢幕行行尾 |
命令 | 動作 |
| 正向移動到下一個單詞的開頭 |
| 反向移動到當前或上一個單詞的開頭 |
| 正向移動到當前或下一個單詞的結尾 |
| 反向移動到上一個單詞的結尾 |
命令 | 動作 |
| 移動到下一個字串的字首 |
| 移動到上一個字串的字首 |
| 移動到下一個字串的字尾 |
| 移動到上一個字串的字尾 |
命令 | 動作 |
| 移動到對稱括號相對位置 |
| 跳轉到上一句/下一句的開頭 |
| 跳轉到上一段/下一段的開頭 |
| 跳轉到螢幕最上方/正中間/最下方 |
| 跳轉到游標下的文件名 |
| 跳轉到游標所在的關鍵字的定義 |
命令 | 動作 |
| 移動到游標上的變數的區域宣告 |
| 移動到游標上的變數的全域宣告 |
| 到第 |
| 到第 |
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