如果我打开了10个选项卡,我必须分别使用“:q”关闭每个选项卡。
我怎么能一下子把它们都关上呢?
:qall
这将关闭所有选项卡并打开缓冲区。
这可以通过以下方法来实现 命令(正常模式或escape模式下):
:tabdo :q
"tabdo"显然执行
最短/最简单/最快的方法是:
:qa
保存工作在所有标签和退出:
:wqa
fuentesjr补充说:
:qa!
将强制退出所有标签,如果你不关心保存。
我经常使用:tabo (:tabonly)来关闭所有其他选项卡。
:tabo
:tabonly
你可以使用这些Vim中的任何前命令来退出多个窗口和缓冲区:
退出Vim,除非有一些缓冲区已被更改。(使用:bmod转到下一个修改的缓冲区)。当设置'autowriteall'时,所有更改的缓冲区都将被写入,如:wqall。< / p >
:bmod
:wqall
:conf qa
:confirm qall
:confirm
:qall!
退出Vim。对缓冲区的任何更改都将丢失。另参见:cquit,它执行相同的操作,但退出时值为非零
:cquit
:quita :quitall :quita! :quitall!
:quita
:quitall
:quita!
:quitall!
与:qall相同。< / p >
:wqa :wqall :xa :xall
:xa
:xall
写入所有更改的缓冲区并退出Vim。如果有缓冲 没有文件名,哪些文件是只读的,哪些不能是只读的 写了另一个原因,Vim不会退出。李< / p > < / >
:conf wqa :confirm wqall :conf xa :confirm xall
:conf wqa
:confirm wqall
:conf xa
:confirm xall
写入所有更改的缓冲区并退出Vim。弹出提示符 当某些缓冲区为只读或不能写入时 另外一个原因。看到:confirm。李< / p > < / >
:wqa! :xa! :wqall! :xall!
:wqa!
:xa!
:wqall!
:xall!
要在Vim中阅读这些内容,请键入以下Ex命令
:help window-exit
下面是关闭Linux/Mac上所有VIM实例的Dark Side方法
:!killall vim -9
不要使用它。它能满足你的要求,但可能不是最好的方式,但很有趣
我正在使用VSCode中的VIM插件,我正在寻找一种方法来关闭当前窗口上打开的所有选项卡。
命令:qa和:wqa不起作用,因为它们关闭了所有窗口的所有选项卡。
命令:tabonly关闭了当前窗口中除当前选项卡外的所有选项卡。
因为我通常只在同一时间使用2个窗口,我设法更接近我的需求是专注于另一个窗口并运行命令:
:on
(:only)它将关闭除当前窗口外的所有窗口。
:only