一个c++语法检查插件,基本的原理就是利用编译器来检查,获取其结果,并在源文件中标识出对应的行。可以参见以下地址下载:
http://www.vim.org/scripts/script.php?script_id=4205
git hub 地址:
https://github.com/phonzia/cppSyntaxCheck.git
效果如下图,保存时提示错误和警告,当光标移动到错误或警告行时,会显示错误信息
0.2
* 增加了显示和关闭警告的选项
0.3
* 现在在不同buffer之间切换时不会丢失分析结果,无须重新保存来促发分析
0.4
* 增加了一个快捷键,以便跳转到标识的错误处
* 去除了一个会导致重复检查的问题,提高了检查的速度
* 修改了默认的编译器选项,以支持更多的语言环境
* 错误提示现在更完整了
0.5
* 当错误或警告信息太长时,现在只提示存在错误或警告,而不显示错误或警告信息