Wie kann die farbige Ausgabe im terminal deaktiviert werden, damit sbt/spielen?
Möchte ich deaktivieren Sie die color-escape-codes protokolliert von sbt/spielen. Ist das möglich? Und wenn es ist, gibt es einen Weg, es zu tun, ohne änderungen an der config - D. H. über eine Befehlszeilenoption oder eine system-Eigenschaft.
- Erwägen, akzeptieren Steven Shaws Antwort jetzt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einfach legen Sie die Eigenschaft system
sbt.log.noformat
zutrue
. Wenn Sie möchten, um z.B. Verwendung SBT und Vim können Sie ein Skript erstellen, wie diese:sbt -Dsbt.log.noformat=true
, und wenn du sbt "die Rebellen-cut"), können Sie das argument-no-colors
.play
zu.Seit version
0.13.8
(und möglicherweise schon früher) können Sie nun verwenden Sie einfach die-no-colors
option für sbt. z.B.dependencies
ist nicht einmal eine gültige sbt-Befehl in meinem sbt-setup.test
stattdependencies
gemacht und der implizite Punkt, über sbt-version explizit. Diese Adresse sollte @matanster Punkte.Das klingt wie Ihre Plattform entspricht nicht der tatsächlichen jline.terminal-Eigenschaft. Ich bin hier nur raten, aber wenn ich übergeben Sie die parameter wie Daniel vorgeschlagen, die auf einem Windows-Kommandozeile sehe ich den color-escape-codes als auch.
Daher, Sie haben zu stellen Sie sicher, dass die Unterkunft entspricht Ihren Plattform, d.h. WindowsTerminal auf Windows und UnixTerminal auf Unix.
Wenn das nicht hilft, dann könnten Sie auf einer nicht unterstützten Plattform, in dem Fall die website empfiehlt:
Gut, Sie können bekommen Farben auf Windows durch die Installation von Cygwin und die übergabe dieses Parameters:
Also ich würde schauen bis jline Parameter, um zu sehen, was deaktiviert Farbcodierung.
←[0m[←[0minfo←[0m] ←[0mBuilding project
...Ich war in der Lage, farbige Ausgabe von SBT in Cygwin durch hinzufügen:
Zusätzlich habe ich herausgefunden, dass auch ich fügen Sie die folgende Zeile zu Cygwin.bat:
Danach Hinzugefügt SBT gibt sehr schöne farbige Ausgabe. Zusätzlich würde ich empfehlen, sich in Console2, wie es Haken kann durch Cygwin, bietet aber eine viel bessere Schnittstelle meiner Meinung nach:
http://sourceforge.net/projects/console/