用Linux系统的时候,总会碰上vim这个编辑器。很多人第一次打开文件,想改点内容然后退出,结果卡在界面上动弹不得。最常见的问题就是——怎么保存并退出?别急,这事儿其实很简单。
vim保存并退出的基本命令
在vim里编辑完文件,按一下Esc键回到命令模式,然后输入以下指令:
:wq
这里的 :w 是“write”的缩写,表示保存;q 就是“quit”,退出的意思。合起来就是保存并退出。敲完回车,文件就存好了,你也回到了终端。
其他相关操作场景
有时候你改了内容又突然反悔,不想保存,那就用:
:q!
这个感叹号代表强制退出,不保存任何更改。适合手滑删错行的时候救场。
如果只保存但不退出,可以用:
:w
这在你写代码写到一半,想先存个档再继续折腾时特别实用。
小技巧:顺便指定文件名保存
你在编辑一个没名字的文件,或者想另存为,可以这样:
:w filename.txt
这样就把当前内容保存成 filename.txt 了,接着再 :q 就能安全退出。
遇到权限问题存不了?比如改了系统配置文件,别硬来,用sudo重新打开,或者直接在命令前加 :w !sudo tee % 强制保存(高级用法,慎用)。
多试几次就会发现,这些命令就像开关灯一样自然。下次再被vim“困住”,记得Esc + :wq,三秒搞定,继续干别的事去。