首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在vscode中,如何在一个launch.json中拥有多个颤动目标?

在vscode中,可以通过在launch.json文件中配置多个调试目标来实现拥有多个调试目标的功能。具体步骤如下:

  1. 打开vscode,点击左侧的调试图标(或按下Ctrl+Shift+D)打开调试面板。
  2. 在调试面板的顶部,点击齿轮图标,选择"添加配置",然后选择"Node.js"(或其他适用于你的项目类型)。
  3. 这将在.vscode文件夹下创建一个新的launch.json文件,并自动打开该文件。
  4. 在launch.json文件中,可以看到一个名为"configurations"的数组,其中包含了一个默认的调试配置。
  5. 在"configurations"数组中,可以添加多个调试目标。每个调试目标都是一个对象,包含了调试的配置信息。
  6. 例如,要添加一个名为"Debug Server"的调试目标,可以在"configurations"数组中添加以下代码:
代码语言:txt
复制
{
  "name": "Debug Server",
  "type": "node",
  "request": "launch",
  "program": "${workspaceFolder}/server.js"
}
  1. 通过修改"name"字段来为每个调试目标指定一个唯一的名称。
  2. 可以根据需要为每个调试目标配置不同的"type"、"request"和"program"等字段,以适应不同的调试场景。
  3. 保存launch.json文件。

现在,你就可以在vscode中选择不同的调试目标来进行调试了。在调试面板的顶部,可以看到一个下拉菜单,其中列出了所有配置的调试目标。选择一个目标后,点击调试按钮即可开始调试该目标。

请注意,以上步骤是基于Node.js项目的示例,对于其他类型的项目,可能需要根据实际情况进行相应的调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

js-基础知识-01-VsCode环境设置

系统:Windows 7 VsCode:1.48.2 Node.js:12.8.1 这个系列讲讲javascript的一些基础知识 今天讲讲如何单独运行js文件,以及如何在VsCode中进行调试...,下图有百度百科的介绍 代码解释器(专业说法欢迎指正,简单理解就是执行代码的) 我们写完python代码后,需要运行它,windows系统需要先安装一个python的解释器,我使用的是Anaconda...编辑 但是不推荐这么干,推荐使用VScode这个软件,非常好用 js介绍(百度百科) ?...Part 3:VsCode代码调试功能设置 写代码一个很重要的步骤是进行代码调试,那么如何在VsCode中进行调试呢?...首先需要进行一波设置 用VsCode打开一个项目,会自动生成一个.vscode文件夹,里面会生成一个文件launch.jsonlaunch.json修改,修改其中configurations的内容如下

3.1K20

Linux下搭建Swift开发调试环境

Linux下搭建Swift开发调试环境 文本介绍如何在Linux下配置一个的Swift开发环境(可用于生产),文中所记录的各个配置环节不仅适用于Linux,也同样适用于macOS下配置Visual...本文的目标Linux上搭建一个可供生产标准的Swift开发调试环境。使用者将获得一个支持代码高亮、自动补全、定义跳转、断点调试、代码美化、代码静态扫描、跨操作系统平台配置的综合开发体验。...它构建为一组可重用的组件,这些组件广泛使用LLVM的现有库,例如Clang表达式解析器和LLVM反汇编程序。通过LLDB,让vscode拥有了对Swift代码进行调试的能力。...第一次点击左侧的run按钮时,vscode会提示创建launch.json文件,我们也可以自己手动.vscode目录创建该文件。...mac平台下,unit testing的调用方式也和linux下不同,因此需要在launch.json添加一个configuration,由于使用同一个preLauchchTask,因此tasks.json

