如何更改 Scala 脚本的目录?

How can I change Scala script's directory?

我想像使用 Python 一样使用 Scala,所以我在 Sublime Text 中安装了 REPL(Os 是 win8)

每次在 REPL 中,我都必须

scala> :load <my file>    

,所以我觉得不方便。

而且我无法改变

scala> :settings -d <路径名>    

中文目录

我很困惑我是否不能用非英语语言更改 Scala 脚本的目录。

非常感谢!

如果您使用 sbt,那么您可以在启动控制台时定义初始命令。

yourproject/build.sbt:

// build.sbt

name := "initial-commands-example"

initialCommands := "import Foo._"

yourproject/script.scala:

// script.scala

object Foo {
  def hello(name: String) = s"hello $name"
  val msg = hello("world")
}

您的项目、运行 sbt console 中,您将在该 repl 中获得 Foo 中的所有内容。有关详细信息,请参阅 sbt initialCommands docs