3
在Python IDE Spyder的,我经常在按下<enter>
尽管已经有禁用尽可能多的缩进功能地运行与自动缩进问题,(工具→首选项→编辑→高级设置)。这种使用嵌套的括号时,在少数情况下完全错误不希望包括深压痕。一个例子是“简单的自动缩进”模式?
if True: # <enter>, <tab>
x = f(
a = lengthy_expression, # automatic indentation undesirably deep
b = lengthy_expression)
或Spyder的3.1.1
assert f(x) == 1
wrongly_indented_statement()
我宁愿为自动缩进简单地保留以前行的缩进层次,留下额外缩进多行表达式给用户,例如
if True: # <enter>, <tab>
x = f(# <enter>, <tab>
a = lengthy_expression, # <enter>
b = lengthy_expression) # <enter>
在spyder中是否有这样的“简单自动缩进”模式?