我是 Scala 的新手,并且在我的 Scala 开发中使用 emacs + ensime + sbt 设置。
这个设置非常好而且很轻,但有一件事让我抓狂——无法从 sbt 开始将更改自动编译/重新加载到 Scala 控制台中。
我经常使用 REPL,并且希望能够使用console
命令从 sbt 启动 REPL,并测试我从 REPL 对 scala 类的更改,而不必在每次进行更改时关闭它并重新加载。
我来自 Erlang 环境,这种开发方式在 Erlang 中很容易,但在 SBT 中似乎很困难。我安装了 JRebel 插件,但它似乎不适用于我描述的情况。
有没有人能够做类似的工作并愿意分享配置步骤?
非常感谢提前。