ネットで検索(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'
Pocket

Comments are closed.