如何设置VSCode的Python格式化程序?

4

我的格式化器不起作用了。我安装了yapf,但是当我使用 Ctrl+Shift+P -> 格式化文档或选中代码时使用 Shift + Alt + F,它没有改变。我听说它会在保存时自动格式化,但那也没有起作用。

我正在尝试遵循这里的指南(链接)。它提到我应该编辑设置中的这一部分。

"python.formatting.yapfArgs": ["--style", "{based_on_style: chromium, indent_width: 20}"],

但是当我搜索时, 是我看到的唯一结果。

目前我要做的是将缩进设置为4个空格,并调整最大行长度。

是我的格式设置。


你可以更新你的图片吗?我们看不到它。 - Magicoder
1个回答

5

看起来在偏好设置中您没有为格式化设置正确的"提供程序"

在这里输入图片描述

你也可以检查文件C:\Users\\AppData\Roaming\Code\User\settings.json(如果要全局更改)或\.vscode\settings.json(如果只想更改当前工作区)。

在这里输入图片描述

希望能有所帮助。


这个选项已经不存在了! - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接