【发布时间】:2014-01-06 07:23:50
【问题描述】:
尝试在 vim 中使用 clang complete 为 C 设置自动完成,到目前为止,当我在 .c 文件中时,当我点击 ctrl+x,u。但是它只显示一些符号。
包含的标题中的所有功能都不会出现在自动完成弹出框中。似乎只有 typedef 显示?
项目结构很简单:
$ tree -ap
.
├── [-rwxrw-r--] .clang_complete
├── [-rwxrw-r--] makefile
└── [drwxrw-r--] src
└── [-rwxrw-r--] FlightControl.c
1 directory, 3 files
我尝试在项目文件夹中创建 .clang_complete 文件,其中包含以下内容:
-I/.../Libraries/xpSDK/CHeaders/XPLM
我仔细检查了 XPLM 标头的路径,它是正确的。
有什么想法吗?
【问题讨论】:
-
尝试同时包含 -I../../
-
试过了,什么也没做。
-
刚刚删除 .clang_complete 看看会发生什么,这会导致 Pattern not found 错误,这意味着我的 .clang_complete 文件正在被解析。但是为什么我只看到 typedef,根本看不到函数!
标签: c vim clang clang-complete