Работа с цветом в Gemini

Работа с цветами - дело довольно кропотливое. Используются так называемые

цветовые escape последовательности. Главная трудность - вставить сам

символ ESC. В редакторе "vi" это делается так:

1. Жмем "i" для вставки.

2. Жмем ctrl+v

3. Жмем кнопку ESC

Готово. У вас вставился код ESC, который выглядит как ^[ . Не пытайтесь

вставлять этот код как-то иначе. Не сработает. Цветовые коды можно

найти в таблице по ссылке ниже. Ну, давайте для примера напишем слово

"Привет" зеленым цветом, код 10. Наша цветовая escape последовательность

будет такой:

ESC[38;5;10m

Она для любого цвета будет такой. Сам код находится перед символом "m".

Это число 10. Для отмены цвета нужно ввести последовательность ESC[0m

Давайте напишем:

ESC[38;5;10m Привет ESC[0m

и видим:

 Привет 

Кроме цвета букв, можно устанавливать и цвет фона. Для этого

последовательность будет такая: ESC[48;5;XXXm , где XXX - цветовой код.

Gemini броузеры отрабатывают эти коды по-разному, или вообще не

отрабатывают. В AV-98 все работает как надо - цвет сохраняется с

открытия до отмены. В lagrange цвет сохраняется только в пределах

одной строки, а потом его приходится назначать вновь, если надо.

Фон в lagrange не работает вообще, поскольку он назначается

самим броузером.

Таблица цветовых кодов

Назад