终端彩色字符处理
最方便的是FireBird带的编辑器ve,可以很方便的编辑彩色文本。
不过,vi也可以办到。
a. 进入编辑模式。
b. 按ctrl + v.
c. 按ESC,先输入一个ESC字符。
d. 然后可以输入彩色码啦。譬如,[31m代表红色。
你可以用echo测试各种彩色效果,譬如:
echo '^[[31m RED TEXT' 将输出红色字符串 “RED TEXT"
echo '^[[1;31m RED TEXT' 高亮输出。
echo '^[[1;5;31m RED TEXT' 高亮,闪烁。
echo '^[[41m' 红色背景。
echo '^[[m' 恢复。
开始的^[ 由b,c 输入。
zhangbohtz 于 2010-02-02 18:14:00发表:
TV100的控制机制,也叫逃逸码!
windows,linux,dos都支持,应该是最早的终端控制器了,后来的都是在此基础上的改进!
不知我说的对不?
见笑!
zhangbohtz 于 2010-02-02 18:12:10发表:
应该是目前我见的比较详细的了!
zhangbohtz 于 2010-02-02 18:11:34发表:
Set Display Attributes
[{attr1};...;{attrn}m
Set Attribute Mode
* Sets multiple display attribute settings. The following lists standard attributes:
0 Reset all attributes
1 Bright
2 Dim
4 Underscore
5 Blink
7 Reverse
8 Hidden
Foreground Colours
30 Black
31 Red
32 Green
33 Yellow
34 Blue
35 Magenta
36 Cyan
37 White
Background Colours
40 Black
41 Red
42 Green
43 Yellow
44 Blue
45 Magenta
46 Cyan
47 White