10

私は機械で使用Eclipse JunoしていUbuntu x64ます。

PyDev's PEP8のデフォルトの最大行長を変更したいのですが、変更できません。

Window / Preferences / PyDev / Editor / Code Analysis / pep8.pyに移動し、次の引数を設定します。

--max-line-length=100

私が間違っていることは何ですか?これを設定した後、コード分析を行いましたが、行の長さが無視されているようで、これは望ましくありません。

4

4 に答える 4

16

現在のPydevには、--max-line-lengthパラメーターを設定できるpep8.pyがあります。あなたはただ行くことができます

Window → Preferences → Pydev → Editor → Code Analysis → pep8.py

引数を次のように設定します。

--max-line-length=99
于 2014-09-23T11:56:26.867 に答える
11

最大行長を設定するには、次の場所に移動します。

Window/Preferences/PyDev/Editor/Code Analysis/pep8.py

次に、でファイルを開き、変数をLocation of pep8.py検索しMAX_LINE_LENGTHて、必要な長さに設定します。Eclipseを再起動するだけで、それだけです。:D

注:PyDevのオプションDo code analysis?がチェックされていることを確認してください。

于 2013-07-12T15:37:40.087 に答える
4

問題は、最大行長がpydevによって使用されるpep8.pyに実装されていないことです。これは、最大行長を認識しないことを意味します。

'-max-line-length "を使用すると、ログで1つの例外が発生し、引数を解析しようとしていることがわかります。エラーの原因となったファイルを開くと、次のように表示されます。その「-max-line-length」が欠落しています。

ログは、[ヘルプ]->[Aptana]->[ログファイルの表示]から取得できます。「pep8.py」のエラーを確認してください

これを機能させるには、おそらく、これをアップストリームで修正するか、ローカルで修正するように依頼する必要があります。

于 2013-04-02T09:44:05.463 に答える
0

この質問が行われてから、PyDevによるPEP8のサポートが改善されたようです。[ウィンドウ]:[設定]:[PyDev]:[エディター]:[コード分析]に移動し、[pep8.py]タブをクリックして機能させました。

私は引数を入力しました--max-line-length=100が、あなたが説明するようにそれは無視されました。ただし、「システムインタープリターを使用する」チェックボックスを有効にすると、引数が使用されました。--ignoreまた、設定が機能することもわかりました。

Eclipse 4.4.2(Luna)でPyDev4.2.0を使用しています。

于 2015-10-06T22:06:56.537 に答える