Vim Syntastic 显示警告并设置警告级别
Vim Syntastic show warnings and set warning level
我使用 Vim 和 syntastic 在 C++ 中编写代码,我看到了所有错误,但没有收到任何警告。如果我不必在终端中使用编译器来获取所有编译器消息,那就太好了。一些错误在不同的 c++ 标准中有所不同,因此至少应该可以更改 c++ 的版本以进行错误检查。
- 如何显示警告?
- 如何像使用g++编译程序一样设置警告级别和设置?
- 如果我开始使用另一种语言,该如何设置?如果我为 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
我使用 Vim 和 syntastic 在 C++ 中编写代码,我看到了所有错误,但没有收到任何警告。如果我不必在终端中使用编译器来获取所有编译器消息,那就太好了。一些错误在不同的 c++ 标准中有所不同,因此至少应该可以更改 c++ 的版本以进行错误检查。
- 如何显示警告?
- 如何像使用g++编译程序一样设置警告级别和设置?
- 如果我开始使用另一种语言,该如何设置?如果我为 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