我的格式化器不起作用了。我安装了yapf,但是当我使用 Ctrl+Shift+P -> 格式化文档或选中代码时使用 Shift + Alt + F,它没有改变。我听说它会在保存时自动格式化,但那也没有起作用。 我正在尝试遵循这里的指南(链接)。它提到我应该编辑设置中的这一部分。 "python.formatting.yapfArgs": ["--style", "{based_on_style: chromium, indent_width: 20}"], 但是当我搜索时,这 是我看到的唯一结果。 目前我要做的是将缩进设置为4个空格,并调整最大行长度。 这 是我的格式设置。
看起来在偏好设置中您没有为格式化设置正确的"提供程序" 你也可以检查文件C:\Users\\AppData\Roaming\Code\User\settings.json(如果要全局更改)或\.vscode\settings.json(如果只想更改当前工作区)。 希望能有所帮助。