我正在使用SBT(简单构建工具)在Windows上构建我的Scala项目。我已经看到我的一个运行OSX的朋友在运行SBT时在他的终端窗口中获得了彩色编码输出,但我的颜色到处都是相同的颜色。有没有办法为Windows启用它?
答案 0 :(得分:3)
对于DOS shell,请查看 ansicon
ansicon -i
(如果以上链接效果不佳,aeracode the comments中提及this address
(这张照片不是来自sbt会话,而是说明了DOS会话中的颜色)
答案 1 :(得分:2)
一种方法是安装像MinGW或Cygwin这样的POSIX层,并将-Djline.terminal=jline.UnixTerminal
作为java
的参数添加到你的sbt启动脚本中。
我不知道JLine本身是否支持Windows上的彩色输出。
答案 2 :(得分:1)
我可以通过使用Mintty和Cygwin在Windows上获得颜色输出。有关从mintty
执行sbt的脚本,请参阅以下问题how to get specs2 color support on windows using mingw and sbt