首页 > 开发工具 > VSCode > 正文

怎样在VSCode中调试代码?

betcha
发布: 2025-09-30 16:36:01
原创
709人浏览过
答案是配置 launch.json 并设置断点调试。需安装语言扩展,创建 launch.json 定义调试参数,如 name、type、program;设置断点后启动调试,使用 F5、F10 等快捷键控制执行。

怎样在vscode中调试代码?

在 VSCode 中调试代码需要配置运行环境和调试器,不同语言设置略有差异,但整体流程相似。核心是通过 launch.json 文件定义调试启动参数。

1. 安装对应语言的扩展

调试前确保已安装所用语言的官方或推荐扩展,这些扩展提供语法支持和调试功能。

  • Python:安装 "Python" 扩展(由微软提供)
  • JavaScript/Node.js:内置支持,可安装 "Debugger for Chrome" 或 "Node.js Extension Pack"
  • Java:安装 "Extension Pack for Java"
  • C++:安装 "C/C++" 扩展

2. 创建 launch.json 配置文件

该文件告诉 VSCode 如何启动调试会话。

  • 打开项目根目录,在左侧活动栏点击“运行和调试”图标(类似三角加虫子)
  • 点击“创建一个 launch.json 文件”
  • 选择环境,如 Node.js、Python、C++ 等
  • VSCode 会自动生成基础配置,常见字段包括:

示例(Node.js):

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "启动程序",
      "type": "node",
      "request": "launch",
      "program": "${workspaceFolder}/app.js",
      "console": "integratedTerminal"
    }
  ]
}
登录后复制

关键字段说明:

php订单系统可以整合支付宝接口
php订单系统可以整合支付宝接口

一、系统设置:用Dreamweaver等网页设计软件在代码视图下打开【dddingdan/config.php】系统设置文件,按注释说明进行系统设置。 二、系统使用:WFPHP在线订单系统是无台后的,不用数据库,也不用安装,解压源码包后,先进行系统设置,然后把整个【dddingdan】文件夹上传到服务器。在网页中要插入订单系统的位置,插入系统调用代码: 注意:id=01就表示使用样式01,如果要使

php订单系统可以整合支付宝接口 0
查看详情 php订单系统可以整合支付宝接口
  • name:调试配置的名称,可自定义
  • type:调试器类型,如 nodepython、cppdbg
  • request:launch(启动程序)或 attach(附加到已运行进程)
  • program:要运行的入口文件路径
  • args:传递给程序的命令行参数(数组)
  • env:设置环境变量

3. 设置断点并启动调试

配置完成后即可开始调试。

  • 在代码行号左侧点击,出现红点表示设置断点
  • 回到“运行和调试”视图,选择之前配置的调试项
  • 点击绿色三角按钮或按 F5 启动调试
  • 程序会在断点处暂停,此时可查看变量值、调用、逐行执行等

4. 调试常用操作

调试过程中可用以下功能分析程序行为:

  • F5:继续执行(到下一个断点)
  • F10:单步跳过(Step Over)
  • F11:单步进入(Step Into)
  • Shift + F11:跳出当前函数(Step Out)
  • 调试侧边栏可查看:变量、监视表达式、调用堆栈、断点列表

基本上就这些。只要扩展装好,配置正确,断点有效,就能顺利调试。不同语言细节可能有差异,但流程一致。遇到问题先检查 launch.json 和运行环境是否匹配。不复杂但容易忽略配置细节。

以上就是怎样在VSCode中调试代码?的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号