4

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

所有菜单项都具有相同的颜色。

4

1 回答 1

0

I normally flick through jellybeans as a reference as it's quite complete (and the author is quite receptive to pull requests)

于 2012-04-08T16:34:29.553 回答