当前位置: 首页 > news >正文

使用 `\033` 方式设置终端字体颜色

通过 ANSI 转义序列(以八进制 \033 开头 ,十进制 27 ),我们可以在支持的终端中轻松实现这一功能。本文将详细介绍如何使用 \033 设置字体颜色,并提供 C、C++ 和 Python 的示例代码。

什么是 ANSI 转义序列?

ANSI 转义序列是一组特殊的字符序列,用于控制终端的显示属性,如颜色、光标位置等
序列通常以 \033[ 开始,后跟一个或多个参数,最后以 m 结束。

基本格式

\033[样式;文字颜色;背景色m

颜色与样式的代码

样式代码

  • 0: 默认状态 (可清除设置的样式)
  • 1: 高亮
  • 2: 低亮
  • 3: 斜体
  • 4: 下划线
  • 5: 闪烁
  • 7: 反转(交换前景色和背景色)
  • 8
http://www.dtcms.com/a/222480.html

相关文章:

  • JavaSwing之--JPasswordField
  • 电机试验平台:现代科技与工程应用的典范
  • 如何把TikTok的视频下载到本地?
  • Transformer时间序列预测
  • PDF文件转换之输出指定页到新的 PDF 文件
  • 封装一个Qt调用动态库的类
  • 【C++】位图
  • QPS 和 TPS 详解
  • 理想树图书:以科技赋能教育,开启AI时代自主学习新范式
  • spring切面
  • 三格电子——如何解决消防设备联网问题
  • C#实现图片缩略图生成:多种模式详解与实践
  • 3. JavaScript基础:自增自减、运算符优先级、条件语句、循环与错误处理
  • 帕金森常见情况解读
  • 【GESP真题解析】第 18 集 GESP 二级 2024 年 12 月编程题 1:寻找数字
  • 【面试 - 遇到的问题 - 优化 - 地图】腾讯地图轨迹回放 - 回放的轨迹时间要和现实时间对应(非匀速)
  • `docker commit` 和 `docker save`区别
  • JavaScript极致性能优化全攻略
  • Linux服务器运维10个基础命令
  • 一文读懂 STP:交换机接口状态详解及工作原理
  • 探讨分贝计在医疗环境中的具体应用及其重要性
  • Docker环境构建:MySQL 双主四从集群
  • SAP Business ByDesign:无锡哲讯科技赋能中大型企业云端数字化转型
  • 8位单通道数据保存为JPG
  • WSL里执行python深度学习的一些方法记录
  • 北京大学肖臻老师《区块链技术与应用》公开课:05-BTC-实现
  • windows无法安装到这个磁盘,选中的磁盘采用gpt分区仪式
  • 研华工控机安装Windows10系统,适用UEFI(GPT)格式安装
  • 烟草工业数字化转型:科技领航,重塑传统产业新生态
  • CppCon 2014 学习:Making C++ Code Beautiful