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

ane*_*son 7 vim project

我一直在强迫自己使用gvim for Windows来满足我的大部分文本编辑需求.我逐渐变得越来越舒服,但是一个问题让我很烦.

我使用项目插件在我的gVim屏幕的左侧保持一个窗口,列出我的项目.它很方便,让我不能进入IDE退出.以下是它的外观:

SO gvim/nerdtree/project ss 1

然后我用<Leader>]调用右侧的NERDTree [:

SO gvim/nerdtree/project ss 2

然后我浏览NERDTree以找到我要找的任何东西,并用<Leader>]解散NERDTree [.这使得NERDTree窗口消失,但不是将主窗口恢复到原来的大小,而是增加项目窗口:

SO gvim/nerdtree/project ss 3

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

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

更新:基于Steve K的回答,我找到了解决方案.运行该:Project命令并创建项目窗口时,项目窗口是活动窗口.所以我只是添加set winfixwidth到我的.vimrc后面:Project,这解决了问题.现在我可以显示和隐藏NERDtree到我心中的内容,没有烦人的窗口调整大小.

Ste*_*e K 4

将光标置于最左侧的项目窗口内,执行

:set winfixwidth

我想这会为你做的。

  • 凉爽的。我搜索了文档,但我想我不知道要寻找什么。关于如何将这一部分纳入我的 .vimrc 的任何提示? (4认同)