Генератор ANSI кодов цветов
Обверните текст в ANSI escape-последовательности для раскрашивания и стилизации в терминале.
Генератор ANSI кодов цветов
Вставьте текст, и этот инструмент обернет каждую строку в ANSI escape-последовательности, чтобы она печаталась в цвете в терминале. Он создан для авторов CLI, форматирования журналов и shell-скриптов, которые хотят зеленый «OK», красный «FAIL» или выделенный заголовок без кодирования сырых escape-байтов вручную.
Выберите цвет переднего плана и фона из 16 базовых цветов терминала, 256-цветного куба (индекс от 0–255) или 24-битного значения hex для терминалов с истинным цветом. Добавьте стили — жирный, тусклый, курсив, подчеркивание, мигание, инверсия или зачеркивание — и они объединяются в одну последовательность SGR. Опция нотации escape контролирует, как пишется сам escape-байт: сырой \u001b для прямого размещения в файл, который будет читать терминал, \e для shell-строк с двойными кавычками, \033 для строковых литералов C или Python, или готовую к запуску команду printf. Включите «Чередовать цвет на каждую строку», чтобы циклить небольшую палитру по линиям списка или журнала, и «Показать предпросмотр терминала», чтобы добавить описание простым текстом того, как каждая строка отображается, поскольку текстовая панель не может отрисовать реальные цвета терминала.
Концы строк читаются одинаково, независимо от того, CRLF это или LF, и последовательность сброса в конце каждой строки необязательна — отключите ее, если вы создаете серию цветных сегментов, которые имеют один сброс в самом конце. Очень большие входные данные ограничены, так что вкладка браузера никогда не зависает; если вставка произведет более предела, инструмент вместо зависания сообщит об этом.
Все работает локально в вашем браузере — текст, который вы вставляете, никогда не загружается. Скопируйте результат, загрузите его как файл .txt или отправьте вывод обратно на вход, чтобы наложить другую опцию сверху.