如何在VSCode中设置断点进行调试?

17次阅读

答案:在VSCode中设置断点需先安装对应语言调试扩展,如Python需装Python扩展;然后点击行号旁空白处设断点;首次调试时创建launch.json配置运行环境;最后按F5启动调试,程序在断点暂停后可查看变量、调用栈并逐行执行。

如何在VSCode中设置断点进行调试?

在 VSCode 中设置断点进行调试非常简单,只需几个步骤即可开始排查代码问题。VSCode 支持多种语言的调试功能,比如 JavaScript、Python、C++、go 等,基本操作流程相似。

1. 安装并配置调试器

确保你已安装对应语言的调试工具和扩展:

  • JavaScript/Node.js:内置支持,无需额外安装
  • Python:安装 “Python” 扩展(由微软提供)
  • C++:安装 “C/C++” 扩展,并配置 GDB 或 LLDB
  • Go:安装 “Go” 扩展,会自动配置 delve 调试器

安装完成后,VSCode 的调试功能才能正常工作。

2. 添加断点

在代码编辑器中,找到你想暂停执行的行:

  • 点击行号左侧的空白区域,出现红点即表示断点已设置
  • 再次点击可取消断点
  • 也可以通过右键菜单选择“切换断点”

断点设置后,程序运行到该行时会暂停,方便你检查变量值、调用等信息。

3. 配置 launch.json 启动调试

首次调试时,VSCode 通常会提示你创建 launch.json 文件,用于定义调试配置:

如何在VSCode中设置断点进行调试?

面试猫

AI面试助手,在线面试神器,助你轻松拿Offer

如何在VSCode中设置断点进行调试?39

查看详情 如何在VSCode中设置断点进行调试?

  • 打开“运行和调试”侧边栏(Ctrl+Shift+D)
  • 点击“创建 launch.json 文件”
  • 选择你的运行环境(如 Node.js、Python、etc.)
  • 根据项目需求修改程序入口、参数、工作目录等

例如 Python 的一个基础配置:

{
“version”: “0.2.0”,
“configurations”: [
{
“name”: “Python: 当前文件”,
“type”: “python“,
“request”: “launch”,
“program”: “${file}”,
“console”: “integratedTerminal”
}
]
}

4. 开始调试

完成上述设置后:

  • 按 F5 或点击“运行和调试”面板中的“启动调试”按钮
  • 程序会在断点处暂停
  • 此时可查看变量值、逐行执行(F10 跳过,F11 进入函数)、继续运行(F5)

调试控制台还会输出日志、异常信息,帮助你快速定位问题。

基本上就这些。只要配置正确,断点调试就能高效帮你分析程序运行状态。不同语言细节略有差异,但整体流程一致。不复杂但容易忽略的是 launch.json 的路径和参数设置,务必核对准确。

javascript python java vscode js node.js json node go 工具 Python JavaScript json JS console vscode

text=ZqhQzanResources