sbt/playから記録されたカラーエスケープコードを無効にしたいと思います。これは可能ですか?そうであれば、コマンドラインスイッチやシステムプロパティを使用して、設定を変更せずにコマンドラインを実行する方法があります。sbt/playでカラー端末の出力を無効にする方法はありますか?
答えて
あなたは単にtrue
にシステムプロパティsbt.log.noformat
を設定することができます。たとえば、あなたはこのようなスクリプトを作成することができVimの内部でSBTを使用します。
#!/bin/bash
java -Dsbt.log.noformat=true $JAVA_OPTS -jar "${HOME}/bin/sbt-launch.jar" "[email protected]"
さて、あなたはCygwinをインストールして、このパラメータを渡すことによって、Windows上色を取得することができます:
-Djline.terminal=jline.UnixTerminal
だから私は、カラーコードを無効にものを見るためにjlineパラメータを見てね。
Arあなたはrxvtやminttyを使っていますか? cmd.exeを使ったデフォルトのCygwinコンソールで、私はそのような出力を得ています: '←[0m [←[0minfo←[0m]←[0mBuilding project' ... – huynhjl
@huynhjlいいえ、作業。私は出力に少し驚いた。 TERMの価値は何ですか? –
TERMがcygwinに設定されています。 cygwinの主な迷惑な点は、複数行の編集がうまくいかないことです(折り返し、前の行を正しい視覚的なフィードバックで編集することはできません)。私はjlineがcygwinの下でwin32のansiコードを扱うことができないことを理解しました。だから私は色がsbtでどのように働いていたかを知りたいと思っていた。 – huynhjl
あなたのプラットフォームが実際のjline.terminalプロパティと一致しないようです。私はちょうどここで推測していますが、ダニエルがWindowsコマンドラインで提案したようにパラメータを渡すと、カラーエスケープコードも表示されます。
したがって、プロパティがプラットフォーム(WindowsではWindowsTerminal、UnixではUnixTerminal)に一致することを確認する必要があります。
これが解決しない場合は、websiteを使用することを示唆している場合にはサポートされていないプラットフォーム上で次のようになります。
-Djline.terminal=jline.UnsupportedTerminal
明確にして申し訳ありませんが、色づけがうまくいかず、私は無効にしたいだけです。 @ Moritzの答えは私を助けました。 –
私は追加することによって、Cygwinの中SBTからのカラー出力を得ることができた:
-Djline.terminal=jline.UnixTerminal
は、さらに私は、私も追加する必要があることを考え出しましたCygwin.batに次の行:その後
set CYGWIN=tty ntsec
は、SBTは非常にいい色の出力を与える追加されます。
「いくつかの問題を再:タブ補完が動作しない、バックスペースが機能しない、例外無効な端末タイプを:コンソール – OlegYch
バージョン0.13.8
(そしておそらくそれ以前は)あなたが今、単純に-no-colors
オプションを使用することができますので:さらに、私はそれはCygwinの通過フックできるようコンソール2に探してお勧めしますが、私の意見でははるかに優れたインターフェースを提供しますsbt。例えば
sbt -no-colors test
- 1. "ng build"のカラー出力を無効にする方法は?
- 2. Pythonプログラムを端末に入力して端末から出力する方法
- 3. Akkaのデバッグ出力を無効にする方法はありますか?
- 4. 端末の出力/入力を解析する方法は? (.bashrc?)
- 5. 端末のルートログインを無効にする
- 6. 出力をファイルに記録し、wafでコンソール/端末に表示する方法はありますか?
- 7. ブラウザで端末出力をレンダリングできるjavascriptライブラリはありますか?
- 8. SQLite出力をカラーで表示する方法はありますか?
- 9. 端末の最後のコマンドのカラー出力
- 10. Pythonプログラムに端末出力データを取得する方法は?
- 11. カラーコードなしで端末出力をファイルにリダイレクトする方法
- 12. Rspec/Capybara/Seleniumを使用してjavascript console.errorsを端末に出力する方法はありますか?
- 13. シェル関数で `script`を使う方法はありますか? (カラー出力)
- 14. 端末からmongodb_url出力を取得する方法
- 15. MAC端末のカラー '.py'ファイル
- 16. 保存されたrspec出力ファイルをカラーで出力する方法はありますか?
- 17. Macで私の端末をアップデートする方法はありますか?
- 18. 端末にpython os.urandomを出力する
- 19. VSCodeで統合された端末で太字フォントを有効にする方法はありますか?
- 20. Android搭載端末のGPUに関する詳細をプログラムで検出する方法はありますか?
- 21. 私とは異なる端末への出力出力をファイルにリダイレクトし、端末に出力
- 22. 端末に出力する場合はCで検出する
- 23. ubntu端末でカスタムコマンドをブックマークする方法はありますか?
- 24. 端末にgitリポジトリをリストアップする方法はありますか?
- 25. 角度2の入力を無効にする方法はありますか?
- 26. サーバのmySQL端末、出力を参照する必要があります
- 27. byobu端末のタイムアウトを防止する方法はありますか?
- 28. 端末出力(および入力)をJavaのファイルにコピーする方法
- 29. 端末でキーが押されたかどうかを検出する方法はありますか?
- 30. mongo端末(Node.Js)の出力を隠す方法
スティーブンショーズの回答を今すぐ受け入れることを検討してください。 – samthebest