有没有人在Sublime Text 2中提出修复行延续(Python风格)?

art*_*360 7 python sublimetext sublimetext2

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

def testmethod(argument1, argument2,
               argument3, argument4):
    pass
Run Code Online (Sandbox Code Playgroud)

但是在Sublime中,当您在第1行之后按Enter键,然后键入其余参数时,会发生以下情况:

def testmethod(argument1, argument2,
    argument3, argument4):
    pass
Run Code Online (Sandbox Code Playgroud)

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

fra*_*xel 4

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

"indent_to_bracket": true
Run Code Online (Sandbox Code Playgroud)

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