web-dev-qa-db-ja.com

sbt clearscreenコマンド

私はsbtビルドツールを学んでいます。解釈されたsbtを使用します。私はたくさんのコマンドを実行し、画面を乱雑にするたくさんの出力を取得します。

問題は、DOSシェルのsbtやbashのclsのように、clear解釈コンソールの画面をクリアするためのコマンドです。

私のグーグルスキルは役に立たなかった

更新:私はconsole2windows power Shellを使用しています

21
ajduke

BashではCtrl + Lを使用できるはずですが、OSXではCmd + Kも使用できます。

36
drexin

これは、連続モードで何かをしているときに特に役立ちます。ala `compile:

maxErrors := 5
triggeredMessage := Watched.clearWhenTriggered

これは0.13.7の時点で機能します。 2行目は、各コマンドが実行される前に画面をクリアします。最初の行はエラーの数を制限します。この構成を使用すると、エラーでいっぱいの画面が1つだけ表示されます。明らかに、sbtウィンドウに応じてmaxErrorsを調整できます。

9
Matt Hughes

Sbtは~/.sbt/1.0/build.sbtをグローバル設定としてロードします。

commands += Command.command("cls") { state =>
  print("\033c")
  state
}

次に、clsを使用して任意のコマンドを実行できます。例えば:

  • ~;cls;compile
  • ~;cls;testOnly
2