服务公告

服务公告 > 技术教程 > Vim 常用操作速查:保存退出与查找替换

Vim 常用操作速查:保存退出与查找替换

发布时间:2026-10-11 17:34
## 为什么值得学十条 偶尔登服务器改一行配置,多数人顺手就开 Vim,然后被卡在"改完退不出去"这一步。Vim 的门槛不在功能多少,而在模式概念:它分普通模式与插入模式,按 Esc 回到普通模式后,键盘上每个键都是命令。把下面这十来条练成肌肉记忆,九成的临时改动就不再需要查资料。以下命令默认都在普通模式下执行,输入没反应就先按 Esc 回到普通模式再说。 ## 保存与退出 最常被搜索的四个命令:冒号 w 保存;冒号 q 退出;冒号 wq 保存并退出;冒号 q 感叹号强制退出并放弃修改。新手卡住的根源通常是还停在插入模式,命令无效,先按 Esc 再输冒号命令即可。另有一个懒人组合:普通模式下按两次大写 Z 等价于保存退出。 ## 编辑与查找替换 普通模式下移动与编辑的核心键:i 在光标前进入插入模式,o 在下方新开一行并进入插入模式;x 删除单个字符,d 双按删除整行,y 双按复制整行,p 粘贴;u 撤销,Ctrl+r 重做。按行号跳转用行号加 G;冒号 set number 打开行号显示,长配置文件里定位全靠它。查找用斜杠加关键词回车,n 跳到下一个匹配,N 反向。 替换命令的固定格式是冒号、百分比号、s、斜杠、原词、斜杠、新词、斜杠、g: ``` :%s/旧配置值/新配置值/g ``` 开头的百分比号表示作用于全文,g 表示一行内有多个也全部替换,去掉 g 则每行只换第一个。查找到的关键词会高亮,替换完顺手用冒号 noh 关掉高亮。 ## 改配置的稳妥流程 改服务器配置文件的建议流程:vim 打开后先斜杠定位到目标行,做最小改动,冒号 w 保存但先不退出,另开终端验证服务语法,比如 nginx -t,通过后再退出并 reload。改坏了用 u 多退几步,或者冒号 q 感叹号放弃全部修改重来。需要左右比对两个文件时,用冒号 vs 加文件名分屏,Ctrl+w 在窗口间切换,核对差异不用退出重开。在顺云的云服务器上批量改配置时,先 cp 备份一份原文件再动手,比依赖 Vim 的撤销历史可靠。