Vim语言特定的语法验证器?

时间:2009-08-14 05:22:51

标签: vim

我一直在使用JSLint,我想知道是否有任何类型的语法检查器我可以用于ECMAScript / JS以及可能的其他语言,所以如果我这样做:check或:syntaxcheck它会指出第一个甚至多个语法错误(我希望没有)。

3 个答案:

答案 0 :(得分:3)

请参阅Running JSLint from your IDE

:help compiler

以及jslint.vim

答案 1 :(得分:3)

:help ft-vim-syntax

您可以通过积极突出显示来“指出”语法错误。输入上面的命令以阅读文档。

就我个人而言

filetype plugin indent on

在我的.vimrc中,99%的时间我立即收到语法错误,因为颜色不对:)

答案 2 :(得分:2)

这个插件真棒: http://github.com/scrooloose/syntastic/tree

我不知道它是如何独立运行的,但我强烈推荐Scrooloose的vimfiles,它已经包含了语法检查程序。例如,在ruby中,它会将状态行标记为红色,并告诉您在哪一行中出现语法错误以及源中有多少错误。