文章目录
vscode的调试配置文件
vscode的调试配置存储在.vscode
文件夹的launch.json
文件中。通过以下步骤可以创建一个调试配置:
- 切换到调试视图
- 单击create a launch.json file链接
- 会显示调试类型的列表,点击需要调试的类型
调试配置选项
调试配置文件launch.json
中一些常用的设置项如下:
以Python调试配置为例。调试当前的Python文件时,有以下两种常用的调试配置,分别用于在集成终端和系统终端运行Python代码。
{
"name": "Python: Current File (integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
},
{
"name": "Python: Current File (External Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "externalTerminal"
}
- name
name
设置项定义了调试配置的名字,会在下拉列表中显示 - type
type
设置项定义了调试器的类型。对于Python代码,该设置项的值为python - request
request
设置项指定了调试模式,如下所示:
launch : 启动程序(定义在program设置项中)并调试
attach : 附加到一个正在运行的进程 - program
program
设置项定义了Python程序的完整路径,使用${file}表示当前活跃的文件,也可以指定其它文件为Python程序的入口 - console
console
设置项用来指定程序的输出是在哪里,其可选值及输出位置如下表所示
值 | 输出位置 |
---|---|
“internalConsole” | Visual Studio Code的调试控制台 |
“intergratedTerminal” (默认值) | Visual Studio Code的集成终端 |
“externalTerminal” | 系统终端 |