Sto usando SBT (Simple Build Tool) per creare i miei progetti Scala su Windows. Ho visto che uno dei miei amici, che esegue OSX, ottiene l'output con codice colore nelle sue finestre di terminale quando esegue SBT, ma il mio è sempre dello stesso colore ovunque. C'è un modo per abilitare questo per Windows?Come si ottiene l'output della console codificata a colori da SBT su Windows?
risposta
Un modo sarebbe installare un livello POSIX come MinGW o Cygwin e aggiungere -Djline.terminal=jline.UnixTerminal
come parametro a java
allo script di avvio di sbt.
Non so se JLine supporti l'output colorato su Windows in modo nativo.
Per shell DOS, controllare ansicon
- download page
- tipo nella shell DOS:
ansicon -i
(Se il link sopra non funzionano troppo bene, aeracode menzioni in the commentsthis address)
(questa immagine non è da una sessione di SBT, ma illustra i colori all'interno di una sessione DOS)
Ecco il collegamento a [pagina indice] (http://adoxa.3eeweb.com/ansicon/index.html) di 'ansicon' (se si verificano problemi con i collegamenti precedenti). – aeracode
sono stato in grado di ottenere output a colori su Windows utilizzando Minnty con Cygwin. Vedere la seguente questione per lo script da eseguire SBT da minnty
how to get specs2 color support on windows using mingw and sbt
- 1. Lein console (come sbt)
- 2. utilizzando colori in console Scala
- 3. Come cancellare la console della console MySQL in Windows?
- 4. sbt console come si aggiorna all'ultima versione di Scala?
- 5. Come si ottiene lo stato della stampante?
- 6. come invertire l'immagine della mappa a colori su valori scalari
- 7. Colori in C++ console win32
- 8. Come posso stampare sulla console a colori in modo multipiattaforma?
- 9. L'ingresso della console all'interno di SBT non riecheggia sullo schermo
- 10. Come si ottiene ANativeWindow da SurfaceTexture nell'NDK
- 11. Come usare sbt da dietro proxy - in Windows 7?
- 12. C# ottenere tutti i colori da colori
- 13. Come stampare in console su UWP su Windows 10?
- 14. Conservazione del colore del testo mentre si copia la copia su Windows da Eclipse a Gmail?
- 15. PowerShell rimozione dei colori dei messaggi della console quando si utilizza l'oggetto tee
- 16. GHCi su Windows: come leggere l'input Unicode dalla console?
- 17. Come si ottiene una notifica desktop da un'app Web?
- 18. Come si ottiene l'utilizzo della GPU per processo?
- 19. Stringa codificata Base64 su file
- 20. sbt - aggiungi risorse non gestite alla console
- 21. come ottenere lo sfondo della console e i colori del testo correnti?
- 22. Come si configura l'output della console Java in un file?
- 23. Su Windows, come si differenzia OpenGL da DirectX?
- 24. bloccato a "Ottenere org.scala-sbt sbt 0.13.6 ..." quando si esegue sbt nel terminale
- 25. Come si compila un'applicazione console con VS Code (piattaforma Windows)?
- 26. Nascondi la console della console figlio
- 27. Come si ottiene GetCustomAttributes?
- 28. Come si ottiene il percorso della sceneggiatura in esecuzione?
- 29. Come si ottiene un valore specifico da un oggetto System.Data.DataTable?
- 30. Come aprire la finestra della console PowerShell da Powershell
FWIW, questo non riesce difficile da Prompt dei comandi. Prova a generare sequenze di codice colore UNIX che escono letteralmente nel prompt dei comandi. Funziona anche con l'abbandono SBT con Ctrl-D. Oltre a ciò, non riesce a caricare come SBT sembra assumere che "sh" è la shell di comando. –
SBT sembra avere un sacco di sniffing della piattaforma. Non riesco a farlo funzionare affatto in Mingw. Sembra presupporre l'accesso al percorso della lettera di unità e interrompe da quel punto in poi. –