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.任何帮助,将不胜感激.
这可以(部分)通过添加来解决:
"indent_to_bracket": true
Run Code Online (Sandbox Code Playgroud)
到你的Packages/User/Preferences.sublime-settings文件(linux)。但不幸的是,它目前似乎只适用于(),而不适用{}[]。