我正在尝试在Ubuntu 20.04上的VS Code中使用Python的黑色格式化程序,但它无法在自动保存时正常工作。我已经在Python> Formatting: Provider
中选择了black
。我使用prettier作为默认格式化程序,并添加了一个.prettierignore文件,禁用并卸载了它,以确保它不会干扰black。我还添加了自定义路径到./local/bin/black
。当我通过终端运行它时,它可以正常工作。如何让它正常工作?
{
editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"python.formatting.provider": "black",
"python.formatting.blackArgs": [
"-l 120"
],
"editor.formatOnType": true,
"python.formatting.blackPath": "./local/bin/black"
}
settings.json
中关于python.formatting.*
的内容?此外,./local/bin/black
可能是错误的目录(可能是当前工作区的目录)。开头真的有一个.
吗? - Gino Mempinpath
,这是有效的。但这不应该是问题所在。./local/bin/black
仍然可以执行 black。 - VectorXY