在最大化一个分屏窗口后,如何恢复vim的分屏布局

6

我进行了一个垂直分割,使用CNTRL+|最大化了一个拆分窗口。现在我如何使它恢复到相同的大小?

编辑: 让我详细说明我的问题,假设我有这样的布局

------------------
| one     | two  |
|-----------------
|three    | Four |
------------------

在上面的布局中,我将窗口三最大化以捕获整个屏幕大小。现在,如果我只想要将三和四放在分屏视图中,并将“一”和“二”最小化,怎么做?

我已经使用ZoomWin VIM插件多年了,它真的很棒... 我可以将任何窗口最大化一段时间,然后按下相同的键,它就会回到我的分屏... 赢了!http://www.vim.org/scripts/script.php?script_id=508 - Brad Parks
2个回答

7

如果在竖直分割创建和 <C-w>|操作之间没有进行调整大小,使用<C-w>=命令将返回“平衡”布局。

如果你已经进行了一些调整,则无法恢复,因为Vim不保留“调整历史记录”。

请参阅:help windows


如果存在水平分割,<C-W>= 将失败,因为它会等比例调整所有的分割窗口大小! - Vihaan Verma
没有通用的选项或命令可以实现这个。你应该记录一个宏或编写一个命令,执行所有必要的操作以获得你的结果。 - romainl

1

如果只有两个窗口,Ctrl-W = 将使它们的宽度再次相同,但如果您有更多的窗口,它们的大小也可能会受到影响。如果您有鼠标支持(例如在GVIM中),您也可以拖动窗口边框来调整大小。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接