我的VS代码不遵守自动格式化的PEP8行限制

2024-04-23 17:17:02 发布

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

我已经启用了autopep8扩展,当我保存文件时,它会在VS代码的底部显示渲染,但它不尊重PEP8中的换行,不管它有多大。如何启用自动换行?在

这是我的设置.json以下内容:

{
    "files.trimTrailingWhitespace": true,
    "python.formatting.provider": "yapf",
    "editor.formatOnSave": true,

    "[python]": {
        "editor.rulers": [90]
    },
}

代码示例:

^{pr2}$

抱歉用长名字的方法,这不是我的错

至少不应该是这样吗?在

translated_msg = self.string_parser.receive_a_string_with_or_without_tokens_and_return_it_with_the_proper_values(
    final_msg
)

Tags: 文件代码jsontruestringwithmsgfiles
1条回答
网友
1楼 · 发布于 2024-04-23 17:17:02

有两件事。第一,您的设置被设置为使用yapf,而不是{},但是您的问题提到了后者。那么您是在使用yapf还是{}?在

第二,可以通过配置文件指定行长度,也可以通过^{}指定命令行标志。请参阅^{} docs如何指定行长度。在

相关问题 更多 >