我已经开始使用 sbt oncygwin,
但有一个问题是我的输入不会在console
.
遵循这个建议,sbt 现在回显,例如:
$ sbt
[info] Loading project definition from D:\cygwin\home\Administrator\scala-2.11.2\coursera\example\project\project
[info] Loading project definition from D:\cygwin\home\Administrator\scala-2.11.2\coursera\example\project
[info] Set current project to progfun-example (in build file:/D:/cygwin/home/Administrator/scala-2.11.2/coursera/example/)
> ; eval System.setProperty("jline.terminal", "scala.tools.jline.UnixTerminal")
[info] ans: java.lang.String = jline.UnixTerminal
> console
[info] Starting scala interpreter...
[info]
Welcome to Scala version 2.10.4 (Java HotSpot(TM) Client VM, Java 1.7.0_67).
Type in expressions to have them evaluated.
Type :help for more information.
scala> import example.Lists._
import example.Lists._
scala>
我尝试通过在 中输入行来自动执行此修复export SBT_OPTS="-Djline.terminal=scala.tools.jline.UnixTerminal"
,~/.sbtconfig
但我可能没有使用正确的语法,因为回显似乎不起作用。
如何自动sbt console
使用; eval System.setProperty("jline.terminal", "scala.tools.jline.UnixTerminal")
?