更改缩进函数参数的PyDev方式

时间:2015-10-02 13:49:49

标签: python ide pydev readability

我想使用PEP8接受的格式:

# Hanging indents should add a level.
foo = long_function_name(
    var_one, var_two,
    var_three, var_four)

如何配置PyDev,这样当我打开括号并按Enter键时,它会将插入符号移到下一行,缩进比例增加一级?目前在击中后,插入符号位于开放括号下方。

可以配置吗?

2 个答案:

答案 0 :(得分:2)

您可以在以下位置配置:

偏好设置> PyDev>编辑器>打字>在'('缩进到其级别后(如果未选中则按制表符缩进)。

答案 1 :(得分:-1)

您需要使用\,但在此之前,您需要在调用该函数后至少输入一个。

def superlongfunction(one,\
                      two):
    return(one+two)

foo = superlongfunction(5,\
                        2)

编辑:这就是我过去常常用于可视化的事情。我试过没有\并且它有效,但是必须在调用函数后至少有一个权限。

foo = superlongfunction(5,
                        2)