【问题标题】:IntelliJ IDEA debug jumps inside instead of going overIntelliJ IDEA 调试跳进去而不是过去
【发布时间】:2013-04-26 14:35:07
【问题描述】:

我在 Scala 2.10 和 IntelliJ IDEA 12.x 中使用最后一个稳定的 SBT 和最后一个 Scala 插件。并且有非常简单的测试 Scala 项目。

我有specs2 测试,我想从那里开始调试。有几个断点,我期待越过行,(从一个断点到另一个断点 - 在我的测试和我的代码中),但相反:调试器在库类中的某个地方停止,向我展示了一些奇怪的来源。

这一直是可重现的,我必须在下一个箭头按钮(在调试面板上)上单击 2 次、3 次,有时甚至 5 次才能到达下一个断点(在测试或代码中)。

我使用 SBT 'test-compile' 操作运行我的测试,就像 IntelliJ 弹出窗口所建议的那样。

Aldo 我找到了this Scala 的调试设置(“不要进入特定的 Scala 类”)。但是我选中了这个复选框。

我在 IntelliJ IDEA 网站上发布了 issue

【问题讨论】:

  • 我也有类似的问题。断点不止一次被击中,步进时光标停留在同一行,更时髦。我的项目不是基于 sbt 的。它使用 Maven。
  • 我已经更新了我的票。附上示例项目和重现步骤。这很奇怪..实际上它是障碍..至少对我来说。
  • 死光标也有同样的问题。有时它渲染得很慢。缺乏 IDE 支持使 scala 只是一个玩具..

标签: debugging scala intellij-idea sbt


【解决方案1】:

IntelliJ 15 现在支持在 lambda 中添加断点。详情请见this blog post

【讨论】:

    猜你喜欢
    • 2011-09-28
    • 2021-12-14
    • 1970-01-01
    • 2015-07-02
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 2012-07-23
    • 1970-01-01
    相关资源
    最近更新 更多