8

我一直在强迫自己使用 gvim for Windows 来满足我的大部分文本编辑需求。我逐渐习惯了它,但有一个问题让我非常恼火。

我使用项目插件在我的 gVim 屏幕左侧保持一个窗口,列出我的项目。它很方便,让我无法进入 IDE 退出。这是它的样子:

所以 gvim/nerdtree/project ss 1

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

所以 gvim/nerdtree/project ss 2

然后,我浏览 NERDTree 以找到我正在寻找的任何内容,并使用 <Leader>][ 关闭 NERDTree。这使得 NERDTree 窗口消失,但不是将主窗口恢复到原来的大小,而是增大项目窗口:

所以 gvim/nerdtree/项目 ss 3

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

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

更新:根据史蒂夫 K 的回答,我已经找到了解决方案。当您运行:Project命令并创建项目窗口时,项目窗口是活动窗口。所以我只是添加set winfixwidth到我的.vimrcafter:Project中,这解决了问题。现在我可以随心所欲地显示和隐藏 NERDtree,而无需调整窗口大小。

4

1 回答 1

4

将光标放在最左边的项目窗口内,执行

:set winfixwidth

我想那会为你做的。

于 2009-09-03T07:11:19.750 回答