每日智识
柔彩主题三 · 更轻盈的阅读体验

vim保存并退出:几分钟搞懂这个高频操作

发布时间:2025-12-14 00:09:24 阅读:501 次

你在公司写配置文件,老板站在身后等着你改完保存,手一抖进了 vim,脑子突然空白——怎么保存?怎么退出?这时候卡住,太尴尬了。

其实,vim 里保存并退出没那么复杂,关键记住几个组合命令就行。别被它的界面吓到,它不像记事本有点叉就能关,但一旦熟了,速度反而更快。

最常用的:保存并退出

你在 vim 里编辑完文件,想存下改动然后离开,用这组命令:

:wq

其中 :w 是 write(保存),q 是 quit(退出)。合起来就是“保存并退出”。输入时记得先按一下 Esc 键,确保自己在命令模式,再敲冒号。

不想保存?直接退出

改了一堆发现弄错了,想直接丢掉改动走人,用:

:q!

这里的叹号 ! 是强制的意思,q! 就是“别管我干了啥,让我走”。适合误操作后快速脱身。

只保存不退出

有时候你只是想存一下,但还得继续改,那就单独保存:

:w

文件就默默保存了,还在编辑界面,安心接着干活。

意外情况:文件只读?另存为试试

你打开一个系统配置文件,改完一敲 :wq,提示 “Permission denied”。别慌,说明你没权限覆盖原文件。可以这样:

:w !sudo tee %

这行命令有点高级,意思是“用 sudo 权限把我写的保存回去”。% 代表当前文件名,te 命令帮你绕过权限限制。输完会提示你输密码,输完就保存成功了。

小技巧:快捷键也能救场

除了命令,还有个快的:ZZ。注意是大写,要按 Shift + z 两次。效果等同于 :wq,但少打几个字符,老手常用。

不过得注意,必须在命令模式下,别在插入文字的时候乱按,不然会打出两个 Z。

下次再进 vim 别怕了,改完文件,Esc 回命令模式,敲 :wq 或者 ZZ,干净利落走人。多试两次,肌肉记忆就来了。