Vim 以极其强大但难以使用的文本编辑器而闻名。如果您经常在命令行上工作,那么您至少应该学习一些基本功能。不幸的是,如果你不花时间学习,即使是像逃离 Vim 这样简单的任务也可能成为一项艰巨的任务。
普通快捷方式在这种情况下无济于事。今天的文章将为大家介绍 Linux 中退出 Vim 的 8 种方法。
你知道如何在 Linux 中退出 Vim 吗?
- 意外启动 Vim 时快速退出
- 卡在插入模式?
- 如何在不保存的情况下退出
- 如何保存文件并退出
- 其他逃逸 Vim 的方法
意外启动Vim时快速退出
如果您要运行另一个命令,但不小心启动了 Vim,退出非常简单。 Vim 以 '普通模式' 启动,这意味着您实际上并没有编辑文件。您键入的任何内容都将被解释为命令。
要退出 Vim,输入以下内容:
:q
如果遇到错误消息“No write since last change (add! To override)”(自上次更改后未添加任何内容(已添加!要覆盖),那么您不小心输入了文本或替换了更改文件请输入以下命令:
:q!
卡在插入模式?
你可能试图通过输入几个不同的字母来退出 Vim,结果意外地进入了插入模式。这是您在文件中实际键入新文本的模式。在此模式下,您可能不知道如何退出。在这种情况下,上一节中描述的第一种方法将不起作用。
幸运的是,退出插入模式的“键”非常简单。只需按 Escape 键。这将带您回到普通模式,并允许您使用上述说明退出 Vim 编辑器。
如何不保存退出
您可能有意启动 Vim,开始编辑文件,现在想改变主意。如果您对文件进行了更改并且不想保留它们,只需退出 Vim 而不保存。
文章上面提到了不保存退出的选项:
:q!
如果你打开了多个文件,想一次全部退出而不保存,也很简单。只需输入以下内容:
:qa!
如何保存文件并退出
也许您对文件进行了更改并希望保留它们。幸运的是,这样做就像在不保存上述更改的情况下转义一样简单。您只需要在以下命令中添加 w:
:wq
如果你喜欢更短的命令,使用下面的命令保存退出:
:x
其他逃逸Vim的方法
还有其他几种方法可以快速退出 Vim。首先,按 Escape 键以确保您不再处于插入模式。
- 按住 Shift 并按下 ZZ 将帮助您保存更改并退出 Vim。
- 按住 Shift 并按 ZQ 退出而不保存更改。
正如文章开头所说,Vim 是一个非常强大且值得学习的工具。即使一开始看起来有点“吓人”,了解一下这个编辑器也会很有帮助。如果您不确定从哪里开始,请参阅文章:如何使用 Vim 编辑器了解更多详细信息!
希望你成功。
评论