我有一个问题,使Sublime按照我喜欢的方式使用关键字参数。 PEP-8允许函数调用的两个约定:
function_name(
arg=1,
arg2=blah)
和
function_name(arg=1,
arg2=blah)
我更喜欢后者用于少于80个字符的行。但Sublime Text 3并不能很好地适应这种情况。当我在第一行逗号后按Enter键时,缩进在:
中继续四个空格function_name(arg=1,
arg2=blah)
有没有办法让编辑器将光标对准左括号右侧的位置?
谢谢!
答案 0 :(得分:14)
您需要更改Sublime文字首选项。
{"indent_to_bracket": true}
在此之后,您的代码将以这种方式格式化:
def function(*arg,
**kwargs):
#body
答案 1 :(得分:0)
专门针对python 3.x
工具->命令面板->缩进:转换为标签
整个文件缩进将由标签和空格的不一致缩进转换为标签。