我把窗户横着分开了。现在我如何回到正常模式,即没有分裂窗口,只有一个窗口,而不取消所有打开的窗口。我有5个,并不想“退出”,只是想从分裂的窗口出去。


当前回答

就像之前说的那样,这样做的方法是按ctrl+w然后o。这将“最大化”当前窗口,同时关闭其他窗口。如果你想“不最大化”它,有一个插件叫ZoomWin。否则,您必须从头重新创建窗口设置。

其他回答

提供窗口号以关闭特定窗口而不保留当前窗口:

:[N]close
:close[N]
:[N]quit
:quit[N]
Ctrl-W[N]c

窗口号可以通过以下设置显示在状态行中:

:set statusline+=%{tabpagewinnr(tabpagenr())}

按Control+w,然后按q一次关闭每个窗口。

更新:也考虑eckes的答案,这可能对你更有用,包括:on(阅读下面),如果你不想一次只做一个窗口。

好的,我只是分离并重新连接到屏幕会话,我回到了我想要的正常屏幕

我发现按ctrl + w到你想关闭的窗口,然后只需做:q。这对我很有用。

就像之前说的那样,这样做的方法是按ctrl+w然后o。这将“最大化”当前窗口,同时关闭其他窗口。如果你想“不最大化”它,有一个插件叫ZoomWin。否则,您必须从头重新创建窗口设置。