我一直在强迫自己使用 gvim for Windows 来满足我的大部分文本编辑需求。我逐渐习惯了它,但有一个问题让我非常恼火。
我使用项目插件在我的 gVim 屏幕左侧保持一个窗口,列出我的项目。它很方便,让我无法进入 IDE 退出。这是它的样子:
然后我使用 <Leader>][ 在右侧调用 NERDTree:
然后,我浏览 NERDTree 以找到我正在寻找的任何内容,并使用 <Leader>][ 关闭 NERDTree。这使得 NERDTree 窗口消失,但不是将主窗口恢复到原来的大小,而是增大项目窗口:
现在我手动调整项目窗口的大小,但这确实打断了我试图用 vim 实现的流程。
我正在使用 gvim 7.2、NERDTree 3.1.1 和项目 1.4.1。任何人有任何想法如何解决这个问题?
更新:根据史蒂夫 K 的回答,我已经找到了解决方案。当您运行:Project
命令并创建项目窗口时,项目窗口是活动窗口。所以我只是添加set winfixwidth
到我的.vimrc
after:Project
中,这解决了问题。现在我可以随心所欲地显示和隐藏 NERDtree,而无需调整窗口大小。