终端输出控制
37
stars
157
commits
Go
primary language
Sep 6, 2026
updated
term 包含了终端控制相关的包:ansi 和 colors。
// 向 stderr 终端输出蓝底红字的字符串:"colors"
colors.Print(colors.Normal, colors.Stdout, colors.Red, colors.Blue, "colors")
// 输出蓝底红字的字符串
c := colors.New(os.Stdout).
colors.Normal, colors.Red, colors.Blue).
Println("colors")
// 输出普通文本,颜色信息会被过滤
file := os.Create("path/file")
colors.Fprint(file, colors.Normal, colors.Red, colors.Blue, "colors")
go get github.com/issue9/term/v3
colors 兼容 windows 控制台、mingw 和其它所有支持 ansi 控制符的软件
iterm2

windows-terminal

157 commits
Go
100.0%
终端输出控制
37
stars
157
commits
Go
primary language
Sep 6, 2026
updated
term 包含了终端控制相关的包:ansi 和 colors。
// 向 stderr 终端输出蓝底红字的字符串:"colors"
colors.Print(colors.Normal, colors.Stdout, colors.Red, colors.Blue, "colors")
// 输出蓝底红字的字符串
c := colors.New(os.Stdout).
colors.Normal, colors.Red, colors.Blue).
Println("colors")
// 输出普通文本,颜色信息会被过滤
file := os.Create("path/file")
colors.Fprint(file, colors.Normal, colors.Red, colors.Blue, "colors")
go get github.com/issue9/term/v3
colors 兼容 windows 控制台、mingw 和其它所有支持 ansi 控制符的软件
iterm2

windows-terminal

157 commits
Go
100.0%