我在调试python文件时打开VS代码集成终端时遇到问题。 VS代码说:'$ {file}无法解析。请打开编辑器。'
我正在与https://www.youtube.com/watch?v=dNFgRUD2w68
合作我的launch.json
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"stopOnEntry": false
}```
]
}
答案 0 :(得分:1)
在Visual Studio Code中,您需要在运行和调试Python脚本之前打开工作区文件夹。如果不是,则VSCode无法解析例如${file}
或${workspaceFolder}
。
打开工作区文件夹后,底部状态栏的颜色会更改(取决于您选择的主题),表明您现在位于工作区中。然后,只需单击左侧栏上的调试符号和左上角的齿轮符号(可以单击以开始调试)。
这将在根目录(您的工作空间)内自动创建一个 .vscode 文件夹,并在其中添加 launch.json 。现在${file}
可以解决了。
以下是VScode支持的predefined variables的列表,这些列表对于配置调试选项非常有用。