59

我是 IntelliJ IDE 的新手(通常使用 Visual Studio),我想在特定断点查看当前调用堆栈。我找到了有关构建调用层次结构的信息,但这不是我想要的。任何有关如何查看当前调用堆栈的信息将不胜感激。

4

6 回答 6

64

当您单击底部工具栏上的“调试”按钮时,可以查看调用堆栈: 在此处输入图像描述

具体来说,调用堆栈如下突出显示: 在此处输入图像描述

您可能还对通过单击“恢复线程视图”按钮启用的替代线程视图感兴趣: 在此处输入图像描述

如果您是 IntelliJ 的新手,这里有一些关于调试的官方文档,您可能会发现它们很有用:

  1. 调试工具窗口
  2. 调试工具窗口 - 框架
  3. 调试工具窗口 - 线程
于 2013-09-11T20:02:45.103 回答
41

我只有“变量”的视图,最后帮助的是单击调试器窗口左侧的“恢复布局”(此按钮:)按钮。不知何故,我必须先删除“框架”-没有其他方法可以恢复它...

于 2015-12-01T18:32:38.450 回答
13

我已经在 Frames 和 Threads 调试选项卡折叠的地方,只有变量选项卡可见。在这种情况下,单击并向右拖动变量选项卡的左窗口边缘。在此处输入图像描述

于 2015-11-26T16:03:38.760 回答
6

它位于调试窗口的左下方。

于 2013-09-11T17:32:33.930 回答
0

调试器窗口具有三个主要选项卡,“Frame & Treads”、“Variables”和“Watches”。就我而言,“变量”选项卡占据了整个调试器窗口,并且仅显示“变量”选项卡。“变量”选项卡的边缘有一个窗口拆分器。要显示“框架和踏板”,请将鼠标移动到“变量”选项卡的左边缘。鼠标光标变为分隔符。向右滑动以调整“框架和踏板”的标签大小。

于 2017-03-13T21:32:30.470 回答
0

如果您在进入库代码时只看到当前堆栈帧,您可以单击“漏斗”图标(下方屏幕截图的右下角)以显示完整的、未过滤的调用堆栈。

Intellij 调试窗口

于 2020-03-10T12:22:21.823 回答