launch.json vscode

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        }
    ]
}

这段配置是用于 Visual Studio Code (VS Code) 的调试配置文件,通常保存在 `.vscode/launch.json` 文件中。这个文件定义了如何启动 Python 调试会话。让我们逐个解析配置中的各个部分:

 

1. **`"version": "0.2.0"`**

   - **作用**:指定此配置文件的版本号。

   - **描述**:这个版本号表示配置文件遵循的格式版本。目前,VS Code 的调试配置文件版本通常是 "0.2.0"。

 

2. **`"configurations": [...`**

   - **作用**:包含一个或多个调试配置。

   - **描述**:`configurations` 是一个数组,其中包含了不同的调试配置。你可以为不同的项目或文件类型定义多个配置。

 

3. **`{

            "name": "Python: Current File",

            ...

        }`**

   - **作用**:定义了一个具体的调试配置。

   - **描述**:这是一个名为 "Python: Current File" 的调试配置。你可以创建多个这样的配置,以便根据需要选择使用。

 

4. **`"name": "Python: Current File"`**

   - **作用**:为调试配置命名。

   - **描述**:这个名称用来标识调试配置,当你在 VS Code 的调试视图中选择配置时,就会看到这个名称。

 

5. **`"type": "python"`**

   - **作用**:指定调试器的类型。

   - **描述**:这里的 `"type": "python"` 表明这是一个 Python 语言的调试配置。如果你要调试其他语言的代码,则会使用相应的调试器类型。

 

6. **`"request": "launch"`**

   - **作用**:指定调试会话的请求类型。

   - **描述**:`"launch"` 表示启动一个新的程序实例进行调试。另一种常见的请求类型是 `"attach"`,它允许你附加到一个已经运行的进程上进行调试。

 

7. **`"program": "${file}"`**

   - **作用**:指定要调试的程序路径。

   - **描述**:`${file}` 是一个变量,它会被替换为当前打开的文件路径。因此,当你使用这个配置开始调试时,VS Code 将会调试当前活动编辑器窗口中打开的文件。

 

8. **`"console": "integratedTerminal"`**

   - **作用**:指定调试过程中控制台的行为。

   - **描述**:`"integratedTerminal"` 指的是 VS Code 内置的终端。这表示调试过程中所有的输出都会显示在 VS Code 的集成终端中。其他可能的值包括 `"internalConsole"`(内部控制台)和 `"none"`(不显示控制台输出)。

 

总结来说,这段配置定义了一个简单的 Python 调试配置,它会启动当前打开的 Python 文件的调试会话,并将输出显示在集成终端中。当你想要调试当前编辑的 Python 文件时,可以选择这个配置。

 

 

  • 16
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值