我正在学习sbt
构建工具。我使用解释sbt
。我运行了很多命令并获得了大量输出,这使得屏幕变得混乱。
问题是sbt
解释控制台的清除屏幕的任何命令,例如DOS shell中的cls
或bash中的clear
我的谷歌搜索技巧没有帮助
更新:我正在console2
使用windows power shell
答案 0 :(得分:35)
在bash中你应该可以使用Ctrl + L,在OSX上你也可以使用Cmd + K.
答案 1 :(得分:8)
当您以连续模式执行某些操作时,这尤其有用,ala`compall:
maxErrors := 5
triggeredMessage := Watched.clearWhenTriggered
这适用于0.13.7。第二行在每个命令运行之前清除屏幕。第一行限制了错误的数量。使用此配置,您只需要一个完整的错误屏幕即可完成。显然可以根据你的sbt窗口调整maxErrors。
答案 2 :(得分:1)
Sbt将加载~/.sbt/1.0/build.sbt
作为全局设置。
commands += Command.command("cls") { state =>
print("\033c")
state
}
然后,您可以使用cls运行任何命令。例如:
~;cls;compile
~;cls;testOnly