Golang:color在终端上输出带颜色的文字
2023-09-27 14:24:15 时间
Color lets you use colorized outputs in terms of ANSI Escape Codes in Go (Golang). It has support for Windows too! The API can be used in several ways, pick one that suits you.
译文:Color 允许您根据Go(Golang)中的ANSI转义码使用着色输出。它也支持Windows!API可以多种方式使用,选择适合您的方式。
文档
安装
go get github.com/fatih/color
示例
// main.go
package main
import (
"github.com/fatih/color"
)
func main() {
// 直接使用,输出蓝色文字
color.Blue("hello: %s", "Tom")
// 实例化后使用
colorPrint := color.New()
colorPrint.Add(color.FgRed) // 红色文字
colorPrint.Add(color.Italic) // 倾斜
colorPrint.Add(color.BgGreen) // 绿色背景
colorPrint.Println("Hello World")
}
注意:直接运行没有效果,需要在终端使用命令行运行才能看到效果
$ go run main.go
输出结果
相关文章
- Python3-输入和输出
- Kaggle Feedback Prize 3比赛总结:如何高效使用hidden states输出(2)
- 扩散模型-2020-理论基础:DDPM【目前“文本生图像”所采用的扩散模型大都是来自于DDPM】【输入:带噪音的图片+文本+噪音程度值;输出:待去除的噪音】【带噪音的图片-输出的噪音=生成的图片】
- shell脚本输出带颜色字体
- uva 400 Unix ls 文件输出排版 排序题
- SLF4J+LogBack实现不同级别的日志输出到不同文件
- Golang:输出Emoji表情符号
- 《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一2.2 文本输入与输出
- [C++]PAT乙级1006. 换个格式输出整数 (15/15)
- 【一】LaTeX的安装和使用、安装TeXstudio、中文界面输出设置
- iOS中 加强日志输出 开发技术总结
- php 将url图片转换成圆形图片资源输出
- 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串点击打开查重,在点击关闭
- 【IIC通信】Chap.2 (I2C)IIC协议的特点;为什么IIC需要开漏输出、上拉电阻?
- 让 AE 输出 MPEG