使用“调试”视图

借助“调试”视图,可以管理工作台中程序的调试。它显示正在调试的每个目标的已暂挂线程的堆栈帧。程序中的每个线程都作为树中的一个节点显示。当前执行点的线程将自动展开。如果线程已暂挂,则将展开其节点以显示它的堆栈帧。

如果包含所选线程的资源没有打开和/或不活动,则文件将在编辑器中打开并且成为活动的,并且焦点位于与该线程相关联的源代码上,而且突出显示程序将执行的源代码行。

可以让堆栈的属性显示在“属性”视图中,如下所示:

  1. 通过选择窗口 > 显示视图 > 其他,然后从基本视图组中选择“属性”视图来打开“属性”视图。
  2. 在“调试”视图中,转至想要查看其属性的堆栈帧。如果需要的话,展开线程节点,并使用滚动条、“上下箭头”键或 PageUp 和 PageDown 键来滚动“调试”视图,直到看见堆栈帧为止。
  3. 选择堆栈帧以使其属性显示在“属性”视图中。

如果节点位于树结构的顶层,或者已展开上一层的节点,则可以看见“调试”视图中的节点。对于在此视图中可以看见的所有节点,可以通过输入特定节点的第一个字母从而跳转到该节点。视图将跳转到以该字母开头的下一个节点。如果此节点不是您想要跳转到的节点,则再次输入第一个字母以跳转到以该字母开头的下一个节点,依此类推。

要显示已导致调试器停止的线程(例如,在此处遇到断点的线程)的当前执行的行,右键单击调试目标、线程或堆栈帧,并从弹出菜单中选择显示停止线程

从“调试”视图,可执行各种调试操作,例如:


反馈