如何配置YAPF为长参数列表使用挂起缩进

2024-10-01 17:22:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用yapf自动格式化我的python代码。总的来说,我对它很满意,但是有一个样式约定我不知道如何配置。当一对圆括号内有一长串参数时,超出了max column_的限制(例如80),我希望它将它们拆分成单独的行,但如果可能,请保留左括号的缩进。例如:

def func(argument1, argument2, argument3, argument4, argument5, argument6, argument7):
    pass

应该变成

^{pr2}$

但我只能做到:

def func(
    argument1, 
    argument2, 
    argument3,
    argument4,
    argument5,
    argument6,
    argument7):
    pass

如果有人想我怎么办?怎样?在


Tags: 代码def样式passfuncyapf圆括号一长串

热门问题