如何退出 VIM:退出 VI 的 10 种方法
某些事情发生了,也许进程挂起或退出,谁知道呢,所以只需用“killall vim”跟进,然后继续,返回在 nano 中再次打开相同的文本文件,对吗?
好吧,这并不理想,但我们都去过那里。这是我们从现在开始要避免的,因为即使您不想使用 vi,您至少可以知道如何正确退出它。本教程将向您展示如何正确退出 VIM / VI,实际上它会向您展示多种退出 VI 的方法!
退出 VIM / VI 的 10 种方法
这个问题在我们的评论中经常出现在命令行文章中……究竟如何才能真正退出 VIM?事实证明,确实有 10 多种退出 VIM 的方法,这或许说明了为什么 VI 令如此多的用户感到困惑。让我们先来看看最简单的方法:
不使用 ZQ 保存退出 VIM
按 ESCAPE 键,然后按 SHIFT + ZQ
这将立即退出 VIM 而不保存,与 :q! 基本相同。命令。
通过写入并保存到文件快速退出 VIM
按 ESCAPE 键,然后按 SHIFT + ZZ
对我个人而言,这是退出 VIM 最快的两种方式,但每个人都有自己的看法,许多人更喜欢以更传统的方式键入命令。
使用 :q 退出 VIM
按 ESCAPE 键,然后输入 :q 并按 RETURN
非常清楚,按下“Escape”键进入命令模式。然后键入 :q 是文字,因为在冒号而不是分号中,所以它将是 Shift+;然后按 q 并按 Return 键输入退出命令。
这仅在未对文档进行任何更改时才有效,因此如果进行了更改则退出,您需要稍作调整并在最后发出一声巨响:
按 ESCAPE 键,然后输入 :q!然后点击返回
退出 VIM 并使用 :wq 写入更改
点击 ESCAPE 并输入 :wq 并点击 RETURN
这会将更改保存(写入)到活动文件并退出。如有必要,您可以通过添加爆炸来强制执行此操作:
按 ESCAPE 并输入 :wq!后跟 RETURN 键
这应该有助于避免这种情况:
不过,我们可以更彻底一点,涵盖退出 VIM 的所有可能方法(至少我知道这是出于手册页的礼貌,如果我们在这里遗漏了其他方法,请在评论中提供更多方法),这我们将进行下一步:
退出 VIM 的所有可能方法
先按 ESCAPE 键进入命令模式,然后使用以下任一命令:
- :q – 退出
- :问! – 不保存退出,即使修改了也是如此
- :cq – 总是不写就退出
- :wq – 写入/保存当前文件并退出
- :wq! – 写入当前文件并始终退出
- :wq (name) – 写入文件 (name) 并退出
- :wq! (name) – 写入文件 (name) 并始终退出,即使修改了也是如此
- ZZ – 修改后保存当前文件,然后退出
- ZQ——退出不保存退出
- 启动一个新终端并输入“killall vim”——这是一个很多人都能理解的笑话,虽然不是退出 vim 的正确方法,但它确实有效
这就是逃脱 VIM 的方法,还有没有那么困惑?也许不是,没关系,我们通常会在这里坚持使用 nano 进行演练,因为它对用户更友好。这并没有什么错,尽管随着时间的推移我对 VIM 越来越熟悉,但我仍然更喜欢 nano,因为它很方便,也许还有一些顽固的旧习惯。
对于那些有兴趣学习 VIM 或至少更熟悉它的人,您可以随时尝试 vimtutor 命令,使用这个优秀的在线交互式 VIM 教程,并通过在任何终端上经常使用它来获得更多练习。你可以如果你真的有决心,你甚至可以在你的 iPad 或 iPhone 上安装 vim。至少您现在知道如何退出 vi,对吧?