在Eclipse中设置PEP8最大行长度的问题
我在一台运行Ubuntu x64
的机器上使用Eclipse Juno
。
我想要更改PyDev
的PEP8默认最大行长度,但我不知道怎么做!
我去到窗口/首选项/PyDev/编辑器/代码分析/pep8.py,然后设置了以下参数:
--max-line-length=100
我哪里做错了?在设置完这些之后,我进行了代码分析,但行长度似乎被忽略了,我不想这样。
4 个回答
4
问题在于,pydev使用的pep8.py文件没有实现最大行长度的限制。这就意味着它无法识别最大行长度。
如果你使用了“- max-line-length”,你会在日志中看到它有一个例外情况,就是在解析参数的时候。如果你打开出现错误的文件,就会发现“- max-line-length”这个参数是缺失的。
你可以通过帮助菜单中的“Help-> Aptana-> View Log File”来查看日志。检查一下“pep8.py”中的错误。
要解决这个问题,你可能需要请求他们在上游修复这个问题,或者你自己在本地进行修复。
16
现在的Pydev里有一个叫pep8.py的文件,可以设置--max-line-length
这个参数。你只需要去
Window → Preferences → Pydev → Editor → Code Analysis → pep8.py
然后把参数设置为:
--max-line-length=99
11
要设置最大行长度,可以去:
Window/Preferences/PyDev/Editor/Code Analysis/pep8.py
然后,打开 pep8.py 的位置
这个文件,找到 MAX_LINE_LENGTH
这个变量,把它设置成你想要的长度。只需要重启一下Eclipse,就完成了!:D
注意:确保PyDev的选项 Do code analysis?
是勾选的。