通常NERDTree在我执行此操作时不会调整大小。但是当我在一段时间内处理一堆水平和垂直分裂时,它可能会发生。
我不知道Vim实例中状态的变化是什么导致在vim会话期间发生此问题。我不确定分裂的数量是否有所不同。
通常我会设置4个分割,左边的NERDTree窗口就像这样......
|--|-----|-----|
| | | |
|NT|-----|-----|
| | | |
|--|-----|-----|
当我做同等分割调整大小时,当出现问题时我会以此结束......
|-----|-----|-----|
| | | |
| NT |-----|-----|
| | | |
|-----|-----|-----|
这不是世界末日。真正的问题是当我关闭几个分裂时,它会像这样结束......
|--------|--------|
| | |
| NT |--------|
| | |
|--------|--------|
......这只是愚蠢而我必须退出Vim并重新开始。
我使用Ctrl-w后跟=来执行vim拆分的相等大小调整。
答案 0 :(得分:1)
我认为这是一个错误,也许是在NERDTree中。存在“状态变化”导致此问题开始发生。当你执行Ctrl-w后跟'o'来最大化其中一个分割时。我在https://github.com/scrooloose/nerdtree/issues/644
的NERDTree github项目中报告了这个问题