微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

语法高亮 – Vim语法/编译时错误突出显示

是否有一个Vim脚本定期尝试编译/解释我正在处理的代码,并突出显示语法错误?我想要指出这些行之间有问题:

int a = 42
cout << a << endl;

这样的事情可以节省我很多时间.我主要是在搜索Perl语法检查器,但我也对其他语言的类似插件感兴趣.

更新:我想指出的另一个错误

int a == 42;
cout << a << endl;

解决方法

您可以使用 eclim:一旦您的eclim服务器设置并运行,您可以使用Vim命令 :Validate对您的文件运行代码验证.

基本上,它使用eclipse中可用的验证并在位置列表中的Vim / gVIm中显示它. (使用:lopen)

对于您的示例,位置列表包含:

test.cpp|1 col 11 error| Syntax error
test.cpp|2 col 1 error| Syntax error

(第11列对应于遗失的位置;)

认情况下,每次保存缓冲区时都会运行验证.

错误描述并不十分清晰,但一旦找到错误的行,您通常很容易发现错误.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