【发布时间】:2021-09-29 14:59:35
【问题描述】:
当我收到警告时
PEP 8: E122 continuation line missing indentation or outdented
Ctrl + Alt + L 不执行必要的缩进。相反,缩进必须手动完成。
好像这还不够,如果我之后执行 Ctrl + Alt + L,则该行将不缩进到先前的错误级别,这会再次引发上述警告。有什么办法可以解决这个讨厌的问题?
根据要求,这是一个示例:
def foo():
return range(15)
var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, var11, var12, var13, var14, \
var15 = foo()
Editor -> Code Style -> Markdown 设置:
Hard wrap = 80
Wrap on typing = Yes.
【问题讨论】:
-
我认为如果您还包括一个示例,这将是一个更好的问题。 PyCharm 并不总是使用最好的格式(有时它是不一致的)。 OTOH PEP8 也不是没有问题,有时最好以不同的方式编写代码
标签: python pycharm refactoring indentation pep8