如何将 python kwargs 自动格式化为 VS Code 中的换行符?

How to auto format python kwargs to newlines in VS Code?

在 VS Code 中,Python:关键字参数如何:

    number = models.CharField(
        max_length=10, unique=True, verbose_name=_('Contract number'))

自动格式化为单独的行:

    number = models.CharField(
        max_length=10,
        unique=True,
        verbose_name=_('Contract number')
    )

我找不到这样的配置选项,有没有办法archive/force上面的格式样式?

使用 black 作为格式化程序,然后在函数定义的最后一个参数后添加一个逗号 ,black 会将它们跨越到新行:

number = models.CharField(
    max_length=10,
    unique=True,
    verbose_name=_('Contract number'),  # note the comma here
)