使用ubuntu系統和vim的時間都不長,有些東西做了還是記一下的好,寫着留着以後方便查。
以下Google Closure Linter簡稱GCL。
1.安裝vim ubuntu10.10默認是不裝vim,所以要先裝vim:【Emacs黨、gedit黨請無視……】
sudo apt-get install vim
2.安裝python的easy_install模塊(安裝GCL的時候要用):
sudo apt-get install python-setuptools
3.安裝GCL:
sudo easy_install http://closure-linter.googlecode.com/files/closure_linter-latest.tar.gz
OK,大功告成,接下來就可以用 gjslint [filename] 來檢查某個js文件的語法了。
寫了一個試了下,發覺了幾個檢查的規則:
1.變量之間的逗號後要有1個空格
2.所有變量定義後都需要分號結束
3.縮進爲4格,這裏要說一下,vim默認縮進是8格,所以我tab打出的縮進都被判定非法,
用sudo vim /etc/vim/vimrc 把vim配置文件裏的最後加上set tabstop=4然後保存,以後默認就會是4格縮進。
附Google Closure系列工具縣官的網址 http://code.google.com/intl/zh-CN/closure/utilities/index.html