linux 中的彩色字体

使用“ANSI非常规字符序列来生成彩色字体:

格式: \033[字背景颜色;字体颜色m
 

ANSI控制码:
    \033[0m  
关闭所有属性  
    \033[1m  
设置高亮度  
    \03[4m  
下划线  
    \033[5m  
闪烁 

    \033[7m   反显      

    \033[8m   消隐   

    \033[30m   设置前景色为 黑色

    \033[31m   设置前景色为 红色

    \033[32m   设置前景色为 绿色

    \033[33m   设置前景色为 黄色

    \033[34m   设置前景色为 蓝色

    \033[35m   设置前景色为 紫色

    \033[36m   设置前景色为 深绿

    \033[37m   设置前景色为 白色

    

    \033[40m   设置背景色为 黑色

   \033[41m   设置背景色为 红色

   \033[42m   设置背景色为 绿色

   \033[43m   设置背景色为 黄色

   \033[44m   设置背景色为 蓝色

   \033[45m   设置背景色为 紫色

   \033[46m   设置背景色为 深绿

   \033[47m   设置背景色为 白色


    \033[nA  

光标上移n  
    \033[nB  
光标下移n  
    \033[nC  
光标右移n  
    \033[nD  
光标左移n  
    \033[y;xH
设置光标位置  
    \033[2J  
清屏              
    \033[K  
清除从光标到行尾的内容  
    \033[s  
保存光标位置  
    \033[u  
恢复光标位置  
    \033[?25l  
隐藏光标   
    \033[?25h  
显示光标

 

 

使用printf的时候为:printf("\033[42m 这个是内容\n \033[0m");

使用cout的时候则是:cout << "\033[42m 这个是内容 \033[0m" << endl;

或者 cout << "\033[42m" << "这个是内容" << "\033[0m" << endl;

 

注意这个是linux 下的

转载于:https://www.cnblogs.com/dillyant/archive/2012/09/13/2683539.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值