也许我误解了智能缩进是什么。当我输入:
urlpatterns = patterns('some_model.views',
按下回车后,下一行不是一个人会期望“智能缩进”的地方吗?就像现在一样,插入符号根本没有任何缩进。
答案 0 :(得分:1)
当您提供右括号时,智能缩进就会发生,即
urlpatterns = patterns('some_model.views',
)
# if you press 'enter' after the comma, the newline will be indented.
话虽如此,如果您正在使用自动填充,则应自动获得patterns()
两个括号。插入符号将位于括号内,因此在您按enter
时默认为“智能缩进”。
请注意,在python中使用词典或列表时也是如此。除非您的字典/列表也分别关闭}
或]
,否则不会激活自动缩进。
答案 1 :(得分:0)
我认为答案必须是智能缩进在这一点上不一致。