“ Python:当前文件(集成终端)”-Visual Studio代码

时间:2019-04-17 13:05:31

标签: python terminal visual-studio-code

我在调试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
        }```
    ]
}

1 个答案:

答案 0 :(得分:1)

在Visual Studio Code中,您需要在运行和调试Python脚本之前打开工作区文件夹。如果不是,则VSCode无法解析例如${file}${workspaceFolder}

打开工作区文件夹后,底部状态栏的颜色会更改(取决于您选择的主题),表明您现在位于工作区中。然后,只需单击左侧栏上的调试符号和左上角的齿轮符号(可以单击以开始调试)。

这将在根目录(您的工作空间)内自动创建一个 .vscode 文件夹,并在其中添加 launch.json 。现在${file}可以解决了。

以下是VScode支持的predefined variables的列表,这些列表对于配置调试选项非常有用。