我正在使用 vscode 1.91.1 并尝试让
formatOnSave
工作。 在我的 settings.json 文件中,我有
{
"editor.defaultFormatter": "xaver.clang-format",
"editor.formatOnSave": true,
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
}
}
对于我的 C 文件,这工作得很好。 但是,当我保存 Python 文件时,没有发生格式化。
我已确认我的虚拟环境中确实安装了 black。
修改 settings.json 以更明确地了解 Python 文件的格式化程序。这有时有助于解决问题。确保没有冲突的设置。
{
"editor.defaultFormatter": "xaver.clang-format",
"editor.formatOnSave": true,
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true
}
}