我在windows vista上使用cygwin 1.77.我遇到sbt了shell中输出的问题.一些相关的环境变量:
TERM=cygwin
CYGWIN=server
LANG=C.UTF-8
Run Code Online (Sandbox Code Playgroud)
(1)当我输入sbt testshell时包含很多不可打印的字符:

我怎样才能解决这个问题 ?
我的sbt shell脚本如下所示:
dir=`dirname $0`
stty -icanon min 1 -echo > /dev/null 2>&1
java -Djline.terminal=jline.UnixTerminal -Xmx512M -jar
`cygpath -w $dir`/sbt-launch-0.7.4.jar "$@"
stty icanon echo > /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
(2)sbt命令无法找到scalatestjar并且我不知道如何配置它通过常春藤下载它.如果我将jar放入lib文件夹,它就可以工作.