vscode单步调试
时间: 2025-01-03 10:21:47 浏览: 5
### 如何在 VSCode 中执行单步调试
为了实现单步调试,在 VSCode 中设置断点并启动调试会话是必要的操作。当程序运行到设定的断点处时,将会暂停以便开发者可以逐步检查代码逻辑。
#### 设置断点
通过点击编辑器左侧行号旁边的空白区域来创建断点。一旦设置了断点,该位置就会标记一个小圆圈表示此处已设定了断点[^1]。
#### 启动调试模式
确保已经配置好了项目的 `launch.json` 文件用于指定调试选项。之后可以通过按快捷键 F5 或者从顶部菜单栏选择 **Run > Start Debugging** 来开启调试过程。
#### 单步步过 (Step Over)
使用此功能可以在不进入函数内部的情况下逐行执行代码。这有助于观察每一行的效果而不深入探究其调用细节。按下 Shift+F8 可以完成这一动作。
#### 步入 (Step Into)
如果希望深入了解某个方法或函数的工作原理,则可以选择步入命令。这样可以让调试器跳转至被调用的方法定义处继续跟踪变量变化情况。利用F8 键即可达成目的。
#### 跳出 (Step Out)
当前正在查看的是一个子程序内的某部分流程,而想要快速返回至上层调用的地方,那么跳出就是最合适的选择了。此时应该按下 Shift+F9 完成相应指令。
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(Windows) Launch",
"type": "cppvsdbg",
"request": "launch",
"program": "${workspaceFolder}/build/main.exe"
}
]
}
```
上述 JSON 片段展示了如何为 C++ 项目构建基本的调试配置文件片段。实际应用中需依据具体编程语言调整字段值。
阅读全文