如何从OSX上的SBT获取彩色编码控制台输出?

时间:2011-04-08 20:05:00

标签: macos scala colors sbt

现在,我的SBT输出中唯一的颜色是行前缀(例如[info][error]等)和舞台信息(例如== compile ==等)。< / p>

是否可以获取文件名和错误行号的颜色信息?

例如,在输出中:

[error] /src/main/scala/DataLoader.scala:108: value id is not a member of Entity

至少,我希望DataLoader108的颜色与默认的终端颜色不同。

(看,即使这样做也可以!)

1 个答案:

答案 0 :(得分:1)

使用您选择的文本编辑器检查您的sbt启动脚本。默认的将是这样的,

#!/bin/bash
java -Dsbt.log.noformat=true -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=384M -jar `dirname $0`/sbt-launch.jar "$@"

如果是,只需删除-Dsbt.log.noformat=true部分,然后它就会显示颜色。