к терминалу написано, что указанные
В инструкции к терминалу написано, что указанные атрибуты на
терминале устанавливаются следующими ESC-последовательностями:
\E[0m | сбросить все атрибуты | (если p1=0) |
\E[0;1m | установить BOLD | (если p1>0) |
\E[0;7m | установить REVERSE | (если p2=1) |
\E[0;5m | установить BLINK | (если p3=1) |
\E[0;4m | установить UNDERLINE | (если p4=1) |
ZA=\E[0 # посылаем начало последовательности \E[0 - сброс всех
# атрибутов.
%?%p1 # если p1 не равен 0
%t;1%; # то вывести на терминал символы ;1
%?%p2%t;7%; # если p2 равен 1 то вывести на терминал ;7
%?%p3%t;5%; # если p3 равен 1 то вывести на терминал ;5
%?%p4%t;4%; # если p4 равен 1 то вывести на терминал ;4
m # вывести символ m
Объединяем все вместе и получаем ZA характеристику терминала
vt220
:ZA=\E[0%?%p1%t;1%;%?%p2%t;7%;%?%p3%t;5%;%?%p4%t;4%;m:
Как видите, эта характеристика ZA не обеспечит нам никаких цветов. Любители красивого могут самостоятельно поупражняться с
разборкой и обработкой всех возможных значений параметра p1.
[]
[]
[]