pep8コマンドは引数にファイルを指定して実行するんだけど、vimから楽に使いたいなと思って方法を探してた。 最初にvimのプラグインでやろうと思ったのだけど、入れてみてエラーが出たりするのが結構あったので断念。 単純にコマンド実行をキーにマップする方法でしばらくやってみたら、悪くない感じだったので書き残しておく。 pep8コマンドをインストールして、 .vimrc(Windowsなら_vimrc)に一行追加。 map mp :!pep8 %<cr>これでノーマルモードから「mp」とキー入力するとpep8コマンドを現在のファイルに対して実行してくれる。 mpに割り当てたのは片手で入力しやすいから。単純にファイル渡すコマンドは、同じようにして使うのが簡単でいいかもしれない。
![vimからpep8コマンドを実行する - 偏った言語信者の垂れ流し](https://cdn-ak-scissors.b.st-hatena.com/image/square/56d65e717487a6ffcd0491d9bec49d8a17fe073c/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnullpobug%2F20110723%2F20110723020046.png)