2012-08-31 8 views
18

Ilekroć otwieram test.log z dowolnej aplikacji szyny, otrzymuję zrzut ekranu w Sublime. Próbowałem bawić się z kodowaniem, ale nie mogłem znaleźć niczego, co by to naprawiło.Znak "ESC" w test.log podczas przeglądania w Sublime

enter image description here

Wszelkie pomysły na to, co się dzieje?

+1

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

+0

Są to sekwencje znaków, które koloryzują wyjście dziennika podczas oglądania w terminalu. – SciPhi

+0

Czy istnieje sposób, aby się ich pozbyć? Czy szyny barwią rzeczy, czy jest to jeden z klejnotów, które zainstalowałem? –

Odpowiedz

21

Są to znaki kontrolne używane do dodawania kolorów do plików dziennika. Wysublimowany tekst najwyraźniej tego nie obsługuje.

Jeśli głównie będzie przeglądanie logów z redakcji, które nie rozumieją tych kodów kolorów można to wyłączyć z szynami config.colorize_logging ustawień

+5

Dla jasności, jest to ustawienie w ruby-rails, a nie Sublime Text. – laggingreflex

+0

Więc jeśli pytanie jest w Sublime Text, dlaczego 'config.colorize_logging'? to nie rozwiązuje problemu –

6

Jest Sublime pakiet aby włączyć te ANSI/vt100 ucieczkę sekwencje w kolorowy tekst - SublimeANSI (użyj Package Control and look for ANSIescape) - to dodaje typ pliku "ANSI", który wyświetli twój plik dziennika w chwalebnym kolorze. (Plik jest wyświetlany tylko do odczytu, ale możesz go zmienić z powrotem na "Zwykły tekst", jeśli chcesz go edytować.)

Powiązane problemy