最近在練習python,所以開始找相關的vim plugin來裝裝看,pydiction這個可以補完一些基本的語法,還滿不錯的,可惜會跟我的xptemplate plugin衝到QQ,沒辦法就只好捨棄掉了,因為xptemplate對我還說還是比較實用~。

後來在找可以檢查python語法的plugin,在stackoverflow這個網站上有看到相關的討論,感覺pylint這個功能最強大,就想說用這個看看好了。不過通常功能越強大,要安裝或調整就會越麻煩,要不然就是會跟系統有相依性,像pylint就必須要先裝套件在系統上才行,在ubuntu上可以直接用套件安裝pylint:

sudo apt-get install pylint

安裝完之後就可以當作一般指令來檢查python程式,例如:

pylint test.py

 

接下來如果要整合到vim裡面,那就必須再安裝這個vim plugin,沒有compiler這個資料夾的話可以自己手動建立就好了,檔案放完之後在.vimrc檔中加入:

autocmd FileType python compiler pylint

上面這行在網頁上沒有講到,所以要注意一下。

安裝完後,在開啟python檔案的vim介面中,輸入:

:Pylint

就會告知警告和錯誤囉~。

 

另外在儲存檔案的時候,也會跑訊息出來,有時候是覺得滿惱人的,這時候可以去修改那個vim plugin的檔案,將以下這個設定從1改為0就可以了:

#let g:pylint_onwrite = 1
let g:pylint_onwrite = 0

 

參考網址:

http://blog.csdn.net/airekans/article/details/6869518

arrow
arrow
    文章標籤
    pylint vim python
    全站熱搜

    卡卡 發表在 痞客邦 留言(0) 人氣()