我所指的问题是Python中列表和其他东西在两行上的缩进行为。我正在寻找的结果是Sublime自动缩进,就像这个例子一样,使代码更漂亮一些:
def testmethod(argument1, argument2,
argument3, argument4):
pass
但是在Sublime中,当您在第1行后按回车键,然后键入其余的参数时,就会发生这种情况:
def testmethod(argument1, argument2,
argument3, argument4):
pass
显然,这不是很好读(并且不符合 PEP 8 样式约定)。我用谷歌搜索,发现了一些未解决的线程,没有解决方案。在 Mac 上运行最新版本的 Sublime Text 2。任何帮助将不胜感激。
这可以通过添加以下内容(部分)修复:
"indent_to_bracket": true
到您的Packages/User/Preferences.sublime-settings
文件 (Linux)。但不幸的是,它目前似乎只适用于()
,而不是{}[]
。