如何在 VSCode 上设置数据断点(即观察点)

Pao*_*tto 5 c c++ debugging visual-studio-code vscode-debugger

我不是 VSCode 的专家,但我看到从 1.38 版开始,可以添加观察点(修改给定内存区域时中断的断点,许多调试器支持的功能),至少对于 C/C++ ,请参阅此处https://jaxenter.com/vs-code-1-38-161797.html和此处https://github.com/microsoft/vscode/issues/58304。现在我的VSCode版本是1.48.2,还是不知道怎么弄,也找不到合适的解释。如果有人可以解释如何做(或是否可行),那肯定对我和 VSCode 社区都非常有益。

poo*_*a13 6

我个人使用该CodeLLDB扩展进行 C++ 调试,就像使用 LLDB 一样。我创建变量观察点的方式:

  • 在定义变量的地方放置一个常规断点
  • 到达断点后,在窗格中找到该变量Variables,右键单击,然后选择Break When Value Changes