#1 楼
如果要关闭除当前窗口以外的所有窗口(拆分)::only
如果要关闭除当前窗口之外的所有选项卡:
:tabonly
如果要删除所有隐藏的缓冲区(文件已打开,但在任何选项卡上的任何窗口中都不可见),则必须在vimrc中添加一个功能。有些人在这里和这里发布了可能的功能
我不确定您要完成的功能到底是什么,但是希望这些命令的某种组合可以解决问题。
#2 楼
按Ctrl + w,o快速关闭所有拆分的窗口,但当前关闭。或者使用命令:
:on
(:only
)。:on [ ly] [!]使当前窗口成为屏幕上的唯一窗口。其他所有窗口均关闭。
另请参见:
如何将所有窗口转换为水平,垂直或制表符拆分?在Vim SE
如何取消拆分的窗口?在stackoverflow SE
是否可以拆分Vim窗口以一次查看多个文件?
评论
Ctrl + W,o <<<这应该被接受
–狮子座
16年6月16日在14:26
如果您可以切换分割,例如放大Tmux,那就太好了。有人知道这是否可能吗?
– domi91c
17-2-19在7:52
@portOdin然后您需要问另一个问题。
– Kenorb
17年2月19日在11:53
这里的“关闭”是指关闭缓冲区(等同于:q)还是仅仅隐藏它们?
–stillanoob
19年1月16日在15:21
@stillanoob我认为它们已关闭,因为:tabs不显示它们。
– Kenorb
19年1月16日在17:58
评论
如何将所有窗口转换为水平,垂直或制表符拆分?