光標(biāo)移動(dòng)
命令模式下,在同一行上移動(dòng)的子命令:
h 將光標(biāo)左移一格
l 將光標(biāo)右移一格
j 將光標(biāo)下移一格
k 將光標(biāo)上移一格
w 將光標(biāo)移到下一個(gè)小字的前面
W 將光標(biāo)移到下一個(gè)大字的前面
b 將光標(biāo)移到前一個(gè)小字的前面
B 將光標(biāo)移到前一個(gè)大字的前面
e 將光標(biāo)移到下一個(gè)小字的后面
E 將光標(biāo)移到前一個(gè)大字的后面
fc 把光標(biāo)移到同一行的下一個(gè)c字符處
Fc 把光標(biāo)移到同一行的前一個(gè)c字符處
tc 把光標(biāo)移到同一行的下一個(gè)字符c的前一格
Tc 把光標(biāo)移到同一行的前一個(gè)字符c的后一格
number| 把光標(biāo)移到遞number列上
命令模式下在行間移動(dòng)的子命令:
+或Enter 把光標(biāo)移至下一行第一個(gè)非空白字符
- 把光標(biāo)移至上一行第一個(gè)非空白字符
0 把光標(biāo)移到當(dāng)前行的第一個(gè)字符處
$ 把光標(biāo)移到當(dāng)前行的最后一個(gè)字符處
H 把光標(biāo)移到屏幕最頂端一行
L 把光標(biāo)移到屏幕最底端一行
M 把光標(biāo)移到屏幕中間
:number 光標(biāo)移動(dòng)到第number行
:$ 光標(biāo)移動(dòng)到最后以行
插入文本 I 在光標(biāo)前
I 在當(dāng)前行首
a 光標(biāo)后
A 在當(dāng)前行尾
o 在當(dāng)前行之下新開一行
O 在當(dāng)前行之上新開一行
r 替換當(dāng)前字符
R 替換當(dāng)前字符及其后的字符,直至按ESC鍵
s 從當(dāng)前光標(biāo)位置處開始,以輸入的文本替代指定數(shù)目的字符
S 刪除指定數(shù)目的行,并以所輸入文本代替之
ncw或nCW 修改n個(gè)單詞
nCC修改指定數(shù)目的行
刪除 x 刪除光標(biāo)所指的一個(gè)字母
X 刪除光標(biāo)左邊的一個(gè)字母
dd 刪除光標(biāo)所在的一行文字,同時(shí)本行文字會(huì)放到緩存中
d0 刪至行首
d$ 刪至行尾
D 刪除本行光標(biāo)右邊的所有文字,包括光標(biāo)位置的字母
d$ 刪除本行光標(biāo)右邊的所有文字,包括光標(biāo)位置的字母
dw 刪除光標(biāo)右邊的一個(gè)單詞
ndw 刪除n個(gè)單詞
d1G 刪除光標(biāo)所在行以上的所有行
dG 刪除光標(biāo)所在行及光標(biāo)以下所有行
復(fù)制
yy 復(fù)制本行文字到緩存中
number yy 復(fù)制number行到緩存中
粘貼
p 把緩存中的行粘貼到光標(biāo)所在的下一行,
P 把緩存中的行粘貼到光標(biāo)所在的上一行