假设我有一个scala
代码,打开intellij idea
:
object Test extends App {
// <- I click here
def init[T](xs: List[T]) : List[T] = xs match {
case List() => throw new Error("empty list")
case List(x) => List() // empty list
case head :: tail => head :: init(tail)
}
val list = List(1,2,4)
println ( init(list) )
}
然后,当我想启动此代码时,我在定义的行之间单击以object
告知我要启动的内容(在本例中为整个对象,因为我没有选择任何方法)。单击CTRL+SHIFT+F10 - 运行。def
IDE
它开始了..我在我的配置组合框中看到“测试”...但是在那一刻我停止编译过程..并转到该配置以更改配置..
我改变的是:“启动前”部分使其与“sbt:compile”一起运行。我这样做是因为我想依赖 SBT 而不是 IDE。
问题是:有没有办法在 IntellyJ IDEA 中默认在 sbt 中启动/编译?