【发布时间】:2017-03-12 09:22:20
【问题描述】:
我正在创建一个非常简单的 scala.tools.nsc.interpreter.ILoop 扩展,目的是添加一些额外的绑定,但即使在最基本的用例中,制表符完成似乎也不起作用。如果我输入代码,它会按预期解释和工作,但我没有制表符完成。是否需要定义一些特定的内容才能在交互式解释器 (REPL) 中启用制表符补全?
我的用例如下所示:
val repl = new ILoop
repl.process(new Settings {
usejavacp.value = true
deprecation.value = true
})
除了ILoop,还有什么我应该使用的吗?
【问题讨论】:
-
您是在
scala或sbt或其他类路径下运行吗?
标签: scala console interpreter read-eval-print-loop tab-completion