linux使用vi命令编辑文件实现不保存退出

我记得有一次,我在Linux终端中使用vi编辑脚本文件,我正要编辑一些代码。
我输入 vi test.sh 命令,熟悉的黑色背景和绿色光标立即出现在屏幕上。
我按下 i 键,光标跳到行首,然后我开始编辑代码。
修改完后,我突然想起我有一个紧急会议要开,需要赶紧退出编辑器。

我按 Esc 键退出输入模式,然后直接进入 :q!,以为这次我可以直接退出。
结果,屏幕上仍然是熟悉的编辑器界面,然后我意识到,哦,我必须按回车键。
按下回车后,编辑器就乖乖的关闭了。

等等,我突然想到,如果我直接输入:wq,是不是会保存更改并退出呢?看来还是需要清楚地记住vi exit命令。

vi模式下怎么保存退出(linux的vim使用教程)

Vim 快速退出: wq 退出而不保存,q!不保存就退出。
Vim 不退出并保存:输入:w 保存文件。
Vim 将文件另存为: :w 新文件名。
快速保存并退出:按 ZZ。
使用前请检查模式,确保进入命令模式。
经验就是这样,不尝试你就不会知道。

linux如何退出vi命令

vi退出方法:
保存并退出:Esc -> :wq
强制退出:Esc -> :!q 或 !q
退出而不保存:Esc -> :q!或q!
中断命令:Esc -> :zz 或 ZZ 额外提示::q!强制保存,^C 中断,但有丢失更改的风险。

linux命令vi如何不保存退出编辑

不幸的是,说到 Linux 中的 vi/vim 编辑器,这已经是老朋友了。
我在问答论坛呆了十年,问过很多关于这位编辑的问题。
说到这里,编辑完配置文件后,有时你不想保存并直接退出。
有两种方法可以做到这一点。

第一种方法是保存编辑然后退出。
每个人都知道这一点。
按“Esc”键进入命令模式,然后输入“:wq”。
w 代表写入,q 代表退出。
两者的意思都是保存并退出。

第二种选择是不保存直接退出。
这个技巧非常实用。
首先,您必须按“Esc”键切换到命令模式,然后输入冒号(:)。
这一步非常重要,千万不要错过。
然后输入“q!”光标处q表示quit(退出),感叹号(!)表示强制不保存。
就这么简单,您的更改不会被保存,您只需退出编辑器即可。

我记得有一次我正在服务器上编辑配置文件。
我当时没有考虑到这一点,所以我按了“Esc”+://:+“q!”。
结果,该文件未保存。
幸亏是临时文件,不然就尴尬了。

此方法特别适合您只是想暂时查看或测试编辑效果的情况。
例如,如果您更改配置文件并想查看效果但不想保存效果,则可以使用“q!”此时。

说实话,这个快捷键用起来真的很方便。
处理Linux文件的时候,记住“Esc”+://:“+”q!”就可以轻松处理,不用担心不小心保存了。

嘿嘿,不管怎么说,vi/vim编辑器虽然有时候让你头疼,但习惯了还是挺方便的。