質問

コードコンプライアンスを確認して修正するために、PEP8をMakePrgとして使用したい PEP8(Pythonコードのスタイルガイド).

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

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

これは、PyflakesがPythonエラーを強調しているVIM拡張機能であるPyflakesによって引き起こされているのではないかと思います。

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

役に立ちましたか?

解決

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

let g:pyflakes_use_quickfix = 0

これにより、実際にはPyflakesがQuickFixウィンドウを使用(および壊す)のを止めます。これは私にとって十分です。

他のヒント

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top