Vim 合成显示警告并设置警告级别

Vim Syntastic show warnings and set warning level

本文关键字:警告 设置 Vim 显示      更新时间:2023-10-16

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

  • 如何显示警告?
  • 如何像使用 g++ 编译程序时那样设置警告级别和设置?
  • 如果我开始使用其他语言,如何设置?如果我得到一个特定的命令来运行 c++,那么下次我会迷路。

我无法从:h syntastic的手册中找到如何做到这一点.但是,我只查看了我认为相关的部分。

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

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

您可以选择 -w、-Wno- 或任何您想要的警告级别

使用 g:syntastic_c_compiler_options 表示纯 C 代码

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