如何使用Vim YCM进行设置

时间:2018-12-01 14:57:21

标签: vim premake youcompleteme

我想从使用CMake转到当前项目的Premake,但是im usig vim和YCM插件对于将我的设置像IDE一样非常好。但是,该插件需要在运行CMake时生成的编译标志文件。 Premake也可以生成类似的文件吗?

2 个答案:

答案 0 :(得分:0)

Premake在当前状态(alpha 13)下不执行此操作。如果您对使之正常工作有什么见识,最好的办法是在问题跟踪器中提交一个ticket

答案 1 :(得分:0)

恐怕,如果您的新构建系统尚未生成该编译标志文件(尚未),则您将需要维护自己的(手工制作的)文件。您可以在https://github.com/Valloric/ycmd/blob/0e999dbee209ea79a522259816ce3a68b7d6cddc/examples/.ycm_extra_conf.py上找到示例。

我建议每个项目中至少有一个项目,而不是在$ HOME中有一个普通项目。

尽管我不得不承认,创建它并与实际的构建系统同步将是有益的,但我认为手动维护它并不麻烦。最终,它仅包含您要使用的 C ++标准,一组预处理器符号以及一组系统和用户 include目录< / em>。