上下移動
重複標記 |
命令 |
作用 |
N |
k |
上移 N 行(Ctrl-p) |
N |
j |
下移 N 行 (Ctrl-J、Ctrl-N) |
N |
gj |
下移 N 螢幕行 |
N |
gk |
上移 N 螢幕行 |
N |
- |
上移 N 行(第一個非空字元) |
N |
+ |
下移 N 行(第一個非空字元) |
N |
G |
跳轉到第 N 行(不帶 N 則跳轉到最後) |
N |
gg |
跳轉到第 N 行(不帶 N 則跳轉到開頭) |
N |
% |
跳轉到檔案第 %N 位置 |
備註:螢幕行和普通行的區別是:如果一普通行文字較長,可能會在螢幕上顯示多行。
左右移動
重複標記 |
命令 |
作用 |
N |
h |
左移(C-H 、BS 、LEFT ) |
N |
l |
右移(SPACE 、RIGHT ) |
|
0 |
行首(HOME ) |
|
g0 |
螢幕行首 |
|
^ |
行首非空字元 |
|
g^ |
螢幕行首非空字元 |
|
$ |
行尾(END ) |
|
g$ |
螢幕行尾 |
|
gM |
行中 |
|
gm |
螢幕行中 |
N |
| |
跳轉到列N |
N |
f |
跳轉到右邊第 N 個 |
N |
f |
跳轉到做邊第 N 個 |
N |
t |
跳轉到右邊第 N 個 {char} 的前一位置 |
N |
T |
跳轉到左邊第 N 個 {char} 的前一位置 |
N |
; |
重複 f/F/t/T 跳轉 N 次 |
N |
, |
反向重複 f/F/t/T 跳轉 N 次 |
可視模式
命令 |
作用 |
v |
字元選取/結束可視模式 |
V |
行選取/結束可視模式 |
Ctrl V |
塊選取/結束可視模式 |
o |
切換到可視區域的開頭 |
gv |
切換到上一可視區域 |