我使用SBT(Simple Build Tool)在Windows上构建我的Scala项目。我发现我的朋友在运行SBT时,他的终端窗口输出是带有彩色代码的,但是我的却没有,所有颜色都一样。有没有办法在Windows上启用这个功能?
一种方法是安装像MinGW或Cygwin这样的POSIX层,并将-Djline.terminal=jline.UnixTerminal
作为参数添加到您的sbt启动脚本中的java
。
我不知道JLine在Windows上是否原生支持彩色输出。
我成功地在Windows上使用Cygwin和MinTTY实现了彩色输出。请参考以下问题的答案,了解如何使用MinGW和sbt来执行sbt命令。
ansicon
的索引页面链接(如果上面的链接出现问题)。 - aeracode