新闻中心
VSCode调试入门:设置断点与启动调试会话
VSCode调试核心是设断点和启调试:在行号旁单击设断点,支持多断点、临时禁用、条件断点和日志断点;通过launch.json配置type、request、program等参数;按F5启动,用F10/F11/Shift+F11等快捷键控制执行流程。

在 VSCode 中调试代码,核心就是两步:设断点、启调试。只要环境配好,操作非常直观。
设置断点
断点是你让程序暂停执行的位置,方便你检查变量、调用栈和执行流程。最常用的方式是在代码行号左侧的空白区域单击——出现一个红色实心圆点即表示断点已生效。
- 支持多断点:可以在不同行、多个文件中同时设置
- 临时禁用:点击已设的断点(红点变空心)可暂时跳过,无需删除再加
- 条件断点:右键断点 → “编辑断点”,输入表达式如 count > 10,满足时才中断
- 日志断点:同样右键 → “编辑断点”,勾选“日志消息”,输入类似 当前值: ${value},运行时不中断,只输出信息
配置 launch.json 启动调试
VSCode 需要知道怎么运行你的代码,这靠 .vscode/launch.json 文件定义。首次调试时,VSCode 通常会引导你自动生成;若没有,按 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(Mac),输入 “Debug: Open launch.json”,选择对应环境(如 Node.js、Python、Chrome 等)。
Gaga
曹越团队开发的AI视频生成工具
1151
查看详情
- type:调试器类型,如 node、python、pwa-chrome
- request:一般为 launch(启动新进程)或 attach(接入已有进程)
- program:入口文件路径,如 "${file}" 表示当前打开的文件
- console:推荐设为 integratedTerminal,便于看到输出和交互
启动并控制调试会话
按 F5 启动调试,VSCode 会自动读取 launch.json 并运行。一旦触发断点,界面会进入调试模式:代码高亮暂停行、左侧弹出调试面板(变量、监视、调用栈、断点列表)。
- F10:逐过程(Step Over),执行当前行,不进入函数内部
- F11:逐语句(Step Into),进入函数内部第一行(支持源码时)
- Shift+F11:跳出(Step Out),执行完当前函数并返回上层
- F9:切换当前行断点开关
- 调试面板顶部有重启、停止、继续按钮,也可用快捷键 Ctrl+Shift+F5 重启
基本上就这些。环境配对、断点设准、快捷键记熟,调试就顺了。
以上就是VSCode调试入门:设置断点与启动调试会话的详细内容,更多请关注其它相关文章!
# 单击
# 网站设计优化工具在哪买
# 石碣企业网站建设服务
# 低价建筑网站推广
# 营销网站seo推广费用多少
# 百度是seo
# 小吃加盟活动推广营销
# 福建seo搜索推广
# 沈阳企业seo优化报价
# 营销推广策略分析面试
# 聊城seo优化行业
# 多个
# 首次
# 专注于
# 是在
# linux
# 重启
# 右键
# 鼠标
# 让你
# 行号
# win
# 栈
# mac
# node
# json
# node.js
# js
# vscode
# python
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
护手霜蹭到袖口上了如何清洗? 怎样避免留下一圈油印?
利用5118提升短视频内容效果_5118短视频关键词优化方法
c++如何实现一个简单的软件渲染器_c++从零开始的3D图形学
一加手机拍照效果不好怎么办 一加哈苏影像调校与专业模式使用教程【高手篇】
b站怎么看视频的弹幕数量_b站弹幕数量查看方法
AO3官方镜像站点汇总 AO3同人作品网页版直达链接
谷歌浏览器无痕模式怎么开 Chrome开启无痕浏览设置方法【教程】
漫蛙2(台版)官方入口地址 漫蛙2(台版)正版漫画网页端
MAC如何安全彻底地删除文件_MAC使用终端命令确保文件无法被恢复
如何使用CaptainHook和Composer管理Git钩子_在提交前自动运行代码检查的Composer配置
飞书妙记怎样用语音转文字速记_飞书妙记用语音转文字速记【速记方法】
必由学官方网站入口 必由学学生教师共用登录通道
如何在更新Composer依赖后自动运行测试_使用post-update-cmd钩子触发PHPUnit
狙击外星人小游戏开始_狙击外星人小游戏立即开始
如何使 Jest 模拟函数默认抛出错误以提高测试效率
漫蛙漫画官方首页 漫蛙2漫画在线阅读入口
拼多多视频播放卡顿如何处理 拼多多视频播放优化技巧
内存疯狂猛猛涨价:主板销量直接腰斩!
树莓派传感器触发:通过Twilio API发送WhatsApp消息教程
必由学官网入口 必由学教师登录入口
C++如何解决segmentation fault_C++段错误调试与原因分析
C++ string find函数返回值npos详解_C++字符串查找失败的判断条件
Eclipse怎么运行工程_Eclipse工程运行配置说明
抖音商城签到领现金是真的吗_抖音商城签到奖励与提现说明
Win11怎么设置开机NumLock亮 Win11修改注册表InitialKeyboardIndicators值
格力空气能E5故障代码是什么情况_格力空气能E5代码解析与应对措施
vivo手机互传视频怎么操作_vivo手机互传视频详细传输方法
苹果手机指南针不准怎么校准 传感器校准方法详解【建议收藏】
动漫花园资源网使用步骤_动漫花园资源网下载流程
Yandex搜索引擎一键访问入口_俄罗斯Yandex官网免登录
怎么去除衣服上的口红印_生活小妙招教你用酒精轻松擦除
JUnit5/Mockito:优雅测试内部依赖与异常处理的实践
QQ邮箱在线使用入口 QQ邮箱个人账号网页版登录
优化 Python 函数中的条件逻辑:解决 if-else 嵌套与参数选择问题
怎么在html里运行vbs脚本_html中运行vbs脚本方法【教程】
现代化 SciPy 一维插值:interp1d 的替代方案与最佳实践
随机参数递归函数的基准调用次数与时间复杂度探究
Win10如何开启蓝牙功能_Windows10找不到蓝牙开关解决方法
抓大鹅解压小游戏 抓大鹅摸鱼解压入口
从J*aScript对象中精确提取指定属性的教程
PrimeNG Sidebar背景色自定义指南:CSS覆盖与主题化实践
Lar*el 8 多关键词数据库搜索优化实践
J*aScript:在map操作中高效处理空数组
如何解决电商平台定制报价请求的“黑洞”问题,SprykerQuoteRequest模块助你提升客户体验与销售效率
小红书怎么解除第三方平台绑定_小红书多平台登录解绑方法介绍
Bilibili动漫最新防封地址发布-Bilibili动漫2025年最稳正版入口推荐
处理Kafka消费者会话超时:深入理解消息处理语义与幂等性
汽水音乐在线版入口_汽水音乐网页播放手册
大象笔记网页版入口 印象笔记网页版登录入口
Golang指针如何与map组合使用_Golang map指针组合实践


2025-12-16
浏览次数:次
返回列表