開始查到的是使用 flakes-vim 這個 vim 插件, 進入其 githuab 主頁發現不推薦使用它, 而是使用更全能的 syntastic, 能夠檢查包括 Python 在內的多種語言的語法. 安裝參加 github 主頁 archlinux 能夠直接用源安裝php
pacman -S vim-syntastic
保存文件或執行 :syntasticcheck
會觸發檢查, 有問題的地方會高亮顯示, 光標定位到錯誤處, 下面狀態欄會顯示具體錯誤信息.python
pyflakes 只檢查語法不檢查代碼風格, 速度快些; flake8 也能夠檢查代碼風格,有更多可定製選項 github主頁 Pypi主頁 能夠用 pip 安裝: pip install --upgrade pyflakes
archlinux 用源安裝pacman -S flake8
檢查 Python 代碼: flake8 foo.py
linux
安裝: pacman -S pychecker
git
安裝: pacman -S python-pylint
github
安裝: pip install yapf
或archlinux下yaourt yapf
vim
http://blog.csdn.net/fan_hai_ping/article/details/41733817.net