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

标签 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运行选定的表达式?

最佳答案

也许这是一个明显的建议,但除了仅在 Scala IDE 中启动 REPL 之外,您还可以在其中运行选定的表达式:只需选择表达式并按 Ctrl+Shift+X(默认热键)。
更新
有一个全面的reference用于 Scala 解释器(感谢 Mirco Dotta)。
还值得一提的是,在不久的将来,Scala 解释器将得到显着增强:与 Scala 的集成 debugger和实现一个名为 worksheet 的概念正在路上。

关于debugging - Eclipse Scala 解释器 (REPL) - 正确使用和调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10171387/

相关文章:

eclipse - 由于缺少必需的项目,插件安装失败

Eclipse 插件对 SWT 类的依赖关系未得到解决

debugging - 错误/中断声明放在哪里?

list - 总结 Scala 中的选项列表

python - Python 中的静态代码分析?

scala - 如何计算 Scala 中 for 理解的迭代次数?

scala - 什么类型的 webapp 是 Scala 的 Lift 框架的最佳选择?

eclipse - 如何干净地卸载 Eclipse MapReduce 插件?

php - 如何打印 Magento 中的所有查询?

c++ - 查看 !address REGionUsageIsVAD WinDBG 中的实际数据