获取scala REPL历史记录(从sbt控制台)

获取scala REPL历史记录(从sbt控制台),scala,Scala,是否可以获取最近在scala repl上输入的所有命令的历史记录列表?(在sbt控制台内运行repl,如果有必要):历史记录,后面是返回以显示作品的命令数,但是如果能够将其导出到一个文本文件中,并可以将其转换为scala源文件,那就太好了。中有用于保存输出的新REPL命令。请看这里: 在早期版本中,您可以在此处获取REPL历史记录: less~/.scala\u历史这是一个简单的技巧: scala> def history = scala.io.Source.fromFile(S

是否可以获取最近在scala repl上输入的所有命令的历史记录列表?(在sbt控制台内运行repl,如果有必要)<代码>:历史记录,后面是返回以显示作品的命令数,但是如果能够将其导出到一个文本文件中,并可以将其转换为scala源文件,那就太好了。

中有用于保存输出的新REPL命令。请看这里:

在早期版本中,您可以在此处获取REPL历史记录:
less~/.scala\u历史

这是一个简单的技巧:

    scala> def history = scala.io.Source.fromFile(System.getProperty("user.home") + "/.scala_history").foreach(print)
    scala> history

不行你说不行是什么意思?你的scala版本是什么?此外,默认情况下,我的所有REPL输入都会记录到
/home/me/.scala_history/
。sbt 0.13.5,基于scala 2.10.3构建的项目。在sbt
控制台
命令下,
:save
似乎不起作用。然而,
~/.scala_history
确实有sbt控制台的历史记录!谢谢仍然想知道它是否应该在sbt下工作,这将是一个更好的…是的。尝试
scala>:保存xxx