Eclipse Scala解释器(REPL) - 正确使用和调试

时间:2012-04-16 09:10:28

标签: debugging scala eclipse-plugin read-eval-print-loop scala-ide

我想知道使用Eclipse Scala解释器(Eclipse Scala IDE)的最佳做法是什么。

假设我有断点的应用程序。是否可以以这种方式调试应用程序,我可以在特定断点处执行/计算REPL中的表达式?如果是,我该如何实现呢?

令我惊讶的另一件事是,将解释器打开为Run configuration或打开Window -> Show view -> Scala interpreter之间的区别是什么。

您是否知道Eclipse Scala解释器的任何其他用例,例如Ctrl+Shift+X来运行所选表达式?

1 个答案:

答案 0 :(得分:8)

也许这是一个明显的建议,但除了在Scala IDE中启动REPL之外,您还可以在其中运行选定的表达式:只需选择表达式并按Ctrl + Shift + X(默认热键)。

更新
Scala解释器有一个全面的reference(感谢Mirco Dotta) 值得一提的是,在不久的将来,Scala解释器将得到显着增强:与Scala debugger的集成以及称为worksheet的概念的实现正在进行中。