怎样在VSCode中调试代码?

答案是配置 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):

怎样在VSCode中调试代码?

代码小浣熊

代码小浣熊是基于商汤大语言模型的软件智能研发助手,覆盖软件需求分析、架构设计、代码编写、软件测试等环节

怎样在VSCode中调试代码?51

查看详情 怎样在VSCode中调试代码?

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

关键字段说明:

  • 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 和运行环境是否匹配。不复杂但容易忽略配置细节。

javascript python java vscode js node.js json node app c++ Python Java JavaScript json chrome for 命令行参数 JS vscode

上一篇
下一篇
text=ZqhQzanResources