python – Spyder IDE中的“简单自动缩进”模式?
作者:互联网
在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中是否有一些这种“简单的自动缩进”模式?
解决方法:
(Spyder开发者在这里)不,没有.我们将尝试在下一个版本(3.1.3或3.1.4)中修复这些错误
标签:python,spyder,auto-indent 来源: https://codeday.me/bug/20190623/1266207.html