5

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

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

struct xampl {
  int x;
};

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

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

未找到用户定义的完成 ( ^U^N^P) 模式。

我尝试将此添加到我的vimrc

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

(来自这个线程)但是,完成仍然不起作用。

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

4

1 回答 1

1

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

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

and your example works fine for me. Make sure you have .clang_complete file with valid include paths (see :help clang_complete for example file). Try to debug clang completer by set up variable let g:clang_debug=1. And read this thread maybe it help you.

于 2013-01-06T19:44:42.177 回答