Vim + YouCompleteMe + C:最小的.ycm_extra_conf.py?

 G版车臣 发布于 2022-12-24 21:23

我已经使用YouCompleteMe插件获得了Vim(使用C语言语言的语义支持编译),我将其用于Python等.现在我想用C语言尝试(我以前从未使用C开发过,所以我关于某些细节,比如必要的标志,我们有一点模糊的想法.)

要使用YCM的语义完成功能,我需要提供一个.ycm_extra_conf.py文件; YCM用户指南指向YCM自己.ycm_extra_conf.py作为参考(链接).

以下(基于前述.ycm_extra_conf.py)会为C产生"最小工作设置"(我可以指出g:ycm_global_ycm_extra_conf):

flags:

flags = [
'-Wall', '-Wextra', '-Werror',
'-std=c11',
'-x', 'c'
]

FlagsForFile没有final_flags.remove( '-stdlib=libc++' )线的功能.

否则,示例文件将保持原样.我相信-isystem旗帜严格与YCM有关,这是正确的吗?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有