2010-11-01 61 views
12

我正在使用Vim和MiniBufExplorer。如何從MiniBufExplorer窗口中刪除狀態行

如何隱藏MBE窗口的狀態行?我嘗試了設置laststatus(0,1,2)的每個置換,但是我得到的最好狀態是消失在gVim窗口底部的狀態行,但保留在MiniBufExplorer窗口的頂部附近。

我希望statusline只存在於gVim窗口的底部附近。

任何幫助? 感謝!

+11

據我所知,沒有辦法做到這一點。但是如果問題是浪費屏幕空間,我建議你嘗試一下buftabs插件(http://www.vim.org/scripts/script.php?script_id=1664),它使用statusline向你顯示打開的緩衝區。我使用MBE很長一段時間,但最近轉換了,我非常滿意。 – 2010-11-08 13:52:47

+0

用於buftabs。它完全符合你的要求。我自己已經從MiniBufExplorer轉移到buftabs,原因完全相同。 – 2011-01-18 00:17:11

回答

2

不能從水平分割中的MiniBufExplorer窗口中消除狀態行。

:help status-line的條目的第一行顯示如下:

狀態行被用於單獨的窗口。

除非您知道Vim的幫助文件非常全面和精確,否則您可能沒有意識到這會明確地回答您的問題。如果你有多個窗口,他們由狀態行分開。 laststatus選項僅影響該狀態行是否也出現a)最底部窗口或b)當您只有一個窗口時。

zefei在評論中已經提到了buftabs插件的nice fork。還有其他插件,如FuzzyFinderctrlp,它們提供了替代節省空間的緩衝列表和切換解決方案。

另請參閱:An alternative to minibufexplorer (vim)?