我使用Vim with syntastic来编写C ++代码,我看到所有错误,但我没有得到任何警告。如果我不必在终端中使用编译器来获取所有编译器消息,那将是很好的。有些错误在不同的c ++标准中有所不同,所以应该至少可以更改c ++的版本以进行错误检查。
我在:h syntastic
的手册中找不到如何执行此操作。我只看了一些我认为相关的部分。
答案 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