Просмотрел несколько источников, в том числе англоязычных, но нигде не нашел расшифровку следующих 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-последовательности.
Комментариев нет:
Отправить комментарий