VSCode调试配置笔记

在Visual Studio Code(VSCode)中,launch.json 文件和 tasks.json 文件分别用于配置调试和任务。

launch.json 文件:


launch.json 文件用于配置调试器的启动选项。当在VSCode中点击调试按钮时,它会根据该文件中的配置启动调试会话。以下是一些常见的配置选项:

  • “configurations”:包含一个数组,每个元素定义了一个调试配置。每个配置描述了如何启动调试器,传递哪些参数,以及其他调试相关的设置。
  • “type”:指定调试器的类型,例如 “node” 用于Node.js调试器,“cppdbg” 用于C++调试器等。
  • “request”:指定调试的请求类型,常见的有 “launch”(启动调试器)和 “attach”(附加到已运行的进程进行调试)。
  • “program”:指定要调试的程序的路径。
  • “args”:包含传递给被调试程序的命令行参数。
  • “cwd”:指定工作目录,即程序运行的当前目录。

其他调试配置选项,具体取决于使用的编程语言和调试器。
一个简单的 Node.js 的 launch.json 配置可能如下所示:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "program": "${workspaceFolder}/app.js",
      "cwd": "${workspaceFolder}",
      "args": []
    }
  ]
}

tasks.json 文件:


tasks.json 文件用于配置任务(tasks),这些任务可以是编译、运行测试、linting等。VSCode 的任务系统允许在编辑器中运行和管理这些任务。以下是一些常见的配置选项:

  • “version”:配置文件的版本,通常是 “2.0.0”。
  • “tasks”:包含一个数组,每个元素定义了一个任务。
  • “label”:任务的标签,用于在VSCode中标识任务。
  • “type”:指定任务的类型,例如 “shell” 表示运行 shell 命令,“process” 表示运行外部进程。
  • “command”:指定要执行的命令或程序。
  • “args”:命令的参数。
  • “group”:指定任务的分组,用于在任务视图中组织任务。

一个简单的执行编译的 tasks.json 配置可能如下所示:

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "Compile",
      "type": "shell",
      "command": "gcc",
      "args": ["-o", "myProgram", "myProgram.c"],
      "group": {
        "kind": "build",
        "isDefault": true
      }
    }
  ]
}

这个配置定义了一个名为 “Compile” 的任务,使用 GCC 编译器编译 myProgram.c 文件。

总的来说,launch.json 用于配置调试器的启动选项,而 tasks.json 用于配置任务,这些任务可以执行编译、运行测试等操作。配置的具体内容取决于项目类型和需求。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值