18

私は Django 開発のために PyCharm を試していますが、これまでのところ非常に満足しています。私のチームは PEP8 形式に厳密に従っており、pep8 コマンドライン プログラムを使用して、コードが準拠していることを確認しています。

pep8 を実行するように外部ツール コマンドを構成しましたが、正常に動作します。出力を PyCharm が使用できるものに解析するフィルターを作成する機能が表示されます。ドキュメントを読んでGoogleを検索しましたが、これを機能させる例が見つかりません。ドキュメントはhttp://www.jetbrains.com/pycharm/webhelp/add-filter-dialog.htmlです

私は PyCharm 1.2 を使用しており、使用している出力フィルターは次のようになります。

$FILE_PATH$:$LINE$:$COLUMN:.*

出力例は次のようになります。

/home/matt/.../settings.py:13:30: E261 at least two spaces before inline comment
/home/matt/.../settings.py:20:80: E501 line too long (126 characters)

ファイルが保存されるたびにこれを実行できるとしたら、さらにすばらしいことです。

4

2 に答える 2

16

$COLUMN の最後を見逃しました。私はあなたの手順に従いましたが、完全に機能しています。フィルターは次のようにする必要があります。

$FILE_PATH$:$LINE$:$COLUMN$:.*

更新: PyCharm 1.5 で動作させるには:

$FILE_PATH$\:$LINE$\:$COLUMN$\:.*
于 2011-05-10T13:47:14.160 に答える
5

PyCharm は、名前だけでなく、リンクが機能するための完全なファイル パスを想定しています。

于 2011-03-25T18:42:28.887 に答える