虽然我似乎已经正确配置了代码检查和格式化,但是代码检查可以正常运行,但黑色格式化无法运行。
"python.linting.flake8Enabled": true,
"python.linting.flake8Args": [
"--max-line-length=110"
],
"python.linting.lintOnSave": true,
"python.formatting.provider": "black",
"python.formatting.blackPath": "/usr/local/bin/black",
"python.formatting.blackArgs": [
"--line-length",
"110"
],
"editor.formatOnSave": true,
我已经检查过了,黑色格式化程序已经正确配置,我可以在命令行上运行格式化而没有出现问题。
但是,当在IDE中保存时,黑色不会对文件进行格式化。它也没有投诉,没有弹出错误消息,日志中也没有任何显示。它根本就没有运行格式化。
我正在使用远程编辑在docker容器中运行: 不确定是否有影响。
黑色的版本号是:
black>=19.3b0
而且 vscode 的版本是 1.36.1
。
非常感谢任何帮助,因为现在我对为什么黑色格式化无法运行感到相当困惑...