ANSI转义序列 ANSI转义序列ANSI escape sequences是一种带内信号英语Inband signaling的转义序列标准用于控制视频文本终端上的光标位置颜色和其他选项在文本中嵌入确定的字节序列大部分以ESC转义字符和字符开始终端会把这些字节序列解释为相应的指令而不是普通的字符编码 ANSI序列是在二十世纪七十年代引入的标准用以取代特定于终端供应商的序列并在二十世纪八十年代早期开始在计算机设备市场上广泛使用与早期缺少光标移动功能的系统相比新生的电子公告板系统使用ANSI序列改进其显示正是因为这个原因ANSI序列变成了所有制造商共同采用的标准 在世纪尽管硬件文本终端已经越来越少了但ANSI标准依然存在因为大多数终端模拟器会对部分ANSI转义序列进行解释一个值得注意的例外是在微软Windows 更新TH之前Windows操作系统的Win控制台是不支持ANSI转义序列的