所以我在某些输出中看到了一些我不熟悉的 ANSI 转义码。
\\x1B)0[
\\x1B[?7h
\\x1B[?7l
http://ascii-table.com/ansi-escape-sequences.php说,\\x1B[=7h
并将\\x1B[=7l
设置和重置(分别)启用换行的模式,但那些有 = 而不是? .
有任何想法吗?
所以我在某些输出中看到了一些我不熟悉的 ANSI 转义码。
\\x1B)0[
\\x1B[?7h
\\x1B[?7l
http://ascii-table.com/ansi-escape-sequences.php说,\\x1B[=7h
并将\\x1B[=7l
设置和重置(分别)启用换行的模式,但那些有 = 而不是? .
有任何想法吗?
第一个\\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 Control Sequences):?
=
CSI ? Pm h
DEC Private Mode Set (DECSET).
...
Ps = 7 -> Wraparound Mode (DECAWM).
应用程序应该在反转视频和恢复正常状态之间短暂暂停。