【发布时间】:2012-10-19 05:14:55
【问题描述】:
我必须在文本模式的 debian linux 中开发我的项目。我正在使用 Vim,并在其上安装了 clang_completion 插件。我在项目的根目录中创建了.clang_completion 文件:
-I.
-I/usr/include
-I/usr/include/c++/4.6
当我编写如下程序时,完成工作正常。
//#include <stdio.h>
int main()
{
struct A
{
int x, y;
};
A a;
a. // After putting dot, the suggestion popup appears
return 0;
}
但是,删除第一行的注释后,它不起作用!我该如何克服这个问题?
【问题讨论】:
-
将评论
/* Killer App from Outer Space */作为文件的第一行? -
运行
:cope以查看来自 Clang 的错误。 -
顺便说一下,配置文件应该是
.clang_complete而不是.clang_completion。 -
您当然应该在 C++ 中使用
#include <cstdio>吗?包含C头文件会混淆clang吗? -
@Useless:无论包含哪个头文件,都会出现问题。
标签: c++ vim autocomplete