任何人都可以如此友善地给我一个链接,我可以获得有关特殊字符序列的信息,例如“\ 033 [0m”?
答案 0 :(得分:3)
它们被称为ANSI escape codes,终端模拟器可以理解为xterm
或gnome-terminal
(并且在20世纪70年代由VT100等真实终端理解;请参阅{{3 }})。见the tty demystified,termcap,termios(3),isatty(3)等...
在上个世纪,转义码已经特定于终端!
您可能希望使用某些终端I / O库(如console_codes(4)(然后避免显示转义码,ncurses
会这样做),或者仅用于输入ncurses。