ConceptANSI escape codes
ANSI转义码
ANSI转义码是一种由美国国家标准学会(ANSI)制定的字符编码标准,由以转义字符(ESC,ASCII码27)开头的特殊字节序列构成。它嵌入于文本数据流中,用于控制终端或终端模拟器的显示行为,包括文字颜色与背景色、字体样式、光标位置及屏幕清除等操作,广泛应用于命令行界面程序的输出格式化。
All Facts (6)
Unverified
转义码的第一个字符是ESC字符,可以写作ESC、\x1b、\E、\033或^[
95%Unverified在终端中按下左方向键时可能会看到^[[D这样的转义码字符
90%UnverifiedANSI转义码至今没有完全标准化
90%Unverified转义码的不完全标准化导致它们并不总是可靠工作,且由于不可见性使排查问题极其困难
85%UnverifiedThe VT100 defined a set of control sequence standards that are still widely used today and were the predecessor of ANSI escape codes.
60%UnverifiedANSI转义码是终端模拟器与程序之间通信的协议,负责文本着色、光标移动、鼠标交互等功能
60%