Vim 新界;clang complete installed:为cpp文件编写完整的代码,而不是';t代表c文件

Vim 新界;clang complete installed:为cpp文件编写完整的代码,而不是';t代表c文件,vim,clang,vim-plugin,Vim,Clang,Vim Plugin,我已经安装了vim插件NeoCompleteCache和clang complete,以及名为NeoCompleteCache_clang_complete的补丁 此外,我安装了叮当,使叮当完整的作品 一个名为test.c的纯c文件 typedef struct student { int age; char name[20]; }Stu; int main() { Stu Kevin; Kevin. } 按下“kevin”后面的点后,会弹出“未找到

我已经安装了vim插件NeoCompleteCache和clang complete,以及名为NeoCompleteCache_clang_complete的补丁

此外,我安装了叮当,使叮当完整的作品

一个名为test.c的纯c文件

typedef struct student
{
     int age;
     char name[20];

}Stu;

int main()
{
     Stu Kevin;
     Kevin.
}
按下“kevin”后面的点后,会弹出“未找到用户定义的完成(^U^N^p)模式”

名为test.cpp的纯c文件

class Stu
{
     int age;
     char name[20]
};

int main()
{
     Stu Kevin;
     Kevin.
}
正确弹出成员的年龄和姓名

我已经检查了集合omnifunc。在上述两种情况下,该值相同

有人能知道这里发生了什么吗


如果您需要更多信息,请随时告诉我,例如my.vimrc

这与此没有直接关系,但显然城里有一个新的完成插件:谢谢您的回复。也许我可以试试你说的新插件。