亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁(yè) > 知識(shí)庫(kù) > 如何讓shell終端和goland控制臺(tái)輸出彩色的文字

如何讓shell終端和goland控制臺(tái)輸出彩色的文字

熱門標(biāo)簽:百度地圖標(biāo)注后傳給手機(jī) excel地圖標(biāo)注分布數(shù)據(jù) 評(píng)價(jià)高的400電話辦理 壽光微信地圖標(biāo)注 外呼系統(tǒng)用什么卡 阿克蘇地圖標(biāo)注 外呼系統(tǒng)顯本地手機(jī)號(hào) 涿州代理外呼系統(tǒng) 電話機(jī)器人軟件免費(fèi)

終端輸出彩色文字

開發(fā)工具:Mac,Goland,Mac自帶shell。這是基于Mac的測(cè)試結(jié)果,根據(jù)讀者留言,在Windows上不生效,標(biāo)識(shí)符不一樣。

在終端輸出這段命令,將的到一個(gè)紅色背景、綠色文字,并不停閃爍的輸出。

sszxr:~ sszxr$ echo  -e "\033[5;32;41mI ♡  You \033[0m"
I ♡  You 
sszxr:~ sszxr$ 

雙引號(hào)中的反斜杠\表示轉(zhuǎn)義,033是標(biāo)識(shí)符,表示用來設(shè)置顏色,[表示開始顏色設(shè)置,m為顏色設(shè)置結(jié)束。[后面的5表示閃爍,分號(hào)后面的32表示前景色,也就是文字的顏色,為綠色;再后面41表示背景色,為紅色,到m為設(shè)置結(jié)束,后面是輸出的內(nèi)容,最后為再一次設(shè)置顏色,0m表示取消顏色設(shè)置。

從括號(hào)[到m中間為顏色設(shè)置,以;號(hào)分隔。

樣式有【0,1,4,5,7,8】六種,分別是:

0  終端默認(rèn)設(shè)置
1  高亮顯示
4  使用下劃線
5  閃爍
7  反白顯示
8  不可見

顏色有7中,分別為

前景 背景 顏色
30  40  黑色
31  41  紅色
32  42  綠色
33  43  黃色
34  44  藍(lán)色
35  45  紫紅色
36  46  青藍(lán)色
37  47  白色

3開頭是前景色,也就是文字的顏色;4開頭是背景色。

Go語言中的彩色輸出

樣式和顏色與上面一樣,只是標(biāo)識(shí)符不一樣,

fmt.Printf("%c[0;41;36m%s%c[0m\n", 0x1B, "testPrintColor", 0x1B)

標(biāo)識(shí)符為0x1B,具體設(shè)置也是在[到m之間,以分號(hào);分隔。

另一種方式

package main
import (
 "fmt"
)
var (
 greenBg      = string([]byte{27, 91, 57, 55, 59, 52, 50, 109})
 whiteBg      = string([]byte{27, 91, 57, 48, 59, 52, 55, 109})
 yellowBg     = string([]byte{27, 91, 57, 48, 59, 52, 51, 109})
 redBg        = string([]byte{27, 91, 57, 55, 59, 52, 49, 109})
 blueBg       = string([]byte{27, 91, 57, 55, 59, 52, 52, 109})
 magentaBg    = string([]byte{27, 91, 57, 55, 59, 52, 53, 109})
 cyanBg       = string([]byte{27, 91, 57, 55, 59, 52, 54, 109})
 green        = string([]byte{27, 91, 51, 50, 109})
 white        = string([]byte{27, 91, 51, 55, 109})
 yellow       = string([]byte{27, 91, 51, 51, 109})
 red          = string([]byte{27, 91, 51, 49, 109})
 blue         = string([]byte{27, 91, 51, 52, 109})
 magenta      = string([]byte{27, 91, 51, 53, 109})
 cyan         = string([]byte{27, 91, 51, 54, 109})
 reset        = string([]byte{27, 91, 48, 109})
 disableColor = false
)
func main() {
 str := "hello world"
 fmt.Println(greenBg, str, reset)
 fmt.Println(whiteBg, str, reset)
 fmt.Println(yellowBg, str, reset)
 fmt.Println(redBg, str, reset)
 fmt.Println(blueBg, str, reset)
 fmt.Println(magentaBg, str, reset)
 fmt.Println(cyanBg, str, reset)
 word := "I love you"
 fmt.Println(green, word, reset)
 fmt.Println(white, word, reset)
 fmt.Println(yellow, word, reset)
 fmt.Println(red, word, reset)
 fmt.Println(blue, word, reset)
 fmt.Println(magenta, word, reset)
 fmt.Println(cyan, word, reset)
}

運(yùn)行結(jié)果

[]byte{}中那些數(shù)字是什么意思

他們是0x1B [ ; m以及0-9的ASCII編碼

package main
import "fmt"
func main() {
 fmt.Print(0x1B, '[', ';', 'm', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', "\n")
 fmt.Printf("%#X\t%c\t%c\t%c\t", 27, 91, 59, 109)
 fmt.Printf("%c\t%c\t%c\t%c\t%c\t%c\t%c\t%c\t%c\t%c\t", 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
}

運(yùn)行結(jié)果

27 91 59 109 48 49 50 51 52 53 54 55 56 57

0X1B [ ; m 0 1 2 3 4 5 6 7 8 9

27代表0x1B

91代表[

59代表;

109代表m

57代表9,表示設(shè)置字體顏色

52代表4,表示設(shè)置背景色

51代表3,表示設(shè)置前景色,也就是文字的顏色

90到97與30到37的效果一樣,一個(gè)是設(shè)置字體顏色,一個(gè)是設(shè)置前景色,所以57和51可以互換,效果完全一樣,

reset表示0x1B[0m,表示清除顏色設(shè)置。

package main
import (
 "fmt"
)
var (
 black        = string([]byte{27, 91, 57, 48, 109})
 red          = string([]byte{27, 91, 57, 49, 109})
 green        = string([]byte{27, 91, 57, 50, 109})
 yellow       = string([]byte{27, 91, 57, 51, 109})
 blue         = string([]byte{27, 91, 57, 52, 109})
 magenta      = string([]byte{27, 91, 57, 53, 109})
 cyan         = string([]byte{27, 91, 57, 54, 109})
 white        = string([]byte{27, 91, 57, 55, 59, 52, 48, 109})
 reset        = string([]byte{27, 91, 48, 109})
 disableColor = false
)
func main() {
 word := "I love you"
 fmt.Println(black, word, reset)
 fmt.Println(red, word, reset)
 fmt.Println(green, word, reset)
 fmt.Println(yellow, word, reset)
 fmt.Println(blue, word, reset)
 fmt.Println(magenta, word, reset)
 fmt.Println(cyan, word, reset)
 fmt.Println(white, word, reset)
}

補(bǔ)充: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: 藍(lán) \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: 藍(lán)   33: 黃 \n", 44, 33)
 fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 43: 黃   34: 藍(lán) \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)
}

終端顯示

取值范圍

前景 背景 顏色
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍(lán)色
35 45 紫色
36 46 深綠
37 47 白色

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 解決Goland 同一個(gè)package中函數(shù)互相調(diào)用的問題
  • goland設(shè)置顏色和字體的操作
  • goland 實(shí)現(xiàn)自動(dòng)格式化代碼
  • goland 恢復(fù)已更改文件的操作
  • goland 清除所有的默認(rèn)設(shè)置操作
  • Mac GoLand打不開(閃退)也不報(bào)錯(cuò)的解決方案
  • Goland 斷點(diǎn)調(diào)試Debug的操作
  • goland 設(shè)置project gopath的操作

標(biāo)簽:汕頭 雞西 梅河口 吐魯番 欽州 重慶 蘭州 銅川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何讓shell終端和goland控制臺(tái)輸出彩色的文字》,本文關(guān)鍵詞  如何,讓,shell,終端,和,goland,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何讓shell終端和goland控制臺(tái)輸出彩色的文字》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于如何讓shell終端和goland控制臺(tái)輸出彩色的文字的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产网站免费在线观看| 日本在线www| 韩国三级视频网站| 欧美激情伊人| 国产91视频网| 九九久久国产精品大片| 欧美激情一区二区三区视频 | 青青久热| 欧美a免费| 久久99爰这里有精品国产| 999精品影视在线观看| 国产不卡在线观看| 国产一区二区精品久久91| 九九久久99| 亚洲精品影院一区二区| 麻豆系列 在线视频| 亚洲 国产精品 日韩| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产一级强片在线观看| 九九九网站| 免费一级片在线| 99热精品在线| 一级女性大黄生活片免费| 色综合久久天天综合绕观看| 欧美电影免费| 国产91素人搭讪系列天堂| 国产高清视频免费| 99热视热频这里只有精品| 成人高清视频免费观看| 亚洲天堂免费| 亚欧成人乱码一区二区| 国产一区免费观看| 二级特黄绝大片免费视频大片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩欧美一二三区| 国产麻豆精品视频| 九九干| 国产一区二区福利久久| 国产麻豆精品hdvideoss| 欧美激情中文字幕一区二区| 国产亚洲精品成人a在线| 青青青草影院 | 国产不卡高清在线观看视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久99中文字幕| 日韩在线观看免费完整版视频| 久久国产精品自由自在| 美女免费毛片| 日韩av成人| 成人在激情在线视频| 中文字幕一区二区三区精彩视频| 一级片片| 亚洲www美色| 成人免费观看视频| 欧美1区| 成人av在线播放| 亚洲 国产精品 日韩| 九九精品在线播放| 黄视频网站在线看| 青青青草影院 | 免费国产在线观看| 夜夜操网| a级黄色毛片免费播放视频| 韩国三级香港三级日本三级| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美国产日韩精品| 精品视频在线观看视频免费视频| 亚洲第一视频在线播放| 一级女性全黄久久生活片| 精品久久久久久中文字幕一区| 亚洲 激情| 日本免费乱人伦在线观看 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产不卡精品一区二区三区| 国产一区二区精品尤物| 欧美一级视频免费观看| 日韩avdvd| 成人影院一区二区三区| 亚洲天堂一区二区三区四区| 黄视频网站在线免费观看| 91麻豆精品国产综合久久久| 日本在线www| 天天色色网| 久久精品店| 精品视频在线看 | 国产成人精品在线| 国产视频一区二区在线观看| 国产91丝袜高跟系列| 可以免费看毛片的网站| 九九精品在线播放| 精品久久久久久中文字幕一区| 精品久久久久久中文| 久久久久久久免费视频| 国产精品1024永久免费视频 | 91麻豆爱豆果冻天美星空| 国产伦理精品| 美国一区二区三区| 韩国三级香港三级日本三级la| 欧美爱爱动态| 国产极品白嫩美女在线观看看 | 日韩专区在线播放| 999久久66久6只有精品| 精品视频在线看 | 日韩专区第一页| 欧美激情一区二区三区在线播放| 久久99中文字幕| 欧美a免费| 九九久久99综合一区二区| 午夜欧美福利| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品久久久久久中文字幕2017| 亚洲第一视频在线播放| 毛片高清| 久久国产精品永久免费网站| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩中文字幕在线播放| 99热热久久| 99久久网站| 欧美激情一区二区三区视频 | 成人影院久久久久久影院| 国产精品12| 欧美另类videosbestsex久久| 国产91素人搭讪系列天堂| 成人免费一级毛片在线播放视频| 精品国产一区二区三区国产馆| 美女免费精品视频在线观看| 久久成人亚洲| 91麻豆国产| 黄视频网站在线免费观看| 精品国产一区二区三区久久久蜜臀| 国产成人欧美一区二区三区的| 午夜激情视频在线播放| 精品国产一区二区三区精东影业| 成人免费观看的视频黄页| 久久精品免视看国产成人2021| 香蕉视频三级| 精品国产三级a| 欧美国产日韩精品| 成人高清视频在线观看| 国产视频久久久久| 香蕉视频久久| 欧美一区二区三区在线观看| 欧美a级成人淫片免费看| 99色吧| a级黄色毛片免费播放视频| 一级毛片视频播放| 国产高清在线精品一区二区| 韩国毛片免费| 在线观看成人网 | 欧美一级视频免费观看| 九九精品久久久久久久久| 成人免费网站久久久| 欧美另类videosbestsex高清| 成人高清视频在线观看| 美国一区二区三区| 国产欧美精品| 国产不卡精品一区二区三区| 欧美电影免费看大全| 欧美激情一区二区三区在线| 99色精品| 免费的黄色小视频| 天天做人人爱夜夜爽2020| 欧美大片a一级毛片视频| 91麻豆国产福利精品| 九九热国产视频| 久久福利影视| 国产成人女人在线视频观看| 国产美女在线观看| 日本在线不卡视频| 99热视热频这里只有精品| 欧美1区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产网站在线| 欧美电影免费| 久久精品欧美一区二区| 日本在线www| 九九精品在线播放| 欧美a级v片不卡在线观看| 成人av在线播放| 99久久精品国产麻豆| 日本伦理片网站| 日韩男人天堂| 国产韩国精品一区二区三区| 亚欧视频在线| 精品国产一区二区三区久久久蜜臀| 九九九网站| 日韩一级精品视频在线观看| 国产伦精品一区三区视频| 日本特黄特色aaa大片免费| 国产高清在线精品一区二区 | 黄视频网站在线看| 黄视频网站在线看| 韩国三级视频网站| 欧美激情一区二区三区中文字幕| 成人免费网站久久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 午夜久久网| 欧美18性精品| 麻豆系列国产剧在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 |