2012-07-31 9 views
8

Ho recentemente iniziato a fare lo sviluppo di ruby ​​on rails su Windows 7 e ho trovato un numero di comandi (rspec, guard, ecc.) Che mostrano i codici colore appena mostrati nel testo sulla riga di comando di Windows (o tramite Console2 che uso). ad esempio:Visualizzazione di unix color su windows cmd (ad es. ← [31m)

←[31mrspec ./spec/views/users/index.html.erb_spec.rb:21←[0m ←[36m# users/index renders a list of users←[0m 
←[31mrspec ./spec/requests/homes_spec.rb:9←[0m ←[36m# Homes GET /homes ←[0m 
←[31mrspec ./spec/views/users/new.html.erb_spec.rb:13←[0m ←[36m# users/new renders new user form←[0m 
←[31mrspec ./spec/views/users/show.html.erb_spec.rb:13←[0m ←[36m# users/show renders attributes in <p>←[0m 

Sono consapevole è possibile attivare il colore off per la maggior parte degli strumenti, prendendo il comando --color out out dei file di configurazione (ad esempio, il file .respc), ma è un dolore di dover fare questo per tutto e il codice colore sarebbe bello.

Qualche idea su come posso visualizzarli correttamente in Windows?

risposta

12
  1. Cambia console2 a ConEmu (sono l'autore di questa console). Supporta Ansi X3.64

  2. In alternativa, è possibile utilizzare per abilitare AnsiCon Ansi

+0

non ho potuto ottenere AnsiCon per lavorare, ma ConEmu sembra un po 'grande strumento e ottenere i colori è perfettamente funzionante, bel lavoro. E grazie per la risposta :-) – Ben

+1

Nota: l'impostazione "Inject ConEmuHk" deve essere selezionata se si desidera che il colore ANSI funzioni con i processi di secondo livello. – JustinStolle