2012-08-31 9 views
18

Ogni volta che apro test.log da qualsiasi applicazione di rotaie ottengo il seguente screenshot in Sublime. Ho provato a risolvere i problemi con le codifiche, ma non ho trovato nulla che lo risolvesse.Carattere "ESC" in test.log se visualizzato in Sublime

enter image description here

Tutte le idee su quello che sta succedendo?

+1

http://ascii-table.com/ansi-escape-sequences-vt-100 .php –

+0

Queste sono le sequenze di caratteri che colorano l'output del registro quando guardati in un terminale. – SciPhi

+0

C'è un modo per sbarazzarsi di loro? Le rotaie colorano le cose o è una delle gemme che ho installato? –

risposta

21

Questi sono caratteri di controllo utilizzati per aggiungere colore ai file di registro. Il testo sublime a quanto pare non supporta questo.

Se state per lo più andando ad essere la visualizzazione di file di log con i redattori che non capiscono questi codici di colore è possibile attivare questa via con le rotaie config.colorize_logging impostazione

+5

Giusto per essere chiari, questa è un'impostazione in ruby-on-rails, e non Sublime Text. – laggingreflex

+0

Quindi, se la domanda è in Sublime Text, perché 'config.colorize_logging'? questo non risolve il problema –

6

C'è un pacchetto Sublime per trasformare questi ANSI/fuga VT100 sequenze in testo colorato - SublimeANSI (utilizzare Package Control and look for ANSIescape) - questo aggiunge un tipo di file "ANSI" che visualizzerà il file di registro in un glorioso colore. (Il file viene visualizzato in sola lettura ma è possibile modificare il tipo in "Testo normale" se si desidera modificarlo.)

Problemi correlati