1

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

这是我的settings.json:

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

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

代码示例:

translated_msg = self.string_parser.receive_a_string_with_or_without_tokens_and_return_it_with_the_proper_values(final_msg)

对不起,长名字的方法,这不是我的错

至少不应该是这样吗?

translated_msg = self.string_parser.receive_a_string_with_or_without_tokens_and_return_it_with_the_proper_values(
    final_msg
)
4

1 回答 1

1

两件事情。一,您的设置设置为 use yapfautopep8但您的问题没有提到后者。那么您使用的是yapforautopep8吗?

第二,您可以通过配置文件或命令行标志来指定行长"python.formatting.autopep8Args"。请参阅有关如何指定行长的autopep8文档。

于 2019-05-17T22:07:36.487 回答