我正在使用MiniBufExplorer插件在我的Vim窗口頂部顯示打開的緩衝區列表。我也使用FuzzyFinder插件來打開文件,以防萬一。如何阻止Vim在只讀窗口中打開文件時打開新窗口?
的問題是,如果我有-MiniBufExplorer-
窗口集中,我打開一個文件時,窗口會分裂:
MMMMMM MMMMMM
AAAAAA AAAAAA M = -MiniBufExplorer-
AAAAAA --> AAAAAA A = some open file
AAAAAA BBBBBB B = the file I just opened
AAAAAA BBBBBB
我的猜測是,Vim的確定-MiniBufExplorer-
窗口不應該被用來打開一個文件,並決定創建一個新窗口來保存新的緩衝區。
相反,我想文件B
只是在以前A
佔用的窗口中打開。如果A
的窗口具有焦點,則按照我希望的方式進行;這只是當-MiniBufExplorer-
專注,我得到不必要的分裂。
我不精通Vim的腳本,而不是非常熟悉的窗/緩衝模式,所以我不知道它是多麼的困難做到這一點。有任何想法嗎?
嗨,我有一個類似的問題。你有沒有解決這個問題? – 2011-01-11 08:43:43
@Edan帽兒:對的MacVim 7.2沒有,可惜沒有...... – Thomas 2011-01-12 06:22:23
剛試過的minibuf插件6.3.2版本(52):http://www.vim.org/scripts/download_script.php?src_id=3640和它工作正常。你可以提供更多關於你正在使用的vim版本的信息嗎? – 2011-01-27 16:53:02