文本輸入模式
進(jìn)入插入模式:
i: 插入光標(biāo)前一個(gè)字符
I: 插入行首
a: 插入光標(biāo)后一個(gè)字符
A: 插入行未
o: 向下新開一行,插入行首
O: 向上新開一行,插入行首
撤銷命令:
u: 一步一步撤銷
Ctr-r: 反撤銷
移動(dòng)光標(biāo):
h: 左移
j: 下移 # jump
k: 上移
l: 右移
gg: 光標(biāo)移動(dòng)文件開頭
L: 光標(biāo)移動(dòng)到屏幕最后一行行首
M: 光標(biāo)移動(dòng)到屏幕中間行
G: 光標(biāo)移動(dòng)到文件末尾
G: 移動(dòng)到指定行,行號(hào)+G
{: 按段(空白行)移動(dòng),上移
}: 按段移動(dòng),下移
Ctr+d: 向下翻半屏
Ctr+f: 向下翻一屏
Ctr+u: 向上翻半屏
Ctr+b: 向上翻一屏
刪除命令:
x: 刪除光標(biāo)后一個(gè)字符,相當(dāng)于 Del
X: 刪除光標(biāo)前一個(gè)字符,相當(dāng)于 Backspace
dd: 刪除光標(biāo)所在行,
n+dd: 刪除從光標(biāo)所在位置開始往下的n行
D: 刪除光標(biāo)后(含光標(biāo)所在字符)本行所有內(nèi)容
d0: 刪除光標(biāo)前本行所有內(nèi)容,不包含光標(biāo)所在字符
dw: 刪除光標(biāo)開始位置的字,包含光標(biāo)所在字符
復(fù)制粘貼:
yy: 復(fù)制當(dāng)前行
n+yy 復(fù)制包括當(dāng)前行向下的 n 行
p: 粘貼到光標(biāo)所在位置下一 行
重復(fù):
. : 重復(fù)上一次操作的命令
文本行移動(dòng):
: 文本行右移
<<: 文本行左移
多選文本模式:
v: 按字符移動(dòng),選中文本
V: 按行移動(dòng),選中文本佣耐“Nǎ可以配合 d, y, >>, << 實(shí)現(xiàn)對(duì)文本塊的刪除,復(fù)制,左右移動(dòng)
替換操作:
1法希、r: 替換當(dāng)前字符(一次r只能替換一次當(dāng)前光標(biāo)下的字符)
2饥漫、R: 替換當(dāng)前行光標(biāo)后的字符(可以連續(xù)替換)
3综液、末行模式下铛漓,將所有的abc替換成123
:%s/abc/123/g
4愕贡、末行模式下潦嘶,將第一行至第10行之間的abc替換成123
:1, 10s/abc/123/g
查找命令:
/: str 查找
n: 下一個(gè)
N:上一個(gè)