JavaScript语法检查插件 jsLint for Vim

首先,和 JavaScriptLint 不同[注1]jsLint 是需要 JavaScript 引擎的支持的,linux中可选的有基于 C 语言的 Spidermonkey 和基于 Java 的 Rhino,考虑到速度,推荐使用 Spidermonkey。另外,jsLint.vim 初始配置挂载的监听有些冗余,这会导致 Vim 运行很慢,影响编码的效率,这里我 hack 了一份 jslint.vim,只用F4键就可以开启/关闭语法检查,下面介绍配置方法(linux & windows)。

 

1,准备JS引擎

linux 下默认没有  JavaScript 引擎,需要安装,旧版本的 ubuntu 通过apt-get来安装。

 

sudo apt-get install spidermonkey-bin


新版的 ubuntu 需要通过下面这个包安装:
https://launchpad.net/ubuntu/hardy/i386/spidermonkey-bin/1.8.1.4-2ubuntu5
其他linux发行版可以通过源码安装:
https://www.cnblogs.com/awakenedy/p/11708718.html

 

2,安装ruby环境


ubuntu下安装:

sudo apt-get install ruby

 

redhet系发行版中的安装:

yum install ruby

 

3,安装vim,通常linux中自带,不用安装。

 

4,下载 jsLint 插件,下载后解压缩,把其中的 javascript 目录拷贝至 $VIM/plugin/中(作者给的文档有误,不应是$VIM/ftplugin/),当然也可以放到 ~/.vim/plugin/ 中。

 

5,将解压后 jslint/bin 目录中的 jslint 文件拷贝至 /usr/bin 中,也可以拷贝到~/bin/中。

 

6,下载 http://jayli.github.com/gallery/vim/jslint.vim 文件,覆盖 $VIM/plugin/javascript/jslint.vim。

 

7,完成,打开一个js文件,用F4唤醒语法检查,再按F4关闭语法检查。

posted @ 2019-10-20 19:40  Awakenedy  阅读(348)  评论(0编辑  收藏  举报