Цвета в консоли PuTTY

Эмулятор терминала PuTTY интерпретирует большую часть управляющих последовательностей XTerm-подобных терминалов, понимает ANSI-графику, имеет полноценную поддержку 256 цветов. Пользователь имеет возможность настраивать внешний вид консоли PuTTY, изменяя отображение системных ANSI-цветов.

[toggles class=»yourcustomclass»] [toggle title=»ВНИМАНИЕ!» class=»in»]Помните — всё, что вы делаете — вы делаете на ваш страх и риск! Автор руководства не несёт ответственности за ваши действия и кривые руки![/toggle] [/toggles]

Поддержка Цветов в PuTTY

Перед настройкой цветовых схем, проверим состояние нескольких параметров конфигурации вашего сеанса PuTTY:

В панели «Окно/Цветовая схема»:

  • Параметр «Разрешить терминалу задавать ANSI цвета» — включить.
  • Параметр «Разрешить терминалу использовать 256-цветный режим xterm» — включить.
  • Параметр «Выделять полужирный текст изменением» — указать «Цвет» или «Шрифт и Цвет».

В панели «Терминал»:

  • Параметр «Использовать цвет фона для очистки экрана» — включить.
  • В панели «Соединение/Данные» (доступно до подключения), в поле «Строка типа терминала» указать:

xterm-256color — для полноценной работы PuTTY с Emacs/Vim, при подключении к Mac OS X, для других современных приложений;
или xterm-color — некоторые скрипты (в т.ч. .bashrc в Ubuntu) до сих пор активируют поддержку цветов только при данном значении переменной TERM.
(Переменная окружения TERM не влияет на способность PuTTY воспринимать цвета, она лишь сообщает серверным приложениям о типе терминала, о количестве поддерживаемых цветов. Даже при xterm-color (поддержка 16-ти цветов) PuTTY сможет отображать 256 цветов в приложениях, которые об TERM не спрашивают.)

Вы можете сами определить вид каждого цвета. Настройки находятся в панели «Окно/Цветовая схема». Вы можете выбрать подходящий цвет в палитре цветов, либо указать цвет в формате RGB (красный-зелёный-синий).

putty_config_color

Попробуем изменить цвета по следующей схеме:

putty rgb color

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

[toggles class=»yourcustomclass»] [toggle title=»ВНИМАНИЕ!» class=»in»]Помните — всё, что вы делаете — вы делаете на ваш страх и риск! Автор руководства не несёт ответственности за ваши действия и кривые руки![/toggle] [/toggles]

Установка Цветовой Схемы

Но, конечно же, ручная настройка каждого цвета по отдельности — это не единственный способ изменить цвета. Существует формат для хранения и полуавтоматической установки цветов.

REG формат — для классической версии PuTTY (не-portable), в виде .REG файла.

При импорте такого файла в системный реестр, будет создан новый сеанс с именем «Name_session», с настройками цветов из примера выше.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Name_session] «Colour0″=»255,255,212»
«Colour1″=»255,255,212»
«Colour2″=»20,20,20»
«Colour3″=»20,20,20»
«Colour4″=»255,255,255»
«Colour5″=»255,255,212»
«Colour6″=»20,20,20»
«Colour7″=»38,38,38»
«Colour8″=»192,109,68»
«Colour9″=»222,124,76»
«Colour10″=»175,185,122»
«Colour11″=»204,216,140»
«Colour12″=»194,168,108»
«Colour13″=»226,196,126»
«Colour14″=»68,71,74»
«Colour15″=»90,94,98»
«Colour16″=»180,190,124»
«Colour17″=»208,220,142»
«Colour18″=»119,131,133»
«Colour19″=»138,152,155»
«Colour20″=»255,255,212»
«Colour21″=»255,255,212»

Изменив перед импортом в коде слово Name_session на имя уже существующего сеанса, это изменит настройки цветов данного сеанса (имя не должно содержать русских букв, пробелы должны быть заменены кодом %20).

[toggles class=»yourcustomclass»] [toggle title=»ВНИМАНИЕ!» class=»in»]Помните — всё, что вы делаете — вы делаете на ваш страх и риск! Автор руководства не несёт ответственности за ваши действия и кривые руки![/toggle] [/toggles]