IntelliJ Idea(调试)条件断点依赖于其他断点

kli*_*net 20 debugging breakpoints intellij-idea conditional-breakpoint

我想在IntelliJ Idea中设置一个只有活动的调试断点,如果激活了另一个先前的断点.例如,我在第10行有一个断点B1,在第20行有另一个断点B2.即使B2s条件为真,调试器只应在B2s之前B1s条件为真时停止.

在Idea中这样的事情可能吗?

更新:

目前我正在使用此解决方法:

  1. 设置两个断点
  2. 禁用断点#2
  3. 启动调试器,等到断点#1处于活动状态
  4. 激活断点#2

我希望有一个更清洁的方法来做到这一点:)

mab*_*aba 28

您可以在View Breakpoints...视图中执行此操作:

在此输入图像描述

在你的情况下,你首先必须在B1上设置一个条件断点,这样当它被击中时,只会触发B2.

在此输入图像描述

  • FWIW,您可以通过右键单击断点然后单击弹出窗口左下角的"更多"来进入IntelliJ 2017.1. (4认同)