如何在Vim的ALE插件中隐藏clangd报的特定C++警告?
隐藏clangd中
-Waligned-new=特定警告的方法 以下几种方法可以实现隐藏该警告的需求:
全局/项目级clangd配置
在用户主目录(全局生效)或项目根目录(仅当前项目生效)创建/编辑.clangd文件,添加编译选项禁用警告:CompileFlags: Add: [-Wno-aligned-new]代码局部屏蔽
仅针对触发警告的代码段屏蔽该警告,不影响其他代码:#pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Waligned-new" dut = new Vmux41; #pragma GCC diagnostic pop通过ALE插件配置传递参数
在Vim配置文件(如~/.vimrc)中,为ALE的clangd添加编译参数:let g:ale_cpp_clangd_options = '-Wno-aligned-new'
内容的提问来源于stack exchange,提问作者Cricy Saray
相关产品推荐
相关产品推荐

