我有一个警告,我不能轻易地从我的构建中删除,每次我运行“:make”从里面的
vim quickfix带我到一些头文件我不在乎.我如何防止VIM这样做,只显示我关心的警告和错误?
正如Luc Hermite所说,可以使用’errorformat’选项来忽略警告.
调整此选项有点复杂;检查$VIMRUNTIME /编译器有些例子可能是有帮助的.
调整此选项有点复杂;检查$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”是格式的列表,使用第一个匹配,因此“正常”警告模式将适用.
也许您可以根据您的环境调整这些设置.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。