正如Luc Hermite所说,可以使用’errorformat’选项来忽略警告.
调整此选项有点复杂;检查$VIMRUNTIME /编译器有些例子可能是有帮助的.
原文链接:https://www.f2er.com/bash/386059.html调整此选项有点复杂;检查$VIMRUNTIME /编译器有些例子可能是有帮助的.
当使用avr-gcc和C这样一些令人讨厌的警告
tests.cpp:492: warning: only initialized variables can be placed into program memory area
出现了,可能是compiler fault的结果.
为了避免这个警告显示在quickfix窗口上,我已经将它添加到〜/ .vimrc中:
compiler gcc set errorformat^=%-G%f:%l:\ %tarning:\ only\ initialized\ varia \bles\ can\ be\ placed\ into\ program\ memory\ area
%-G可用于指定要忽略的模式.
^ = in set errorformat ^ = …用于将忽略的警告模式添加到’errorformat’中 – 使用=(set errorformat = …)将附加到该选项并且不起作用,“errorformat”是格式的列表,使用第一个匹配,因此“正常”警告模式将适用.
也许您可以根据您的环境调整这些设置.