10

Eclipse JunoUbuntu x64机器上使用。

我想更改PyDevPEP8 的默认最大行长度,但我不能!

我转到 Window/Preferences/PyDev/Editor/Code Analysis/pep8.py 并设置以下参数:

--max-line-length=100

我做错了什么?设置后,我进行了代码分析,但是行长似乎被忽略了,我不想要这个。

4

4 回答 4

16

目前的Pydev有一个pep8.py可以设置--max-line-length参数。你可以去

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

注意:确保Do code analysis?选中 PyDev 的选项。

于 2013-07-12T15:37:40.087 回答
4

问题是pydev使用的pep8.py中没有实现最大行长。这意味着它不会识别最大行长度。

如果您使用'- max-line-length ",正如您在日志中看到的那样,它会遇到一个异常,那就是它即将解析参数时。如果您打开错误来自的文件,可以看到缺少“- max-line-length”。

日志可以通过Help->Aptana->View Log File获取。检查“pep8.py”中的错误

要完成这项工作,您可能必须要求他们在上游修复此问题或在本地自行修复。

于 2013-04-02T09:44:05.463 回答
0

自从提出这个问题以来,听起来 PyDev 对 PEP8 的支持有所改进。我通过转到窗口:首选项:PyDev:编辑器:代码分析,然后单击 pep8.py 选项卡来使其工作。

我输入了参数--max-line-length=100,但正如您所描述的那样,它被忽略了。但是,当我启用“使用系统解释器”复选框时,使用了参数。我还发现该--ignore设置有效。

我将 PyDev 4.2.0 与 Eclipse 4.4.2 (Luna) 一起使用。

于 2015-10-06T22:06:56.537 回答