1
所有的緩衝區就個人而言,我想顯示在狀態行(我用的電力線)的所有緩衝區的名字。我希望目前的緩衝區可以被高估,而其他緩衝區則不是。當我使用:BN或:BP它強調改動過的緩衝區。我怎麼能做到這一點?VIM顯示在電力線
所有的緩衝區就個人而言,我想顯示在狀態行(我用的電力線)的所有緩衝區的名字。我希望目前的緩衝區可以被高估,而其他緩衝區則不是。當我使用:BN或:BP它強調改動過的緩衝區。我怎麼能做到這一點?VIM顯示在電力線
我不知道該怎麼做這樣的事情與電力線,但是我所遇到vim-buftabline它做你問什麼,但與tabline,而不是狀態行。
就個人而言,我會忘記在狀態或tabline這樣做,因爲它很容易在任線運行的空間。我也將停止使用:bn
/:bp
,只需使用:b
,而不是直接跳轉到有問題的緩衝。
看哪的:b
功率:
<tab>
完成<c-d>
,列出完成:b foo
。與<tab>
很好地合作。:b foo*bar
或:b foo/**/bar
'hidden'
通過set hidden
:b
是:sb
。一個共同的映射:
nnoremap <leader>b :ls<cr>:b<space>
如需更多幫助,請參見:
:h :b
:h :ls
:h 'switchbuf'
:h 'hidden'
:h 'tabline'
有插件在那裏,這樣做,但我不知道他們如何融入電力線,因爲我對此一無所知。看看buftabs和/或bufstat,如果你想嘗試整合它們。披露:我一生中寫過bufstat,我不確定我現在甚至可以告訴你它是如何工作的。 –
在您的vimrc中添加'set tabline = 2'。這不是狀態行,但它會顯示標籤頁中的所有緩衝區。 –
我目前在':ls!'中有557個緩衝區,在':ls'中有33個緩衝區。沒有辦法在僞標籤行或狀態行中以有用的方式列出很多緩衝區。 – romainl