10 种方法 Exit Vim 编辑器

让我们在这里谈谈退出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 编辑器

在缓冲区中取得一些进展后,您现在希望保存所有更改并继续下一次冒险。 为了在一个命令中保存和退出,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 写入和退出文件的更多变体。