Vim Syntastic 显示警告并设置警告级别

Vim Syntastic show warnings and set warning level

我使用 Vim 和 syntastic 在 C++ 中编写代码,我看到了所有错误,但没有收到任何警告。如果我不必在终端中使用编译器来获取所有编译器消息,那就太好了。一些错误在不同的 c++ 标准中有所不同,因此至少应该可以更改 c++ 的版本以进行错误检查。

我无法从 :h syntastic 的手册中找到如何执行此操作。然而,我只看了我认为相关的部分。

对于每个项目, 在项目文件夹的 .vimrc 中,我将放置类似

的内容
let g:syntastic_cpp_compiler_options="-m32 -I ./inc -I ./inc/libs"

您可以 select -w, -Wno- 或您想要的任何警告级别

对纯 C 代码使用 g:syntastic_c_compiler_options

当然你把它放在全局 .vimrc 中。这里我们使用 vim 来编辑多种编程语言的代码,所以我们每个项目使用不同的 .vimrc