我可以修復一個緩衝區,以便從vim窗口中刪除它的唯一方法是關閉它嗎?如何在vim中的窗口中修復緩衝區?
例如,我使用NERDtree插件,它在vim窗口中顯示文件系統。有時我忘記在使用quickfix命令之前將焦點轉移到其他窗口,並且erroneus文件最終取代文件樹。 (且不說NERDtree的窗口默認寬度只有31)
編輯:
我想要實現這個問題是模擬的視圖和編輯器裏面VIM Eclipse的概念。在這方面,NERDTree(和其他專門用於顯示信息的插件)將成爲一個視圖,而其他窗口將成爲編輯器。
不知道,但':b#'通常會將窗口跳回到上一個文件,以便它可以在該窗口中成功重新打開NERDtree插件。 – 2011-05-20 01:58:12
當你這樣做時,修復NerdTree的簡單方法就是關閉NerdTree緩衝區('ctrl + wq')並用':NERDTree'命令重新打開它。 – GWW 2011-05-20 01:58:24
我已經指派''切換NERDTree('nnoremap :NERDTreeToggle ')所以,當這發生了,我用''和NERDTree在新窗口中打開。另外,El Yobo的建議可能也會起作用,但我寧願選擇關閉緩衝區,並用'' –
freitass
2011-05-20 13:11:56