我如何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所有选项卡并打开缓冲区。