YCM是否支持完成内置功能?

时间:2016-03-23 06:23:19

标签: c++ c linux vim youcompleteme

这个问题涉及将YCM用于C族语言:

我认为我已经配置了YCM以便它不会立即崩溃(长篇故事)并且会做一些完成,例如之前看过的项目(如果我写printf一次,它就会完成它对我来说第二次)以及long,'int'等等。

但是,当我输入一些熟悉的内置函数,例如forwhileswitch时,没有任何反应。

这是为什么? Python也是如此,只有依赖ycm_extra_conf.py文件的C系列语言。

1 个答案:

答案 0 :(得分:0)

如您所知,YCM需要在工作之前进行编译。

我不知道如何编译它,但是如果你需要C语言语言的语义支持,你应该去YCM目录并按如下方式编译它: ./install.py --clang-completer 以上命令适用于Ubuntu 64bit / Mac / Fedora 64bit,更多细节为here