我可以在 IntelliJ 中的同一行设置多个断点吗?

Can I set more than one breakpoint on the same line in IntelliJ?

我想在 IntelliJ 的同一行添加两个断点:一个总是记录一条消息,另一个在某个条件为真时挂起程序。

这在 IntelliJ 中有可能做到吗?

是的,有可能。
右击断点然后点击More,或者快捷键:Ctrl + Shift + F8 打开 Breakpoints 对话框,您需要在其中设置以下选项:

  • 条件
  • 评估并记录

目前无法在同一行上设置两个断点。 解决方法 - 记录并检查内部断点条件: 在这里,我们在每次命中时记录 depth,但仅在 depth % 10 == 0

时停止