Как сохранить атрибуты курсора без сохранения позиции с escape-последовательностью? - PullRequest
0 голосов
/ 17 февраля 2010

printf '\ e [s' сохранит атрибуты и положение курсора, чтобы скрипт мог их сбросить, используя printf '\ e [u'. Но я хочу только сохранить атрибуты. Другими словами, я хочу изменить цвет текста, напечатать некоторый текст, а затем восстановить настройки цвета в конце скрипта. Если я использую последовательности [s и [u, я буду сбрасывать позицию, которую я не хочу.

Какой самый простой способ восстановить цветовые атрибуты курсора без восстановления позиции?

1 Ответ

0 голосов
/ 17 февраля 2010
   ESC 7 (DECSC)   save state
   ESC 8 (DECRC)   restore most recently saved state

Хотя не пробовал ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...