2013-08-05 79 views

回答

2

不幸的是,不能簡單地使用tabpagenr()來查詢當前標籤頁。顯然,當評估'guitablabel'時,Vim通過標籤頁內部切換。作爲一種解決方法,我使用:autocmd來設置製表符範圍的變量。因此,可以使用%{...}表達式爲當前標籤頁添加星號:

au TabEnter * let t:current = 1 
au TabLeave * let t:current = 0 
set guitablabel=%{exists('t:current')&&t:current?'*':''}%N/\ %t\ %M