「flake8-vim」の版間の差分
提供: Python入門
(ページの作成:「flake8-vim とは、Pythonの文法チェックツール pyflakes, pep8 を自動的に実行するプラグインです。 '''読み方''' ;flake8-vim:ふれ...」) |
(相違点なし)
|
2014年1月30日 (木) 23:57時点における版
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]
関連項目
- jedi-vim: 入力補完
- vim-indent-guides: インデントをハイライトする
- vim-template: テンプレートファイル
- flake8-vim: flake8プラグイン