10.1K20
  • php开发环境的配置过程_mac配置java环境

    VsCode系列:VSCode配置Python开发环境! Come on! 首先请大家确定VsCode的安装以及Python环境的配置安装已经完毕!如未完成请参考博主以前的文章。...新建一个项目 新建一个文件 test.py 2.配置工作区域(配置flake8和yapf并关闭pylint工具) 配置如下代码: { "python.linting.flake8Enabled...添加以下配置(这样编译时,可以不用按两次F5),如果你想一步一步地调试,将false改成true就行了 "stopOnEntry":false, 4.环境变量的设置 完成以上配置并不能让我们VScode...,调试和运行代码 因为我们还没有配置VScode的Python路径 打开 launch.json调试时使用的调试器下输入”pythonPath”:目标路径 "pythonPath...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.7K20

    使用VSCode进行Go项目的调试以及Call Stack的Disassembly View解析

    配置launch.json 首先,我们需要在VSCode创建一个新的调试配置。打开我们的Go项目,然后点击左侧工具栏的Run(运行)视图。...选择Go语言作为我们的环境,VSCode将会自动生成一个launch.json文件。这个文件,预设的配置应该已经可以满足大多数的需求。...我们会看到VSCode窗口顶部的调试工具栏出现,并且代码会在你设置的第一个断点处暂停。在这个工具栏,我们可以控制我们的代码,步进,步出,步入,继续运行等。...调试器调用栈窗格列出了当前的调用栈,我们可以点击任何一个栈帧以Disassembly View查看该函数的汇编代码。...总结 通过以上的步骤,我们已经学会了如何在VSCode配置Go项目的调试环境,以及如何使用Disassembly View。

    2.3K20

    vscode一键配置CC++多个C及CPP文件编译与tasks.json和launch.json原理

    嫌每次配置麻烦的小伙伴,后文放有一键创建vscode下的c/c++的cmake项目小工具,使用小工具生成的项目,可以自己完成修改后配成一个通用项目,直接备份一份通用项目后,以后就可以直接使用自己修改后的模板...配置文件基本的原理(只是原理,不是咋配置的): vscode使用的最基本的两个配置文件是tasks.json和launch.json文件(这两个文件一般都是vscode当前打开的文件夹下的 .vscode...": "makeRun", } ] } // 上面没有注释的部分基本都是默认生成的,可以不用更改的部分 二、再来看tasks.json文件 tasks可以有多个任务,一个列表中保存,根据自己需要添加或删除...(2021-01-21更新) 说明二: (2021-01-21更新)大家如果写多个C/CPP文件,需要将你添加的文件CMakeLists.txt添加,也就是如下位置: 多个文件,用空格隔开就可以了...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    7K40

    一篇文章教会你:Linux 环境下 Redis 调试环境的搭建

    https://cloud.tencent.com/developer/article/2464477 介绍了如何在 HarmonyOS 中使用 ArkUI 和 ArkTS 开发一个全网比价工具,实现了从不同电商平台抓取价格...(3)redis文件夹下的.vscode创建tasks.json和launch.json。...(2) vscode 安装 remote-ssh和remote-ssh:editing Configuration Files插件,连接到虚拟机。...redis做持久化时,需要将内存的数据刷到磁盘,redis会fork一个子进程,子进程中进行持久化,持久化过程中产生的rdb文件储存着内存的数据,这个rdb文件是一个比较大的文件,这就涉及到关闭大文件的问题...即当前命令和数据在当前进程、线程直接刷到磁盘。 io_thd_* 是redis支持的开启多个线程进行读写IO操作。 jemalloc_bg_thd是redis使用的内存池,做内存管理相关工作。

    12220

    ts + Jest 单元测试 debugging

    温馨提示:因微信中外链都无法点击,请通过文末的 “阅读原文” 到技术博客完整查阅版; 本文简要介绍了如何在 Jest 单元测试利用 Chrome Node DevTools 来辅助调试 1、背景 代码是...Chrome Node DevTools 刚开始我用 VSCode 的 Debugger 功能, TS 源码进行 debugger 时候,发现在源码上打断点无法准确定位: ?...2、步骤 认为可能失败并输入的测试插入一个 debugger。... devtool 中进行 debugger 3、总结 如果功能代码是 js 写的,推荐直接用 VSCode 提供的 Debugger 功能来调试会比较方便(具体设置请看下方的 ”参考文章“); 如果代码是...调试,本文所用的 Chrome 调试 就是通过这篇文章学会的 debugging-jest-tests:微软官方仓库给出的 VScode launch.json 的配置项教程,涵盖了 debug

    4K30

    Golang Debug 无法命中断点

    VSCode Golang Debug无法命中断点问题修复 发现在VSCode连接公司DevBox调试Golang程序时,无法命中断点 launch.json添加参数 这样Debug程序会输出日志并停在程序入口...,观察日志发现有setBreakPoints的输入,也就是说编辑器(VSCode)是正确识别到了断点并传递给dlv-dapdlv报错:找不到文件dlv控制台执行 dlv sources,获取dlv装载的文件...,发现有目标文件,但目录并非/home而是/data00/home观察VSCode的控制台打印的cwd,发现vscode识别的路径为/homestat /home,发现其为软链接,目标目录为/data00.../home定位原因,dlv将软链接文件装载为指向的物理文件,vscode传入的是软链接路径,二者路径不一致,dlv装载的内容不包含软链接路径解决方法launch.json添加"substitutePath...": [{"from": "/home", "to": "/data00/home"}]vscode打开的路径使用物理路径/data00/home而非软链接路径,并将

    48640

    玩腻了Python,接着玩跨平台的C#!

    本文将介绍如何在macOS下通过VSCode开发C#应用。 操作步骤如下: 1. 下载并安装VSCode应用,这个非常简单,这里不再详细介绍; 2....创建一个用于保存工程的空目录,FirstCSharp; 5. 点击图2“打开文件夹”按钮,打开FirstCSharp目录。...点击VSCode左侧最后一个按钮,进入“扩展 商店”页面,搜索框输入“C#”,会显示C#扩展,点击该扩展,会看到如图4所示的扩展详情页。...搜索框输入vscode-solution-explorer,会显示如图16所示的插件,点击“安装”按钮安装这个插件。...图16 安装完该插件后,会在VSCode左侧多处一个按钮。右侧单击鼠标右键,可以创建一个新的解决方案,然后可以新创建工程,也可以导入已经存在的工程。

    2.6K10

    windows平台中使用vscode远程连接linux进行c++开发配置教程(内容详细适合小白)-2021-3-30

    可以windows平台上运行ssh客户端,linux系统运行ssh服务端,从而实现windows到linux 的远程连接。...配置文件中一组信息(host-hostname-user)对应着一个连接目标,会在ssh targets下显示对应目标。可以选择一个目标,进行远程连接。...选择远程平台为linux 输入前面配置文件user用户对应的登录密码 连接成功之后可以左下角看到连接标识。...最后,设置各个选项的具体意义可以vscode官网进行查看,结合选项意义和实际项目需求即可完成设置。...若linux系统未安装gdb,则要先进行安装。左侧主菜单,选择“运行和调试” ,然后点击蓝色按钮,选择“ C ++(GDB / LLDB)”,此时vscode自动打开launch.json文件。

    11.4K61

    VScode上配置Python开发环境

    的Python环境时会用上 安装VScode 配置VScode 打开VScodeExtensions 输入Python 根据需要下载所想要的扩展(我用的是 Python) 创建项目,配置工作区域...1.新建一个项目 新建一个文件 test.py 2.配置工作区域(配置flake8和yapf并关闭pylint工具) 打开settings(界面左下角),settings界面的右上角有...的按键,点击选择...line-length=248" ], "python.linting.pylintEnabled": false } 3.配置Python 编译设置 点击左侧的Debug,选择添加配置,会弹出launch.json...文件 添加以下配置(这样编译时,可以不用按两次F5),如果你想一步一步地调试,将false改成true就行了 "stopOnEntry":false, 4.环境变量的设置 完成以上配置并不能让我们VScode...,调试和运行代码 因为我们还没有配置VScode的Python路径 打开 launch.json调试时使用的调试器下输入"pythonPath":目标路径 "pythonPath": "D:\

    4K10

    实战|C++vscode上的调试配置

    调试程序之前还需要安装⼀些vscode的插件,操作⾮常简单快捷。...这⾥推荐使⽤⼀个使⽤的括号显⽰插件:Bracket Pair Colorizer,代码括号很多的时候,不同的括号对⽤不同颜⾊区分,并且代码很⻓的时候,点击某个括号可显⽰与其配对的括号,如下图: ?...本⽂的vscode版本较新,旧版本可能界⾯不太⼀样,可直接点击下图中的⻮轮按钮,此时界⾯⼼会弹出选项,直接点击第⼀个 C++(GDB/LLDB),然后点最后⼀个默认的即可: ? ?...此时,vscode会⾃动创建⼀个launch.json⽂件,这个launch.json⽂件⾃动创建的隐藏⽂件夹.vscode下(⽂件夹按 ctrl+H就可以显⽰隐藏⽂件),只需要改2个地⽅: “program...总结 vscode下配置C++调试环境主要就是做⼀件事:创(复)建(制)1个⽂件夹和3个⽂件: launch.json tasks.json 编译执⾏的脚本:例⼦的脚本内容实际就是cmake内容

    3.9K20

    VS Code 调试完全攻略(4):launch.json 和调试控制台

    一些更强大的调试功能仅在专用的配置文件可用。这次我们要创建一个 launch.json 和内置的 VSCode 调试控制台。本文将会解决我们调试复杂的程序之前的最后一个难题。 ?...VSCode 使用 launch.json 进行细粒度的控制,有了它就可以启动我们的程序或将其附加到复杂的调试场景。没有 launch.json 只能搞一些小把戏,我们需要继续向前迈进。...下面让我们来创建一个VSCode打开我们的示例代码文件夹: ? 打开文件夹 launch.json VSCode 有着方便的用户界面,可以生成配置框架。...切换到调试侧边栏,单击 “create a launch.json file” 并选择 Node.js: VSCode 会在工作区的 .vscode 文件夹下生成一个新的 launch.json 文件:...调试控制台已打开 通过调试控制台,可以调试器运行的程序上下文中去评估表达式。这是一个非常了不起的便捷工具!你可以检查作用域内的任何变量,类似于 debug sidebar。

    20.7K30

    最强开源编辑器,五步教你用 VSCode 进行 Python 开发!

    本文中,你将学到如何在 VSCode 中进行高效的 Python 开发,其中包括: 安装 VSCode 安装插件让 Python 开发更便利 编写一个简单的 Python 应用 学习如何在 VSCode...工作区设置以 json 格式保存在项目目录下.vscode 文件夹。 写个 Python 程序 让我们从一个 Python 程序开始探索如何在 VSCode 中进行 Python 开发。...如果你同时安装了多个版本的 Python( Python2.7,Python3.x 和 Anaconda),你可以通过点击左下角的语言(这里的 Python x.x.x)或在命令盘中选择 select...VSCode 提供了许多好的代码调试器所拥有的特性: 自动变量追踪 watch 表达式 断点 调用栈检查 它们作为调试视图的一部分被显示活动栏: ?...上面的配置存储了.vscode/launch.json ,你可以针对像 Django、Flask 这种特殊应用的设立专门的配置。 你甚至可以远程调试,或是调试 Jinja 模板。

    7K20

    硬核教程:五步掌握用 VS Code 进行高效 Python 开发

    本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单的Python应用 学习如何在VSCode运行和调试已有的...工作区设置以json格式保存在项目目录下.vscode文件夹。 写个Python程序 让我们从一个Python程序开始探索如何在VSCode中进行Python开发。...如果你同时安装了多个版本的Python(Python2.7,Python3.x和Anaconda),你可以通过点击左下角的语言(这里的Python x.x.x)或在命令盘中选择select interpreter...VSCode提供了许多好的代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图的一部分被显示活动栏: ?...调试视图中,选择配置下拉菜单的添加配置,然后选择Python: ? 上面的配置存储了.vscode/launch.json,你可以针对像Django、Flask这种特殊应用的设立专门的配置。

    5.5K41

    硬核教程:五步掌握用VSCode进行高效Python开发

    本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单的Python应用 学习如何在VSCode运行和调试已有的...工作区设置以json格式保存在项目目录下.vscode文件夹。 写个Python程序 让我们从一个Python程序开始探索如何在VSCode中进行Python开发。...如果你同时安装了多个版本的Python(Python2.7,Python3.x和Anaconda),你可以通过点击左下角的语言(这里的Python x.x.x)或在命令盘中选择select interpreter...VSCode提供了许多好的代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图的一部分被显示活动栏: ?...调试视图中,选择配置下拉菜单的添加配置,然后选择Python: ? 上面的配置存储了.vscode/launch.json,你可以针对像Django、Flask这种特殊应用的设立专门的配置。

    8.1K30

    项目开发神器 VSCode 配置指南!(含 C++、Python、Java 环境配置)

    # 上述步骤也可以vscode创建一个新的hello文件夹代替。...接下来, 配置 launch.json, 这个是用于使用 vscode 自带的 debug 工具(左侧的小虫图标) 交互面板下输入 launch,选择 Debug:Open launch.json 选择...LLDB .vscode 下自动生成 launch.json 文件, 写入配置 { // 使用 IntelliSense 了解相关属性。...v: 字符可视化模式,此模式下目标文本的选择是以字符为单位的,也就是说,该模式下要一个字符一个字符的选中要操作的文本。...V: 行可视化模式,此模式化目标文本的选择是以行为单位的,也就是说,该模式化可以一行一行的选中要操作的文本 Ctrl+v: 块可视化模式,该模式下可以选中文本一个矩形区域作为目标文本,以按下 Ctrl

    12.9K32

    vscode配置 -- 编写C语言

    首先下载vscode,地址:https://code.visualstudio.com/ 然后对vscode进行汉化(看个人习惯,我这里汉化了一下),vscode的左方功能列表,可以找到 Extensions....png 左边可以再新建文件夹,或者一些文件等等… 接下来安装编写C语言需要的插件和配置环境变量,如下 首先在vscode里安装两个扩展,分别是C/C++和code runnne 202202082300055....png 202202082300855.png 然后接着下载MinGW,解压到相应盘(我这里解压到了D盘)然后配置环境变量,环境变量的配置我这里配置了两个,一个就是系统环境变量中原有的path后边加上解压后的...build", // { build | test } "isDefault": true // { true | false } }, // 定义如何在用户界面处理任务输出...": [ "relative", "${workspaceFolder}" ], // 输出匹配问题的实际模式

    8K20

    vscode远程连接服务器时候本地般顺滑地debug(Python)

    vscode远程连接服务器时候本地般顺滑地debug 【GaintPandaCV导读】本文主要分享了python语言的使用vscode远程连接服务器的debug,可以通过launch.json...来传入python脚本的参数,这样就能够该情况下用vscode调试,操作跟vscode本地调试一样 一、vscode 远程连接服务器 1、vscode应用插件那里下载Remote SSH ?...或者,xxx.py文件需要中断的地方插入上如下代码 “from ipdb import set_trace set_trace()” xxx.py程序跑的时候就会在你设置断点的位置停下来。...首先在你项目的文件夹下,创建一个.vscode文件夹,其实也是也可以按按按键来生成的,ubuntu下,mkdir不是更加便捷嘛hhhh~~。...然后,.vscode文件夹下面创建3个json文件,launch.json、setting.json、task.json。

    12.2K61
    领券