我在Eclipse Juno
计算机上使用Ubuntu x64
。
我想更改PyDev
的PEP8的默认最大行长度,但我不能!
我转到Window / Preferences / PyDev / Editor / Code Analysis / pep8.py并设置以下参数:
--max-line-length=100
我做错了什么?设置完之后,我已经完成了代码分析,但是线条长度似乎被忽略了,我不想要这个。
答案 0 :(得分:15)
当前的Pydev有一个可以设置--max-line-length
参数的pep8.py。你可以去
Window → Preferences → Pydev → Editor → Code Analysis → pep8.py
并将Arguments设置为:
--max-line-length=99
答案 1 :(得分:11)
要设置最大行长度,请转到:
Window/Preferences/PyDev/Editor/Code Analysis/pep8.py
然后,在Location of pep8.py
打开文件,搜索MAX_LINE_LENGTH
变量并将其设置为您想要的长度。你只需重新启动Eclipse即可! :d
注意:确保选中PyDev的选项Do code analysis?
。
答案 2 :(得分:4)
问题是pydev使用的pep8.py中没有实现最大行长度。这意味着它无法识别最大行长度。
如果你使用' - max-line-length',你会在日志中看到它受到一个例外的影响,那就是它要解析参数。如果你打开错误来自的文件,人们可以看到“ - max-line-length”缺失。
日志可以通过Help->获得。 Aptana->查看日志文件。 检查“pep8.py”
中的错误要完成这项工作,您可能不得不要求他们在上游修复此问题或在本地自行修复。
答案 3 :(得分:0)
听起来,自从提出这个问题以来,PyDev对PEP8的支持有所改善。我通过转到Window:Preferences:PyDev:Editor:Code Analysis,然后单击pep8.py选项卡来实现它。
我输入了参数--max-line-length=100
,但是在您描述时它被忽略了。但是,当我启用"使用系统解释器"复选框,使用了参数。我还发现--ignore
设置有效。
我在Eclipse 4.4.2(Luna)中使用PyDev 4.2.0。