gpt4 book ai didi

java - 在 intellij 上调试评估表达式

转载 作者:IT老高 更新时间:2023-10-28 20:34:59 25 4
gpt4 key购买 nike

使用评估表达式/代码片段:

https://www.jetbrains.com/idea/help/evaluating-expressions.html

是否可以在 intellij 上调试评估的表达式/代码片段?

在 Eclipse 上,如果您在显示窗口上启动代码评估并且该代码内部有任何断点,则 Eclipse 调试器会在该断点处停止。如果你再试一次,eclipse 说它可以在嵌套调试 session 上执行检查。

Intellij 似乎在不同的 session 中启动表达式。

我在这方面的工作流程是停止“任何行”代码并添加我想要评估的片段以进行 Q&D 调试。很多时候这会导致调试重新启动。

最佳答案

不幸的是,这在 Intellij 14 中是不可能的,并在您提供的官方链接中说明:

If a method invoked within the Expression Evaluation has a breakpoint inside its body, this breakpoint will be ignored.

为了消除您提到的频繁重新启动调试 session 的问题,我使用了以下解决掉帧调试功能的方法:

  1. 进入一个方法并在返回之前使用丢帧功能回退到上一个堆栈帧。在下面的屏幕截图中查看下拉框图标的位置: enter image description here
  2. 现在可以使用不同的参数重新运行此方法,而无需重新启动调试 session (可以使用 Evaluate Expression 对话框设置参数)。

关于java - 在 intellij 上调试评估表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32585475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com