ANSI终端常用控制字符
以前收藏了一篇关于ANSI终端的介绍[http://www.termsys.demon.co.uk/vtansi.htm] 最近发现这个链接已经打不开了!于是将相关的内容记录到博客当作备份。 这里记录的是常用的控制字符,还有一些不常用的就没有列出来了。
| 控制字符 | 功能 |
|---|---|
| 0x08 | 回退(\b),光标向左移动1格 |
| 0x0A | 换行(\n),光标向下移动1行 |
| 0x0D | 回车(\r),光标向左移动到行首 |
| 0x1B,0x5B,0x41 | 光标向上移动1格 |
| 0x1B,0x5B,0x42 | 光标向下移动1格 |
| 0x1B,0x5B,0x43 | 光标向右移动1格 |
| 0x1B,0x5B,0x44 | 光标向左移动1格 |
| 0x1B,0x5B,0x4B | 清除光标右边的所有文字 |
| 0x1B,0x5B,0x31,0x4B | 清除光标左边的所有文字 |
| 0x1B,0x5B,0x32,0x4B | 清除光标行的所有文字 |
| 0x1B,0x5B,0x30,0x6D | 设置文字显示为默认方式 |
| 0x1B,0x5B,0x31,0x6D | 设置文字加高亮 |
| 0x1B,0x5B,0x34,0x6D | 设置文字加下划线 |
| 0x1B,0x5B,0x37,0x6D | 设置文字反色显示 |
| 0x1B,0x5B,0x33,0x3N,0x6D | 设置文字颜色(N:0-7) |
| 0x1B,0x5B,0x34,0x3N,0x6D | 设置文字背景色(N:0-7) |
N:颜色定义 0:黑色 1:红色 2:绿色 3:黄色 4:蓝色 5:紫色 6:青色 7:白色