Pyflakesを使用してVIMエラーリストを永続的にする方法は?
質問
コードコンプライアンスを確認して修正するために、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ウィンドウを使用(および壊す)のを止めます。これは私にとって十分です。
他のヒント
見る このVIM拡張機能
所属していません StackOverflow