黑色格式化程序 - Python

The Black Formatter - Python

我刚开始将 Black Formatter 模块与 VSCode 一起使用,一切顺利,直到我注意到它使用双引号而不是我已经在我的代码中使用的单引号。它覆盖了它。 .

那么,有没有我可以添加到 VSCode 的 Black Argument 来解决这个问题?

谢谢。

您可以在命令行或 VSCode 选项中使用 --skip-string-normalization 选项。

看这里:https://black.readthedocs.io/en/stable/the_black_code_style/current_style.html#strings

例如:

{
    ...
    "python.formatting.provider": "black",
    "python.formatting.blackArgs": [
        "--skip-string-normalization",
        "--line-length",
        "100"
    ]
    ...
}

祝你好运!

--skip-string-normalization-S 简称

{
    ...

    "python.formatting.blackArgs": [
        "-S"
    ],
    ...
}