vim 中快捷鍵操作(簡(jiǎn)潔版)
yy:復(fù)制
p:粘貼【大寫(xiě)P是光標(biāo)所在行的上一行粘貼,小p反之】
dd或x:刪除【dd刪除一行,x刪除一個(gè)字符】
1,10d:刪除1-10行
dG:刪除全部
u:撤消
ctrl+r:反撤消
i:在當(dāng)前位置前插入
I:在當(dāng)前行首插入
a:在當(dāng)前位置后插入
A:在當(dāng)前行尾插入
o:在當(dāng)前行之后插入一行
O:在當(dāng)前行之前插入一行
/text:查找text【/user即查user,查什么/什么】
set nu:顯示行號(hào)
r:替換當(dāng)前字符【按一下r然后按你需要的就替換了】
R:連續(xù)替換【和上面同理】
:s/old/new/ :將old替換new,替換當(dāng)前行的第一個(gè)匹配
:s/old/new/g :用old替換new,替換當(dāng)前行的所有匹配(全局global)
:%s/old/new/ :用old替換new,替換所有行的第一個(gè)匹配
:%s/old/new/g :用old替換new,替換整個(gè)文件的所有匹配
:10,20 s/^/ /g :在第10行至第20行每行前面加四個(gè)空格,用于縮進(jìn)。
gg:光標(biāo)定位到文件的第一行
G:光標(biāo)定位到文件的最后一行
$:光標(biāo)定位到當(dāng)前行的行尾
^:光標(biāo)定位到當(dāng)前行的行首
vim中快速注釋多行:光標(biāo)移動(dòng)到需要注釋的第一行首字母那,按ctrl+v進(jìn)入可視化,光標(biāo)下移至注釋的最后一行首字母,按shift+i(即大寫(xiě)I),按#,最后esc兩下即可