更改缩进函数参数的 PyDev 方式
Change PyDev way of indenting function argument
我想使用 PEP8 接受的格式:
# Hanging indents should add a level.
foo = long_function_name(
var_one, var_two,
var_three, var_four)
如何配置 PyDev,以便当我打开方括号并按 Enter 时它会将插入符号移动到下一行并增加一级缩进?目前,在按下 Enter 键后,插入符号设置在左括号下方。
完全可以配置吗?
您需要使用 \
但在此之前,您需要在调用该函数后至少放置一个。
def superlongfunction(one,\
two):
return(one+two)
foo = superlongfunction(5,\
2)
编辑:这就是我用来可视化的方法。我在没有 \
的情况下尝试过并且它有效,但是你 必须 在调用该函数后至少有一个权利。
foo = superlongfunction(5,
2)
您可以在以下位置进行配置:
首选项 > PyDev > 编辑器 > 键入 > 在“(”之后缩进到其级别(如果未选中,则按制表符缩进)。
我想使用 PEP8 接受的格式:
# Hanging indents should add a level.
foo = long_function_name(
var_one, var_two,
var_three, var_four)
如何配置 PyDev,以便当我打开方括号并按 Enter 时它会将插入符号移动到下一行并增加一级缩进?目前,在按下 Enter 键后,插入符号设置在左括号下方。
完全可以配置吗?
您需要使用 \
但在此之前,您需要在调用该函数后至少放置一个。
def superlongfunction(one,\
two):
return(one+two)
foo = superlongfunction(5,\
2)
编辑:这就是我用来可视化的方法。我在没有 \
的情况下尝试过并且它有效,但是你 必须 在调用该函数后至少有一个权利。
foo = superlongfunction(5,
2)
您可以在以下位置进行配置:
首选项 > PyDev > 编辑器 > 键入 > 在“(”之后缩进到其级别(如果未选中,则按制表符缩进)。