Символ "ESC" в test.log, если смотреть в Sublime

Когда я открываю test.log из любого приложения rails, я получаю следующий снимок экрана в Sublime. Я пробовал общаться с кодировками, но не смог найти ничего, что исправило бы его.

enter image description here

Любые идеи о том, что происходит?

Ответы

Ответ 1

Это управляющие символы, используемые для добавления цвета в файлы журнала. Существенный текст, по-видимому, не поддерживает это.

Если вы в основном собираетесь просматривать файлы журналов с редакторами, которые не понимают эти цветовые коды, вы можете отключить это с помощью настроек рельсов config.colorize_logging

Ответ 2

Там Sublime-пакет, чтобы превратить эти escape-последовательности ANSI/vt100 в цветной текст - SublimeANSI (используйте Package Control и найдите ANSIescape) - это добавляет тип файла ANSI, который отобразит ваш файл журнала в славном цвете. (Файл отображается только для чтения, но вы можете изменить его на "Обычный текст", если вы хотите его отредактировать.)