这个问题以各种形式在这里被问了至少十几次,令我震惊的是没有一个回答实际上解决了如何配置syntastic或jslint使其实现它应该做的事情(它的README文件完全无用)。
在这里看看
有人能提供一些逐步说明或链接到这样的说明吗?我试图安装jslint和spidermonkey,但我一无所获。
我设法让语法检查工作正常(感谢romainl)。在此过程中,我学到了一些东西,可能对类似问题有所帮助。
我设法让语法检查工作正常(感谢romainl)。在此过程中,我学到了一些东西,可能对类似问题有所帮助。
- 构建 Javascript Lint,请查找位于
jsl-x.x.x/src/README.html
中的 README 文件。 - 构建说明为
gmake -f Makefile.ref
,但gmake
与make
是相同的东西,因此执行命令sudo ln -s /usr/bin/make /usr/bin/gmake
- 现在可以在
jsl-0.3.0/src/Linux_All_DBG.OBJ/jsl
中找到 jsl。要使其普遍可用,请执行以下操作:ln -s /whatever/jsl-0.3.0/src/Linux_All_DBG.OBJ /home/ForestGump/bin/jsl
。更多信息在这里 - 要检查 jsl 是否正常工作,请查找测试文件(在此处),然后输入命令
jsl -process test.js
。它应列出所有错误。 - 要自定义命令行,请将以下内容添加到您的vimrc文件中:
set statusline=%{SyntasticStatuslineFlag()}
%{SyntasticStatuslineFlag()}
放入您的状态栏中。请参见我的编辑。 - romainl