Problème de réglage max la longueur de la ligne pour PEP8 dans Eclipse
Je suis en utilisant Eclipse Juno
sur un Ubuntu x64
machine.
Je voudrais changer la valeur par défaut de max la longueur de la ligne pour le PyDev
's PEP8, mais je ne peux pas!
Je vais à la Fenêtre/Préférences/PyDev/Éditeur/Code Analysis/pep8.py et définissez les arguments suivants:
--max-line-length=100
Ce que je fais de mal? Après la définition de cette, j'ai fait une analyse de code, mais alors la longueur de la ligne semble être ignoré et je ne veux pas de cela.
OriginalL'auteur Caumons | 2013-03-17
Vous devez vous connecter pour publier un commentaire.
L'actuel Pydev a un pep8.py qui peut définir la
--max-line-length
paramètre. Vous pouvez simplement aller àet fixer les Arguments pour:
Pour sauver d'autres personnes de la douleur, j'ai découvert que vous avez besoin de redémarrer Eclipse pour la modification des arguments paramètre prenne effet.
... et je viens de retrouvé mon propre commentaire. J'ai cruellement besoin de changer de PyCharm! 😀
OriginalL'auteur Sebastian
De fixer la limite de longueur de ligne, allez à:
Ensuite, ouvrez le fichier
Location of pep8.py
, recherche pourMAX_LINE_LENGTH
variable et le régler à la longueur que vous souhaitez. Vous avez juste à redémarrer Eclipse et c'est tout! 😀Remarque: assurez-vous PyDev options de
Do code analysis?
est cochée.Je suis désolé, mais je ne suis pas en mesure de trouver l'emplacement de pep8.py sur mon eclipse kepler avec PyDev. Pouvez-vous s'il vous plaît aider?
Pour moi (eclipse 4.4, linux) pep8.py se trouve ici: ~/.eclipse/org.eclipse.platform_4.4.0_77104185_linux_gtk_x86_64/plugins/org.python.pydev_3.6.0.201406232321/pysrc/third_party/pep8/pep8.py
au moment où j'ai écrit cette réponse, c'est la manière d'aller de 3 ans et demi plus tard, les choses ont peut-être changé... en Fait, il y a d'autres plus récents, les réponses qui montrent comment le faire dans les versions ultérieures.
OriginalL'auteur Caumons
Le problème est que le maximum de la longueur de la ligne n'est pas mis en œuvre dans le pep8.py utilisé par pydev. Cela signifie qu'il ne reconnaîtra pas le maximum de la longueur de la ligne.
Si vous utilisez '- max-longueur de la ligne "comme vous pouvez le voir dans les journaux qu'il est soumis à une exception près, et c'est quand il est sur le point d'analyser les arguments. Si vous ouvrez le fichier que l'erreur vient de, on peut voir que les "- max-longueur de la ligne" est manquant.
Le journal peut être obtenu par le biais de l'Aide-> Aptana-> Afficher le Fichier Journal.
Vérifier à l'erreur "pep8.py"
Pour faire ce travail, vous devez probablement demander de corriger cela en amont ou de réparer vous-même localement.
Ok, je forgott que vous avez été en utilisant Eclipse et pas Aptana. Le fichier doit être stocké dans <l'espace de travail>/.les métadonnées/.journal
+1 m'a fallu un certain temps pour réaliser que trop. Cette réponse pourrait m'avez sauvé beaucoup de temps.
Henke j'ai juste inclus une autre réponse que fait réellement résoudre le problème. Cheers!
L'actuel pydev version dispose d'une pep8.py qui a le --max-longueur de la ligne de paramètre!
OriginalL'auteur Henke
Il sonne comme PyDev pour soutenir la PEP8 s'est améliorée depuis que cette question a été posée. Je l'ai eu à travailler en allant à la Fenêtre: Préférences: PyDev: Éditeur: l'Analyse du Code, et en cliquant ensuite sur le pep8.py onglet.
Je suis entré à l'argument
--max-line-length=100
, mais il a été ignoré comme vous le décrivez. Cependant, lorsque j'ai activé l'option "Utiliser le système interprète" case à cocher, les arguments ont été utilisés. J'ai aussi trouvé que le--ignore
paramètre fonctionne.Je suis avec PyDev 4.2.0 avec Eclipse 4.4.2 (Luna).
OriginalL'auteur Don Kirkby