Страницы

Поиск по вопросам

вторник, 25 июня 2019 г.

Что означают следующие ANSI escape последовательности?

Просмотрел несколько источников, в том числе англоязычных, но нигде не нашел расшифровку следующих escape-последовательностей:
\e[%i%d;%dr (В библиотеке S-lang присваивается переменной с именемScroll_R_Str)
\e[%i%d;%dH (Тут 3 аргумента, но для установки позиции, согласно документации, используется 2, я не понял этого момента..., в библиотеке S-lang данная последовательность присваивается переменной с именемAbs_Curs_Pos_Str)
\e[P \e[%dM \e[%dL
Обновлено: неизвестны для меня также следующие последовательности (первые две, насколько я понимаю, не являются ESC-последовательностями, так ли это?)
\016 \017 \e(B\e)0
Помогите пожалуйста в них разобраться и понять, что они делают?


Ответ

Посмотрите man console_codes или то же самое в сети или по-русски. С ESC[ начинаются CSI-последовательности.

Комментариев нет:

Отправить комментарий