在vim中进行动态Java语法检查

Cal*_*YSR 10 java syntax vim

首先请不要尖叫"使用IDE".我给了eclipse一个机会,它是......好吧但是我在vim上的速度要比eclipse快得多.

基本上我希望vim可以做的一件事就是eclipse做的是动态语法检查.在eclipse中,如果你有语法错误,那么该行会被赋予一个错误标记,顶部的文件名会显示一些红色的东西,让你知道有错误.我一直试图在vim中得到它.我看过syntastic(没有Java的检查器),但我似乎无法使它工作.所以问题仍然存在......

有没有办法在每次用vim保存文件时检查语法?希望它在状态行中显示,指出有多少错误以及第一个错误在哪一行...

Tro*_*ick 8

我意识到这已经有了一个公认的解决方案,但是vim纯粹主义者可能更喜欢使用Syntastic

它预先配置了许多常见的语言,如PHP,Java等.只是想我会留下这个,以防其他人有相同的问题,但不想运行无头eclipse服务器来实现它.

  • 它确实如此,我用它做了很多Java开发. (4认同)

Sha*_*hin 4

我还没有尝试过,它可能有点过头了,但仅供参考,有一个Eclim项目试图将 Eclipse 的功能引入 vim。它声称可以进行Java 验证以及更多功能,包括代码完成代码更正