有没有办法在使用PyDev整理导入时不换行?

3 投票
2 回答
2056 浏览
提问于 2025-04-17 04:34

PyDev的“整理导入”功能会把一行代码在80个字符的宽度处换行,像这样:

from xyz import A, B, C, \
D, E, F

有没有办法关闭这个换行功能?或者把宽度调大一些?我试着在Eclipse的设置里增加行宽,但好像没什么用。我觉得这个设置可能只适用于Java编辑器,而不适用于PyDev。

2 个回答

2
from xyz import (A, B, C,
                 D, E, F)

或者

from xyz import A, B, C
from xyz import D, E, F

如果一行代码太宽,显示不下,那就很难看清楚。可以参考一下这个链接:为什么Python的PEP-8规定一行代码的最大长度是79个字符?

4

是的,这个是可以做到的……你可以在窗口 > 首选项 > 常规 > 编辑器 > 文本编辑器 > 打印边距列中调整边距。

而关于是否允许多行导入的选项,你可以在窗口 > 首选项 > pydev > 编辑器 > 代码风格 > 导入 > '允许多行导入...'中进行更改。

撰写回答