如何更改 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。
我想像使用 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。