我Eclipse Juno
在Ubuntu x64
机器上使用。
我想更改PyDev
PEP8 的默认最大行长度,但我不能!
我转到 Window/Preferences/PyDev/Editor/Code Analysis/pep8.py 并设置以下参数:
--max-line-length=100
我做错了什么?设置后,我进行了代码分析,但是行长似乎被忽略了,我不想要这个。
目前的Pydev有一个pep8.py可以设置--max-line-length
参数。你可以去
Window → Preferences → Pydev → Editor → Code Analysis → pep8.py
并将参数设置为:
--max-line-length=99
要设置最大行长度,请转到:
Window/Preferences/PyDev/Editor/Code Analysis/pep8.py
然后,在 处打开文件Location of pep8.py
,搜索MAX_LINE_LENGTH
变量并将其设置为所需的长度。您只需要重新启动 Eclipse 就可以了!:D
注意:确保Do code analysis?
选中 PyDev 的选项。
问题是pydev使用的pep8.py中没有实现最大行长。这意味着它不会识别最大行长度。
如果您使用'- max-line-length ",正如您在日志中看到的那样,它会遇到一个异常,那就是它即将解析参数时。如果您打开错误来自的文件,可以看到缺少“- max-line-length”。
日志可以通过Help->Aptana->View Log File获取。检查“pep8.py”中的错误
要完成这项工作,您可能必须要求他们在上游修复此问题或在本地自行修复。
自从提出这个问题以来,听起来 PyDev 对 PEP8 的支持有所改进。我通过转到窗口:首选项:PyDev:编辑器:代码分析,然后单击 pep8.py 选项卡来使其工作。
我输入了参数--max-line-length=100
,但正如您所描述的那样,它被忽略了。但是,当我启用“使用系统解释器”复选框时,使用了参数。我还发现该--ignore
设置有效。
我将 PyDev 4.2.0 与 Eclipse 4.4.2 (Luna) 一起使用。