如何让NERDTree在(g)vim中调整项目窗口大小?

我一直强迫自己在Windows上使用gvim来处理我的大部分文本编辑需求。 我逐渐变得更加舒适,但有一个问题让我非常恼火。

我使用项目插件在我的gVim屏幕的左侧保留一个窗口,列出我的项目。 这很方便,并阻止我进入IDE退出。 下面是它的一个概念:

然后我在右边用<Leader>]调用NERDTree [:

然后,我通过NERDTree导航找到我正在寻找的任何东西,并用<Leader>] [NERDTree]解雇。 这会使NERDTree窗口消失,但不是将主窗口恢复到原来的大小,而是增加项目窗口:

现在我手动调整项目窗口的大小,但这确实中断了我试图用vim实现的流程。

我使用的是gvim 7.2,NERDTree 3.1.1和项目1.4.1。 任何人有任何想法如何解决这个问题?

更新 :基于史蒂夫K的答案,我已经找到了解决方案。 当您运行:Project命令并创建项目窗口时,项目窗口是活动窗口。 所以我刚刚添加了set winfixwidth到我的.vimrc:Project ,并解决了这个问题。 现在,我可以将NERDtree显示并隐藏在我的内容中,而不需要调整窗口大小。


将光标放在最左侧的项目窗口中,执行

:set winfixwidth

我认为这会为你做到。

链接地址: http://www.djcxy.com/p/43107.html

上一篇: How to keep NERDTree from resizing project window in (g)vim?

下一篇: SVN Ignore all files (not the folders) in a subtree,