‘壹’ vim如何保存退出
在vim编辑器中保存退出的方法有以下几种:
保存修改并退出
- :wq:这是“write and quit”的缩写,表示保存当前文件的修改并退出vim编辑器。
- ZZ:快速保存并退出的另一种方式,只需连续按两次大写字母“Z”即可。
不保存修改并退出
- 这里需要注意的是,以下命令在不保存修改的情况下会退出vim,但如果有未保存的改动,vim会询问你是否真的要放弃这些改动。
- :x:虽然通常用于保存并退出,但在此上下文中提及可能是为了说明其询问机制。实际上,直接用于不保存退出的场景并不准确,但在某些情况下可能有特殊行为。标准用法中,应理解为尝试保存并退出,若文件未改动则直接退出。
- 更正:对于不保存直接退出的标准命令,应使用 :q! 而不是 :x。:q! 强制退出而不保存修改。
- :qa:用于退出所有已经打开的vim缓冲区,同样会询问是否保存未保存的改动。若只想退出当前文件而不退出vim的其他缓冲区,应使用 :q! 而不是 :qa。
重要更正说明:关于不保存退出的命令,:x 和 :qa 在标准用法中并不直接对应于不保存退出。:x 尝试保存并退出,而 :qa 退出所有缓冲区。对于不保存当前文件退出的标准做法,应使用 :q!。因此,在不保存修改并退出的部分,更准确的描述应只包含 :q!。
综上所述,保存并退出vim的正确命令是 :wq 或 ZZ,而不保存修改并强制退出的命令是 :q!。