
在 vim 上安装了 syntastic 用于检查语法,但是我发现它检查语法错误的方式,竟然是将代码原原本本的跑一遍.可是我只希望它检查语法错误,程序执行起来就浪费了挺多时间.有没有别的语法检查的方法或者插件,可以不用执行一次代码就告诉我错误出现在哪里.还请赐教
1 xavierchow 2016 年 2 月 24 日 > 但是我发现它检查语法错误的方式,竟然是将代码原原本本的跑一遍. 不是吧,按你的说法,举个例子:在没有装 node.js 环境上,用 vim 打开 js 文件, syntastic 不起作用吗? |
2 jsfaint 2016 年 2 月 24 日 via Android syntastic 调用的是各种 lint ,比如 js 支持的 lint 有 jslint , jshint , eslint 等 |
3 codecrash OP |
4 arakashic 2016 年 2 月 25 日 这个取决于你设置的 linter 。你得找找 Racket 有没有静态分析的 linter 。 vim 不支持 async 的 plugin ,所以 syntastic 工作起来是比较影响使用。 你也可以考虑使用 neovim + neomake ,至少是 async 的。 |