美文网首页
Golang终端彩色输出

Golang终端彩色输出

作者: 懒人程序猿 | 来源:发表于2020-07-16 16:19 被阅读0次
    终端彩色输出
    func main() {
        fmt.Printf("\x1b[%dmhello world 30: 黑 \x1b[0m\n", 30)
        fmt.Printf("\x1b[%dmhello world 31: 红 \x1b[0m\n", 31)
        fmt.Printf("\x1b[%dmhello world 32: 绿 \x1b[0m\n", 32)
        fmt.Printf("\x1b[%dmhello world 33: 黄 \x1b[0m\n", 33)
        fmt.Printf("\x1b[%dmhello world 34: 蓝 \x1b[0m\n", 34)
        fmt.Printf("\x1b[%dmhello world 35: 紫 \x1b[0m\n", 35)
        fmt.Printf("\x1b[%dmhello world 36: 深绿 \x1b[0m\n", 36)
        fmt.Printf("\x1b[%dmhello world 37: 白色 \x1b[0m\n", 37)
    
        fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 47: 白色 30: 黑 \n", 47, 30)
        fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 46: 深绿 31: 红 \n", 46, 31)
        fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 45: 紫   32: 绿 \n", 45, 32)
        fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 44: 蓝   33: 黄 \n", 44, 33)
        fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 43: 黄   34: 蓝 \n", 43, 34)
        fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 42: 绿   35: 紫 \n", 42, 35)
        fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 41: 红   36: 深绿 \n", 41, 36)
        fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 40: 黑   37: 白色 \n", 40, 37)
    }
    
    终端显示
    image.png
    取值范围
    前景  背景  颜色
    30  40  黑色
    31  41  红色
    32  42  绿色
    33  43  黄色
    34  44  蓝色
    35  45  紫色
    36  46  深绿
    37  47  白色
    

    相关文章

      网友评论

          本文标题:Golang终端彩色输出

          本文链接:https://www.haomeiwen.com/subject/plzphktx.html