Intellij中scala的交互式调试控制台?

Intellij中scala的交互式调试控制台?,scala,debugging,intellij-idea,Scala,Debugging,Intellij Idea,我在业余时间学习scala。当我使用Pycharm在python中编程时,Pycharm提供了一个非常方便的工具,名为debug console,如果我在第L行设置断点,它将在第L行时存储变量的值,并且我可以自由探索这些变量的一些操作 我知道scala有一个REPL工具,我想知道IntellijIDEA中的scala是否有类似的调试控制台。我知道我可以使用计算表达式工具,但使用起来有点困难,因为 我看不到以前计算的表达式值,每次都必须重新键入才能看到这些值 我无法将表达式的结果存储在一个变量上

我在业余时间学习scala。当我使用Pycharm在python中编程时,Pycharm提供了一个非常方便的工具,名为
debug console
,如果我在第L行设置断点,它将在第L行时存储变量的值,并且我可以自由探索这些变量的一些操作

我知道scala有一个REPL工具,我想知道IntellijIDEA中的scala是否有类似的
调试控制台
。我知道我可以使用
计算表达式
工具,但使用起来有点困难,因为

  • 我看不到以前计算的表达式值,每次都必须重新键入才能看到这些值

  • 我无法将表达式的结果存储在一个变量上并继续使用该变量


  • 谢谢

    如果在一行上设置一个断点(单击左边距以获得一个红点),然后调试而不是运行(错误图标而不是播放图标),IntelliJ将在第一个断点处停止,并显示一个非常全面的调试窗口。您可以计算表达式(计算器图标)并创建一个监视表达式,该表达式在每次命中断点时进行计算(右侧的监视面板)