调试时将 C/C++ 数组变量可视化为一维波形图。
Features
- 通过 Debug Protocol 读取调试器中的数组变量,自动检测长度
- 支持 gdb 表达式
*var@len、sizeof 自动检测
- 断点停下 / 步进 (F10/F11) 自动刷新波形
- 多变量叠加显示(Overlay)或分页独立显示(Stack),一键切换
- 鼠标滚轮缩放 X 轴、左键框选区域放大、Ctrl+拖拽平移
- 重新启动调试自动恢复上次的变量和波形
- 支持拖拽 .csv / .txt / .dat 文件加载
- 自动适配 VSCode 主题
Usage
- F5 启动 C/C++ 调试,停在断点
- 底部 Panel → Waveform Viewer 标签
- 输入变量名,点击 Add(长度留空自动检测)
- 继续步进调试,波形自动更新
按钮说明
| 按钮 |
功能 |
| Add |
从调试器读取变量并绘制波形,长度留空自动检测 |
| Clear All |
清空所有变量和波形 |
| Fit |
将波形缩放到适合窗口大小 |
| Stack |
切换显示模式:Overlay(叠加) / Stack(分页独立) |
交互
| 操作 |
效果 |
| 滚轮 |
缩放 X 轴 |
| 左键拖拽选框 |
框选区域放大 |
| Ctrl + 拖拽 |
平移 |
| 拖拽 .csv/.txt 文件 |
加载文件数据 |
Changelog
3.12.102 (2026-05-29)
- 新增: 自动解除 GDB 输出限制,支持大数组分段读取(50000+ 元素)
- 新增: 长度输入支持变量表达式
3.12.101 (2026-05-27)
- 初始正式版:变量可视化、自动检测长度、叠加/分页双模式、框选缩放
| |