当使用Ctrl W Equals在Vim中使所有分割窗口大小相同时,是否可以停止NERDTree窗口的大小调整?

时间:2016-12-07 10:06:14

标签: vim split resize nerdtree

通常NERDTree在我执行此操作时不会调整大小。但是当我在一段时间内处理一堆水平和垂直分裂时,它可能会发生。

我不知道Vim实例中状态的变化是什么导致在vim会话期间发生此问题。我不确定分裂的数量是否有所不同。

通常我会设置4个分割,左边的NERDTree窗口就像这样......

|--|-----|-----|
|  |     |     |
|NT|-----|-----|
|  |     |     |
|--|-----|-----|

当我做同等分割调整大小时,当出现问题时我会以此结束......

|-----|-----|-----|
|     |     |     |
|  NT |-----|-----|
|     |     |     |
|-----|-----|-----|

这不是世界末日。真正的问题是当我关闭几个分裂时,它会像这样结束......

|--------|--------|
|        |        |
|   NT   |--------|
|        |        |
|--------|--------|

......这只是愚蠢而我必须退出Vim并重新开始。

我使用Ctrl-w后跟=来执行vim拆分的相等大小调整。

1 个答案:

答案 0 :(得分:1)

我认为这是一个错误,也许是在NERDTree中。存在“状态变化”导致此问题开始发生。当你执行Ctrl-w后跟'o'来最大化其中一个分割时。我在https://github.com/scrooloose/nerdtree/issues/644

的NERDTree github项目中报告了这个问题