gpt4 book ai didi

找不到 C 结构的 clang_complete 模式

转载 作者:太空狗 更新时间:2023-10-29 15:08:18 24 4
gpt4 key购买 nike

所以我有一个非常基本的 C 程序来尝试和测试 clang_complete:

#include <stdio.h>
#include <stdlib.h>

struct xampl {
int x;
};

int main()
{
struct xampl structure;
struct xampl *ptr1;
}

但是,每次我都尝试做结构。或 ptr1->,程序给我错误:

User defined completion (^U^N^P) Pattern not found.

我尝试将它添加到我的 vimrc 中:

let g:clang_user_options='|| exit 0' -- 

(来自 this thread )但是,完成仍然不起作用。

这里有什么我遗漏或不理解的地方吗?

最佳答案

当您说 ptr-> 时,您的意思是 ptr1-> 对吗?我的 .vimrc 中只有两个字符串

let g:clang_complete_copen=1
let g:clang_hl_errors=1

您的示例对我来说效果很好。确保您有包含有效包含路径的 .clang_complete 文件(参见 :help clang_complete 示例文件)。尝试通过设置变量 let g:clang_debug=1 来调试 clang completer。并阅读 this thread也许对你有帮助。

关于找不到 C 结构的 clang_complete 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14184444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com