Как сказал Люк Эрмит, можно игнорировать предупреждения, используя опцию 'errorformat'
.
Настройка этой опции немного сложна; может быть полезно проверить $VIMRUNTIME/compiler
для некоторых примеров.
При работе с avr-gcc и C ++ появляются некоторые раздражающие предупреждения, подобные этому
tests.cpp:492: warning: only initialized variables can be placed into program memory area
появляется, и это может быть результатом ошибки компилятора .
Чтобы эти предупреждения не отображались в окне быстрого исправления, я добавил это к ~/.vimrc
:
compiler gcc
set errorformat^=%-G%f:%l:\ %tarning:\ only\ initialized\ varia
\bles\ can\ be\ placed\ into\ program\ memory\ area
%-G
может использоваться для указания шаблонов, которые следует игнорировать.
^=
в set errorformat^=...
используется для добавления игнорируемого шаблона предупреждения к 'errorformat'
- использование +=
(set errorformat+=...
) добавит параметр и не будет работать, так как 'errorformat'
представляет собой список форматов и первый, который соответствует, таким образом, вместо этого будет применяться «нормальный» шаблон предупреждения.
Возможно, вы могли бы адаптировать эти настройки для вашей среды.