我如何closures所有打开的标签一次?
如果我打开了10个选项卡,则必须分别使用“:q”closures每个选项卡。
我怎样才能一次closures他们?
最短/最简单/最快的方式是:
:qa
要保存所有选项卡中的工作并退出:
:wqa
我经常使用:taboclosures所有其他选项卡。
这可以通过以下命令完成(在正常模式或退出模式下):
:tabdo :q
“tabdo”显然执行所有打开的标签的命令。
加上什么fuentesjr说:
:qa!
将强制退出所有标签,如果你不关心保存。
您可以使用任何这些Vim Ex命令来退出多个Windows和缓冲区 :
-
: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中阅读这些内容,请input以下Ex命令
:help window-exit
:qall
这将closures所有选项卡并打开缓冲区。