ネットで検索(2012/02時点)すると、python文法チェックはvim-pep8とvim-pyflakesが引っかかるけど、
今はこの2つを統合した?flake8というのがあって便利そう。
pipでインストール
>pip install flake8 Downloading/unpacking flake8 Downloading flake8-1.1.tar.gz Running setup.py egg_info for package flake8 Installing collected packages: flake8 Running setup.py install for flake8 Successfully installed flake8 Cleaning up...
windowsではそのまま実行できないので、pathの通ったところにバッチファイル作成
以下のファイルをflake8.batとして保存。(pythonのpathは適宜読み替えて)
D:\program\python27\python.exe D:\program\python27\Scripts\flake8 %*
vim側はbundle
https://github.com/nvie/vim-flake8
Bundle 'nvie/vim-flake8'
インストールが正常に行くと、F7を実行するとエラーを表示してくれる。
管理しないエラーは,g:flake8_ignoreで指定
vimrcに以下を追加
let g:flake8_ignore='E501'