Chinaunix首页 | 论坛 | 博客
  • 博客访问: 370342
  • 博文数量: 61
  • 博客积分: 2451
  • 博客等级: 上尉
  • 技术积分: 650
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-06 21:24
文章分类

全部博文(61)

文章存档

2012年(1)

2011年(44)

2010年(16)

分类: LINUX

2011-03-15 19:30:56

在perl中为了添加个人风格的彩色提示符,我们需要使用转义序列符。

那就是\033 但是也可以用\e 来代替:

print "\033[7;33mPlease choose the method to review your words:\033[0m";

=

print "\e33[7;33mPlease choose the method to review your words:\e[0m";

下面解释下[7;33m 和[0m

这里”[“ 表示颜色定义开始

7的位置用来 定义字体是高亮,还是下划线等

33的位置表前景色。

33后面的位置表示后景色上面没写出表示默认

[0m

表示恢复到默认颜色黑体白字

前景      背景      颜色
---------------------------------------
30          40          黑色
31           41          红色

32          42          绿色
33          43          黄色
34          44          蓝色
35          45          紫红色
36          46          青蓝色
37          47          白色

代码      意义
-------------------------
0            OFF
1            高亮显示
4            下划线
5            闪烁
7            反白显示
8            不可见

image 高亮

image 下划线

 

阅读(1651) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~