10 种方法 Exit 我来了编辑

我们在这里谈谈退出vim编辑器的不同方法。 如您所知,Vim 是一个用于编辑文本的 Linux 实用程序。 仅使用键盘进行编辑的特殊方面使其成为独特的编辑器。 这方面带来了一个困难,即您无法通过单击“十字”按钮退出编辑器。 没有弹出窗口,确认您的退出决定。 这就是主要原因,成千上万的计算机专家有时会偶然发现“我如何退出 Vim?”的问题。

让我们看看退出 vim 编辑器的 10 种不同方式

1.简单 Exit 维姆

编辑文本并保存进度后,您只需键入 :q 或者 :quit 在编辑器中。 只要你按下 ':', 在插入模式之外,您会注意到出现在屏幕底部的命令。

简单退出

笔记: 如果您看不到命令 :q 在屏幕底部,这意味着您仍处于插入模式。 要退出插入模式,请按 ESC (转义)键。

但是,您可能会忘记保存您编辑过的内容,或者您​​编辑过但不想保存。 Vim 无法做出这样的差异,并确认您退出的决定。 屏幕底部的错误显示了这项令人放心的任务。

Vim 简单 Exit 错误退出时出错

错误 E37 意味着您在上次更改后尚未保存(写入)。 为了无论​​如何退出,您必须使用感叹号覆盖退出命令。

2. 强制退出 Vim

如果你想放弃对文本所做的任何更改并退出 Vim 编辑器,那么 Vim 有一个强制退出命令 :q!

Vim 强制退出强制退出

3. 确认并退出

与上面提到的错误类似, E37, Vim 会提供确认信息,以防您在对文本进行一些更改后希望退出。 要使用此确认,请键入 :conf q 并按下 ENTER.

Vim 确认退出退出时确认

你会按下键 S 如果您想保存更改,否则按 N. 为防止编辑器关闭,您可以输入 C.

笔记: 只有在对现有文件进行了一些更改时才会出现此确认消息,否则它将 close 自动地。

4. Save 和 Exit 我来了编辑

在缓冲区中取得一些进展后,您现在希望保存所有更改并继续您的下一次冒险。 为了在一个命令中保存和退出,Vim 有 :wq.

维姆 Save ExitSave 并退出

此命令最初执行磁盘写入 (:w),然后是简单的退出 (:q)。

5. Save (如有必要)并退出

为了避免不必要的磁盘写入,Vim 具有“仅在”文本被更改时保存的功能。 要使用此功能,命令是 :x.

维姆 Save 如果改变退出Save (如有必要)并退出

6. Save (如有必要)和退出(替代)

作为替代 :x 为了执行必要的保存和退出,Vim 有一个很酷的退出方式,甚至不需要 ENTER 钥匙。 紧迫 SHIFT + ZZ 会做同样的工作。 第一次按下后可以看到 Z 在屏幕底部,第二次按下它时,Vim 已经关闭。

维姆 Save 退出 Z第一次之后 SHIFT + Z

7. 强制退出(替代)

而不是使用 :q! 要从 Vim 编辑器强制退出,您可以利用另一种强制退出方法,按 SHIFT + ZQ. 与之前的技术类似,在喂入后 SHIFT + Z, 你会看见 Z 在编辑器的右下角。 就像你按下 SHIFT + Q, 编辑器将 close 自动,无论您的进度如何。

8. 全部退出

当你一天的工作完成并且你想一次退出所有文件时,你可以通过命令来完成 :qa 或者 :qall. 它立即从所有已保存的文件中退出,并可能在未保存更改的文件处停止。 为了强行退出他们所有人, :qa! 或者 :qall! 派上用场了。

Vim 全部退出全部退出

9. 退出所有错误代码

如同 :qa!, 命令 :cq 或者 :cquit 从所有文件中退出,但略有不同。 当它退出时,它会发出一个错误代码。 系统了解错误代码退出的类型并停止编译文件。 由于没有保存,所有更改都丢失了。

Vim 取消 退出以错误代码退出

10. Save 并退出所有

完成您的项目后,如果您愿意 close 你所有的程序并保存它们,然后你可以输入命令 :wqa 或者 :wqall. 此命令将写入所有缓冲区并退出。

Vim 写退出所有写入并退出所有文件

参考

Vim 文档:编辑 – 有关使用 Vim 编写和退出文件的更多变化。