Tim*_*Tim 5 vim syntax-highlighting
是否有一个Vim脚本定期尝试编译/解释我正在处理的代码,并突出显示语法错误?我想要指出这些行之间有问题:
int a = 42
cout << a << endl;
Run Code Online (Sandbox Code Playgroud)
这样的事情可以节省我很多时间.我主要是在搜索Perl语法检查器,但我也对其他语言的类似插件感兴趣.
更新:我想指出的另一个错误:
int a == 42;
cout << a << endl;
Run Code Online (Sandbox Code Playgroud)
您可以使用eclim:设置并运行eclim服务器后,您可以使用Vim命令:Validate对您的文件运行代码验证.
基本上,它使用eclipse中可用的验证并在位置列表中的Vim/gVIm中显示它.(使用:lopen)
对于您的示例,位置列表包含:
test.cpp|1 col 11 error| Syntax error
test.cpp|2 col 1 error| Syntax error
Run Code Online (Sandbox Code Playgroud)
(第11列对应于失踪的位置;)
默认情况下,每次保存缓冲区时都会运行验证.
错误描述并不十分清晰,但一旦找到错误的行,您通常很容易发现错误.
| 归档时间: |
|
| 查看次数: |
2554 次 |
| 最近记录: |