如何为'sbt console'设置彩色REPL?

mar*_*ios 12 scala sbt

从Scala 2.11.4开始,您可以通过调用获得彩色REPLscala -Dscala.color.我的问题是,当我sbt console在SBT项目中调用时是否可以获得相同颜色的REPL ?

Twi*_*ton 13

把它放到〜/ .sbt/0.13/user.sbt中:

initialize ~= { _ =>
  val ansi = System.getProperty("sbt.log.noformat", "false") != "true"
  if (ansi) System.setProperty("scala.color", "true")
}
Run Code Online (Sandbox Code Playgroud)


knu*_*ker 7

以同样的方式:

sbt -Dscala.color console
Run Code Online (Sandbox Code Playgroud)

如果您只是调用sbt -Dscala.color然后稍后跳转,这也有效console.