我很确定我已经设置了 Emacs、Ensime、SBT 和 Scala 以正常工作。当我保存并成功尝试使用 ensime 的自动重构工具时,我能够编辑文件并查看类型错误。
问题是当我通过按下打开 REPL 时C-c C-v z
,似乎我的文件中没有任何内容被加载。
换句话说,如果我定义类似
class Moose {}
在我的源文件中,这就是我尝试Moose
从 REPL使用时发生的情况
scala> Moose
<console>:8: error: not found: value Moose
Moose
^
scala> new Moose
<console>:8: error: not found: type Moose
new Moose
^
将某些内容(例如当前缓冲区内容)加载到 REPL 中的最佳方法是什么?