2014-01-25 39 views
1

聲明:我是Vim的新手。Vim中當前標籤的指示

有沒有辦法在Vim中獲得更好的視覺指示?現在它看起來像這樣對我說:

Current tab: r.html

+0

你是什麼意思的 「標籤」? – Shahbaz

+0

選項卡在任何其他編輯器/瀏覽器的選項卡中。我在圖片的3個標籤中打開了3個文件,但是我發現很難辨別哪個標籤現在打開。 –

+0

呵呵,從來不知道vim有選項卡。以前從未使用過。我通常會使用多個終端(這同樣好),或分屏。 – Shahbaz

回答

1

有三個突出顯示高亮組。

TabLine  tab pages line, not active tab page label       
TabLineFill tab pages line, where there are no labels       
TabLineSel tab pages line, active tab page label 

使用上述組的設置顏色(或鏈接其他組),您可以自定義您的標線突出顯示。通常一個colorscheme會爲你預定義這些組。

E.g https://github.com/sk1418/last256

已預定義:

enter image description here

2

這是由你的色​​彩方案通過TabLineSel設置。見:h TabLineSel:h setting-tabline。嘗試

:hi TabLineSel ctermbg=131 guibg=#bd5353 

確認。

另外,歡迎來到vim。入住愉快。選項卡對某些任務很有用,但很多人放棄它們。您可以在各種緩衝區之間切換,而不必將它們主動加載到窗口中。舉例來說,如果我輸入

vim 1.txt 2.txt 3.txt 

這將加載和顯示1.txt,但2.txt3.txt也被加載(他們只是不可見)。你可以用:ls命令看到這個。您可以使用:b加載其他文件。例如,:b2如果我想編輯第二個。有很多插件也有助於改進這種功能。例如,vim-buffalo允許您開始輸入緩衝區的部分名稱。其他各種文件加載插件也允許這樣做(例如Ctrl-p,FuzzyFinder等)

+0

我沒有看到選項卡和緩衝區之間的區別譴責前者。實際上,製表符會更具表現力,因爲它們可以包含佈局(例如,在沒有製表符的情況下,diff在vim中是不可能的)。除此之外,幾乎沒有關鍵的映射選項卡或緩衝區的選擇和使用是相同的。一些插件使得這個更透明(即航空公司),至於我最初不知道什麼是標籤,什麼是緩衝區。 – majkinetor

+0

你有工作嗎?嘗試使用您建議的命令時,我看不到變化! –

+0

正如你在':h setting-tabline'中看到的那樣,可以修改tabline選項中使用哪個colorscheme組。你的顏色可能會設置你的tabline選項。 – Conner