Символ "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, который отобразит ваш файл журнала в славном цвете. (Файл отображается только для чтения, но вы можете изменить его на "Обычный текст", если вы хотите его отредактировать.)