sbt clear screen命令

时间:2013-05-24 12:17:56

标签: scala sbt

我正在学习sbt构建工具。我使用解释sbt。我运行了很多命令并获得了大量输出,这使得屏幕变得混乱。

问题是sbt解释控制台的清除屏幕的任何命令,例如DOS shell中的cls或bash中的clear

我的谷歌搜索技巧没有帮助

更新:我正在console2使用windows power shell

3 个答案:

答案 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