• 2009-09-05 04:08:40

    Mac 下为 VIM 增加 JSLint 支持

    JSLint 不必多介绍,调试脚本的利器,常见语法错误都可以检查到,有了它,对于简单代码的 code review 就不必总让 firebug 占资源了。这里主要说下如何整合 Mac 下的 VIM,方便一起使用;以无用户界面的 Normal version 为例,也就是 terminal 中使用的那个 vi(MacVim 及 TextMate 的整合方式与其类似,而且偏好的配置更方便)。

    首先要下载 JavaScript Lint,或者在他们的 trunk 中 check: svn co https://javascriptlint.svn.sourceforge.net/svnroot/javascriptlint/trunk jsl

    之后解压缩(我放到了 Library/JSLint 中)并设置环境变量:
    在 ~/.profile 中增加 export PATH=${PATH}:~/Library/JSLint/

    接下来下载 javaScirptLint.vim 并将其放在 ~/.vim/plugin 中,如果你没有这两个目录,那么要先 mkdir 下。

    需要的工作做完了,可以找个 JS 试下,当 :w 时会出现检查结果:

    jslint vim

    一切顺利,QuickFix List 中显示的就是对上方 JS 的检查结果,如果你想增设偏好,比如使用自己的快捷键启动调试,那么可以参照 JSLint 的脚本自行添加设置:

    jslint vim

    当然,浏览器中的 JSLint 依然是临时调试的首选。

    明儿下午是 黄修源 童鞋 在五道口光合作用的《豆瓣,流行的秘密》新书发布会,邵夷贝余思 也会到场。先预祝明天发布会成功。

    周末继续爬山,有体力再去游泳,哦也~ 洗洗睡了~