我已经启用了autopep8扩展名,并且在保存文件时在VS代码的底部显示了渲染,但是不管它有多大,它都不尊重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
)
答案 0 :(得分:0)
两件事。一种,您的设置设置为使用yapf
,而不是autopep8
,但您的问题提到了后者。那么,您使用的是yapf
还是autopep8
?
两个,您可以通过配置文件或通过"python.formatting.autopep8Args"
的命令行标志来指定行长。有关如何指定行长的信息,请参见autopep8
docs。