2009-09-03 46 views
7

我一直強迫自己在Windows上使用gvim來處理我的大部分文本編輯需求。我逐漸變得更加舒適,但有一個問題讓我非常惱火。如何讓NERDTree在(g)vim中調整項目窗口的大小?

我使用項目插件在我的gVim屏幕左側保留一個窗口,列出了我的項目。這很方便,並阻止我進入IDE退出。這裏是什麼樣子的想法:

SO gvim/nerdtree/project ss 1

然後,我<負責人援引右側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。任何人有任何想法如何解決這個問題?

UPDATE:基於史蒂夫K的回答,我已經找到了解決方案。當您運行:Project命令並創建項目窗口時,項目窗口是活動窗口。所以我只是在:Project之後加set winfixwidth到我的.vimrc,那就解決了這個問題。現在,我可以將NERDtree顯示並隱藏在我的內容中,而不需要調整窗口大小。

回答

4

隨着最左邊的項目窗口中的光標,做

:set winfixwidth

我認爲這會爲你做它。

+4

很酷。我搜索了文檔,但我猜我不知道要尋找什麼。 任何暗示,我可能如何使這部分我的.vimrc? – anelson 2009-09-03 15:09:45

+0

我用'autocmd VimEnter * NERDTree'實現了這個,後面跟着:'autocmd VimEnter * set winfixwidth' – 2013-06-06 10:01:22

相關問題