Неизвестные escape-коды ANSI -)0[,?7h и?7l
Так что я вижу некоторые escape-коды ANSI, с которыми я не знаком в некоторых выходных данных.
\\x1B)0[
\\x1B[?7h
\\x1B[?7l
http://ascii-table.com/ansi-escape-sequences.php говорит, что \\x1B[=7h
а также \\x1B[=7l
будет устанавливать и сбрасывать (соответственно) режим для включения переноса строк, но те, которые имеют =, а не?, так что идите, насколько это применимо.
Есть идеи?
1 ответ
Первый \\x1B)0
(если не неправильно указан) может быть одним из элементов управления набором символов:
C = 0 -> DEC Special Character and Line Drawing Set.
....
ESC ) C Designate G1 Character Set (ISO 2022, VT100).
The same character sets apply as for ESC ( C.
?
указывает на частный режим настройки. ISO-6429 ( ECMA-48) определяет четыре: <
, >
, ?
а также =
, Соответствующий режим (по-прежнему цитируя последовательности управления XTerm):
CSI ? Pm h
DEC Private Mode Set (DECSET).
...
Ps = 7 -> Wraparound Mode (DECAWM).
Предполагается, что приложение делает короткую паузу между переводом видео в обратный режим и обратно в нормальное состояние.