7

我指的问题是 Python 中列表和其他东西在两行时的缩进行为。我正在寻找的结果是让 Sublime 像这个例子一样自动缩进,使代码更漂亮一点:

def testmethod(argument1, argument2,
               argument3, argument4):
    pass

但是在 Sublime 中,当您在第 1 行后按 Enter 键,然后键入剩余的参数时,会发生这种情况:

def testmethod(argument1, argument2,
    argument3, argument4):
    pass

显然,这不是很可读(并且不符合 PEP 8 样式约定)。我用谷歌搜索了一些未解决的线程,没有解决方案。在 Mac 上运行最新版本的 Sublime Text 2。任何帮助,将不胜感激。

4

1 回答 1

4

这可以(部分)通过添加:

"indent_to_bracket": true

到您的Packages/User/Preferences.sublime-settings文件(linux)。但不幸的是,它目前似乎只适用于(),而不适用{}[]

于 2012-06-09T06:40:31.260 回答