插入文本:
i: 在當(dāng)前光標(biāo)位置之前插入文本。
I: 在當(dāng)前行的開頭插入文本。
a: 在當(dāng)前光標(biāo)位置之后插入文本。
A: 在當(dāng)前行的末尾插入文本。
o: 在當(dāng)前行的下方插入新的一行,并進(jìn)入插入模式。
O: 在當(dāng)前行的上方插入新的一行,并進(jìn)入插入模式。
移動光標(biāo):
h: 左移光標(biāo)。
j: 下移光標(biāo)。
k: 上移光標(biāo)。
l: 右移光標(biāo)。
w: 向前移動一個單詞。
b: 向后移動一個單詞。
gg: 移動到文件的開頭。
G: 移動到文件的末尾。
刪除文本:
x: 刪除光標(biāo)處的字符。
dd: 刪除當(dāng)前行。
D: 刪除從光標(biāo)位置到行尾的內(nèi)容。
復(fù)制和粘貼:
yy: 復(fù)制當(dāng)前行。
p: 粘貼剪貼板內(nèi)容。
撤銷和重做:
u: 撤銷上一步操作。
Ctrl + r: 重做上一步操作。
搜索和替換:
/pattern: 向后搜索指定模式。
?pattern: 向前搜索指定模式。
:s/old/new/g: 替換文本中所有匹配的 old 字符串為 new。
保存和退出:
:w: 保存文件。
:q: 退出編輯器。
:wq 或 :x: 保存并退出。
:q!: 強(qiáng)制退出,不保存修改。
這只是 Vim 的一小部分功能,Vim 的學(xué)習(xí)曲線較陡峭,但一旦掌握,能夠提供高效的文本編輯操作??梢酝ㄟ^ vimtutor 命令在終端中啟動 Vim 教程來學(xué)習(xí)更多。