题
如果我打开了 10 个选项卡,我必须分别使用“:q”关闭每个选项卡。
我怎样才能一次性关闭它们呢?
解决方案
最短/最简单的/最快的方式将是:
:qa
要保存工作在所有选项卡并退出:
:wqa
其他提示
我经常使用:TABO 以关闭所有其他标签
这可以通过以下来完成 命令(在正常或逃逸模式):
:tabdo :q
“则不可用”显然执行 命令所有打开的选项卡。
添加到什么fuentesjr表示:
:qa!
将强制退出所有的标签,如果你不关心节能。
您可以使用这些 Vim 中的任何一个 前命令 到 退出多个窗口和缓冲区:
:qa
:qall
退出 Vim,除非有一些缓冲区已更改。(使用
:bmod
转到下一个修改的缓冲区)。当设置“autowriteall”时,所有更改的缓冲区都将被写入,例如:wqall
.:conf qa
:confirm qall
退出 Vim。当某些缓冲区已 改变。看
:confirm
.:qa!
:qall!
退出 Vim。对缓冲区的任何更改都会丢失。另请参阅
:cquit
, ,它执行相同的操作,但以非零值退出。:quita
:quitall
:quita!
:quitall!
与...一样
:qall
.:wqa
:wqall
:xa
:xall
写入所有更改的缓冲区并退出 Vim。如果有缓冲区 没有文件名,这些文件名是只读的,或者不能是 写的另一个原因,Vim 不会放弃。
:conf wqa
:confirm wqall
:conf xa
:confirm xall
写入所有更改的缓冲区并退出 Vim。提出提示 当某些缓冲区是只读的或无法写入时 另一个原因。看
:confirm
.:wqa!
:xa!
:wqall!
:xall!
写入所有已更改的缓冲区,即使是只读缓冲区, 并退出 Vim。如果存在没有文件名的缓冲区,或者 由于其他原因不能写,Vim 不会退出。
要在 Vim 中阅读这些内容,请输入以下 Ex 命令
:help window-exit
:qall
此关闭所有选项卡和打开的缓冲区。
这里是关在Linux / Mac的
所有的Vim实例的黑暗面方式:!killall vim -9
不要使用它。它做你问什么,但可能不是最好的方式,但有趣的方式