如本答案所述,可以检查(并设置)settings.json
VS Code 使用的格式化程序。
对于 Python,我使用black
:
设置.json
...
"python.formatting.provider": "black"
...
我想我发现了一个涉及 的问题black
,但我只能在 VS Code 中重现它,而不是从终端运行它时。
我想知道black
VS Code 正在使用二进制文件的哪个版本(甚至更好的位置)。理想情况下,我还想更改它,以检查我可以(或不能)重现问题的版本。
我确定的是 VS Code没有black
在我的路径上使用二进制文件;即使我将其从路径中删除,自动格式化也会继续工作。(例如mv /home/sam/.local/bin/black /home/sam/.local/bin/black.bak
:)