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

时间:2018-04-18 12:15:57

标签: c++ vim compiler-warnings syntastic

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

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

我在:h syntastic的手册中找不到如何执行此操作。我只看了一些我认为相关的部分。

1 个答案:

答案 0 :(得分:2)

每个项目, 在项目文件夹中的.vimrc中,我将添加类似

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

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

对纯C代码使用g:syntastic_c_compiler_options

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