2012-04-08 32 views
2

Vim的完成功能包括區分不同類型的選項。 我現在正在編寫自己的自動完成過程。因此,我喜歡以不同的顏色着色,每種類型都有顏色。Vim:完成菜單項顏色

這應該是可能的,因爲Vim文檔註釋:

的「厚道」項目採用單一字母表示的那種 完成。這可能用於以不同的方式顯示完成 (不同的顏色或圖標)。目前,這些類型可用於:

v  variable 
    f  function or method  
    m  member of a struct or class   
    t  typedef        
    d  #define or macro 

這可用於不同顯示方式完成(不同的顏色或圖標)。 How?我在Vim的幫助下找不到任何東西。菜單的高亮設置(hl-PMenu)似乎只適用於整個菜單,而不適用於不同的類型。

完成像這樣的時刻(後面的字母是類型:

variable1   v 
str()    f 

所有菜單項具有相同的顏色

+0

+1這絕對是整潔,但我不知道該怎麼做。 – 2012-04-08 13:50:13

回答

0

我通過jellybeans通常輕彈一個參考,因爲它是相當完成(作者很容易接受拉請求)