Golang Print输出颜色

发布日期: 2023-02-27 14:01:54 作者: Stephen 评论: 1

Golang 中使用 Print 方法输出带颜色的内容:

// 标记[配置;背景色;前景色m文本内容 标记[0m
fmt.Printf("%c[%d;%d;%dm%s%c[0m", 0x1B, 0, 40, 31, "输出的内容", 0x1B)

示例:

其中:

0x1B: 标记

0: 终端配置

40: 背景色 黑色

31: 前景色 红色

m: 表示结束

颜色代码:

// 前景 背景 颜色
// ---------------------------------------
// 30  40  黑色
// 31  41  红色
// 32  42  绿色
// 33  43  黄色
// 34  44  蓝色
// 35  45  紫红色
// 36  46  青蓝色
// 37  47  白色

终端配置代码:

// 代码 意义
// -------------------------
//  0  终端默认设置
//  1  高亮显示
//  4  使用下划线
//  5  闪烁
//  7  反白显示
//  8  不可见

Teacher Du 1年前
是交互命令吗?