Vim 是 Linux 服务器上最常用的编辑器,几乎每台机器都自带。掌握它能在 SSH 终端里高效编辑文件。

一、四种模式

二、高效移动

gg       跳到文件开头
G        跳到文件末尾
:42      跳到第 42 行
w / b    向前 / 向后跳一个单词
0 / $    跳到行首 / 行尾

三、快速编辑

dd       删除整行
5dd      删除 5 行
yy       复制整行
p        粘贴
u        撤销
Ctrl+r   重做

四、查找与替换

/keyword        向下查找关键词(n 下一个,N 上一个)
:%s/old/new/g   全文替换 old 为 new

五、保存退出

:w     保存
:q     退出
:wq    保存并退出
:q!    强制不保存退出
新手最常踩的坑:改完想退出却卡住。记住 :wq 保存退出、:q! 放弃修改退出,这两个能解决 90% 情况。

六、小结

Vim 的强大在于"双手不离开主键盘区"。前期会觉得别扭,坚持一周形成肌肉记忆后,效率远超鼠标。建议从必备的 20 个命令开始,逐步扩展。