有没有可能让vim从枚举中自动完成?
结构的完成工作正常,但枚举完成不起作用
例如,我用C语言编写了以下代码:
enum {foo0, foo1, foo2} MyEnum;
MyEnum = (C^X) (C^O)
//or
if (MyEnum == (C^X)(C^O))我有这个命令生成的所有标签:
ctags --c++-kinds=+p --fields=+iaS --extra=+q main.c 标签文件包含IMO权限信息:
MyEnum main.c /^enum { foo0 , foo1, foo2 } MyEnum;$/;" v typeref:enum:__anon1
foo0 main.c /^enum { foo0 , foo1, foo2 } MyEnum;$/;" e enum:__anon1 file:
foo1 main.c /^enum { foo0 , foo1, foo2 } MyEnum;$/;" e enum:__anon1 file:
foo2 main.c /^enum { foo0 , foo1, foo2 } MyEnum;$/;" e enum:__anon1 file: 谢谢你的帮助,我为我的英语感到抱歉
发布于 2012-01-17 19:23:33
我使用omnicppcomplete大约两年了,据我所知,它不能完成枚举。
要获得完美的C/C++/Objective-C代码完成,我建议您尝试使用Clang Complete。看看我关于这个的another answer。
https://stackoverflow.com/questions/8865318
复制相似问题