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 时会出现检查结果:

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

当然,
浏览器中的 JSLint 依然是临时调试的首选。
明儿下午是
黄修源 童鞋 在五道口光合作用的
《豆瓣,流行的秘密》新书发布会,
邵夷贝 和
余思 也会到场。先预祝明天发布会成功。
周末继续爬山,有体力再去游泳,哦也~ 洗洗睡了~