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.
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.
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.
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).