【发布时间】:2015-07-12 04:15:34
【问题描述】:
我不知道 YouCompleteMe 是如何工作的。我很好奇为什么需要在 .ycm_extra_conf.py 中指定编译标志来自动完成你的 C++ 代码?
【问题讨论】:
我不知道 YouCompleteMe 是如何工作的。我很好奇为什么需要在 .ycm_extra_conf.py 中指定编译标志来自动完成你的 C++ 代码?
【问题讨论】:
YCM 使用 clang 的自动补全支持 (clang -cc1 -code-completion-at) 来提供语义补全。 Clang 通过解析翻译单元来做到这一点。为了做到这一点,它需要相关的编译标志——包括目录和宏定义,这也是 YCM 需要它的原因。
【讨论】: