Golang終端彩色輸出

終端彩色輸出
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  白色
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容