加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

防止:在VIM中发出警告

发布时间:2020-12-15 18:42:05 所属栏目:安全 来源:网络整理
导读:我有一个警告,我不能轻易地从我的构建中删除,每次我运行“:make”从里面的 vim quickfix带我到一些头文件我不在乎.我如何防止VIM这样做,只显示我关心的警告和错误? 正如Luc Hermite所说,可以使用’errorformat’选项来忽略警告. 调整此选项有点复杂;检查$V
我有一个警告,我不能轻易地从我的构建中删除,每次我运行“:make”从里面的 vim quickfix带我到一些头文件我不在乎.我如何防止VIM这样做,只显示我关心的警告和错误?
正如Luc Hermite所说,可以使用’errorformat’选项来忽略警告.
调整此选项有点复杂;检查$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”是格式的列表,使用第一个匹配,因此“正常”警告模式将适用.

也许您可以根据您的环境调整这些设置.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读