2

わかりました、これはおそらく簡単ですが、それを説明する適切な言葉がわからないので、ググってください...

ファイル名を受け取り、これを出力する外部スクリプトがあります。

/path/to/file.py:683:80: E501 line too long (85 characters)
/path/to/file.py:690:21: other error message
..etc..

これで、この出力形式が、EditPlus などの他の非常に単純な IDE で広く受け入れられていることがわかりました。ただし、Eclipseと統合する方法がわかりません。

このスクリプトをエディタ ウィンドウに統合したい。ファイルを保存するたびにEclipseをバックグラウンドで実行し、結果を解析して、スクリプトの出力で発生したすべての行をマークします。次のようになります。

例

どうやってやるの?

注 (これが必要な理由を知っている人向け): PyDev には pep8.py チェッカーが統合されていることは知っていますが、それだけでは十分ではありません。

4

2 に答える 2

1

わかりましたので、そのプラグインを自分で実装しました。私はまさに私が求めたことをやっていると思います。いくつかの失礼な正規表現で構成可能にしました。

コードとインストール手順をここ(GitHub) に投稿しました。

于 2012-09-28T18:26:53.170 に答える
0

スクリプトを実行してその出力を調べる独自のプラグインは、その出力からマーカーを作成できます。http://www.eclipse.org/articles/Article-Mark%20My%20Words/mark-my-words.htmlを参照してください。

于 2012-09-27T03:19:17.657 に答える