flake8-vim

提供: Python入門
2014年1月30日 (木) 23:57時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「flake8-vim とは、Pythonの文法チェックツール pyflakes, pep8 を自動的に実行するプラグインです。 '''読み方''' ;flake8-vim:ふれ...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

flake8-vim とは、Pythonの文法チェックツール pyflakes, pep8 を自動的に実行するプラグインです。

読み方

flake8-vim
ふれいく えいと ぶいあいえむ

概要

Pythonのソースコードを書き込むときに、自動的にpep8などを利用して、文法チェックをしてくれます。

設定ファイル

.vimrc に以下の行を追加します。

NeoBundle 'andviro/flake8-vim'

インストール

:NeoBundleInstall

実行例

vim で :w したときに、以下の様にエラーの行を強調したり、エラーの内容を表示します。

  # -*- coding: utf-8 -*-
  # vim:fenc=utf-8
EE def foo():
EE         hoge()
  ~
 通常  /tmp/z.py                 unix │ utf-8 │ python  100%  LN   5:1
/tmp/z.py|4 col 1 error| E302 expected 2 blank lines, found 0 [pep8]
/tmp/z.py|5 col 1 warning| W191 indentation contains tabs [pep8]
/tmp/z.py|5 error| W802 undefined name "hoge" [pyflakes]
 Quickfix
W802 undefined name "hoge" [pyflakes]

関連項目




スポンサーリンク