Einstellung der maximalen Zeilenlänge für PEP8 in Eclipse

8

Ich verwende Eclipse Juno auf einem Ubuntu x64 Rechner.

Ich möchte die standardmäßige maximale Zeilenlänge für das PyDev PEP8 ändern, aber ich kann nicht!

Ich gehe zu Fenster / Einstellungen / PyDev / Editor / Code Analysis / pep8.py und setze die folgenden Argumente:

%Vor%

Was mache ich falsch? Nachdem ich dies eingestellt habe, habe ich eine Codeanalyse durchgeführt, aber dann scheint die Zeilenlänge ignoriert zu werden und ich will das nicht.

    
Caumons 17.03.2013, 12:22
quelle

4 Antworten

11

Um die maximale Zeilenlänge einzustellen, gehen Sie zu:

%Vor%

Öffnen Sie dann die Datei unter Location of pep8.py , suchen Sie nach MAX_LINE_LENGTH variable und setzen Sie sie auf die gewünschte Länge. Sie müssen nur Eclipse neu starten und das war's! : D

Hinweis: Stellen Sie sicher, dass PyDevs Optionen Do code analysis? aktiviert sind.

    
Caumons 12.07.2013, 15:37
quelle
12

Der aktuelle Pydev hat eine pep8.py, die den Parameter --max-line-length setzen kann. Sie können einfach zu

gehen %Vor%

und setze Argumente auf:

%Vor%     
Sebastian 23.09.2014 11:56
quelle
4

Das Problem ist, dass die maximale Zeilenlänge in der von Pydev verwendeten pep8.py nicht implementiert ist. Dies bedeutet, dass die maximale Zeilenlänge nicht erkannt wird.

Wenn Sie "- max-line-length" verwenden, wie Sie in den Protokollen sehen können, dass es einer Ausnahme unterliegt und wenn es Argumente analysieren soll. Wenn Sie die Datei öffnen, von der der Fehler kommt, man kann sehen, dass "- max-line-length" fehlt.

Das Protokoll kann über Hilfe- & gt; Aptana- & gt; Protokolldatei anzeigen Überprüfen Sie den Fehler in "pep8.py"

Damit das funktioniert, müssen Sie wahrscheinlich darum bitten, dass sie das upstream reparieren oder es selbst lokal reparieren.

    
Henke 02.04.2013 09:44
quelle
0

Es scheint, als ob PyDevs Unterstützung für PEP8 sich verbessert hat, seit diese Frage gestellt wurde. Ich habe es zum Laufen gebracht, indem ich zu Fenster: Einstellungen: PyDev: Editor: Code Analysis gehe und dann auf den pep8.py Tab klicke.

Ich habe das Argument --max-line-length=100 eingegeben, aber es wurde ignoriert, während Sie es beschreiben. Als ich jedoch das Kontrollkästchen "Systeminterpreter verwenden" aktivierte, wurden die Argumente verwendet. Ich fand auch, dass die Einstellung --ignore funktioniert.

Ich verwende PyDev 4.2.0 mit Eclipse 4.4.2 (Luna).

    
Don Kirkby 06.10.2015 22:06
quelle

Tags und Links