12

我正在使用 SBT(简单构建工具)在 Windows 上构建我的 Scala 项目。我见过我的一个朋友,运行 OSX,在运行 SBT 时在他的终端窗口中获​​得颜色编码的输出,但我的到处都是相同的颜色。有什么方法可以为 Windows 启用此功能?

4

3 回答 3

3

对于 DOS shell,查看ansicon

   ansicon -i

(如果上面的链接不太好用,aeracode会在评论 中提到这个地址

替代文字

(这张图片不是来自 sbt 会话,而是说明了 DOS 会话中的颜色)

于 2010-11-29T05:12:45.403 回答
2

一种方法是安装像 MinGW 或 Cygwin 这样的 POSIX 层,并将-Djline.terminal=jline.UnixTerminal其作为参数添加java到您的 sbt 启动脚本中。

我不知道 JLine 是否本机支持 Windows 上的彩色输出。

于 2010-09-02T18:43:13.993 回答
1

通过使用 Minnty 和 Cygwin,我能够在 Windows 上获得颜色输出。有关从 minnty 执行 sbt 的脚本,请参阅以下问题

如何使用 mingw 和 sbt 在 Windows 上获得 specs2 颜色支持

于 2011-10-26T00:04:40.057 回答