4

コードがPEP8(Pythonコードのスタイルガイド)に準拠していることを確認して修正するために、makeprgとしてpep8を使用したいと思います。

コマンドを使用しましたが:set makeprg=pep8\ --repeat\ %:makeそれが機能すると、エラーリストが表示され、を使用:cn:cp:copen、QuickFixウィンドウでエラーリストをナビゲートして表示できます。

しかし、Pythonソースファイルで何かを変更するとすぐにエラーリストが空になり、QuickFixウィンドウの内容が失われ、リストをナビゲートできなくなります。

これは、Pythonエラーをオンザフライで強調表示するVim拡張機能であるPyFlakesが原因であると思われます。

どうすれば修正できますか?

4

2 に答える 2

4

pyflakesには問題を解決するオプションがあります。これを〜/.vimrcに入れてください。

let g:pyflakes_use_quickfix = 0

これにより、pyflakesがquickfixウィンドウを使用(および破壊)するのを実際に停止します。これは私にとっては十分です。

于 2011-02-01T17:23:32.050 に答える
0

このvim拡張機能を参照してください

于 2011-01-27T11:04:58.937 に答える