版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協定,轉載請附上原文出處連結和本聲明。
本文連結:https://blog.csdn.net/daoer_sofu/article/details/102456935
linux ansi控制碼
ansi控制碼格式:
\033[顯示方式;前景色;背景色m
複制
printf("\033[1;31mhello world\033[0m" );

ANSI控制碼 :
\033[0m 關閉所有屬性
\033[1m 設定高亮度
\03[4m 下劃線
\033[5m 閃爍
\033[7m 反顯
\033[8m 消隐
\033[30m -- \033[37m 設定前景色
\033[40m -- \033[47m 設定背景色
\033[nA 光标上移n行
\03[nB 光标下移n行
\033[nC 光标右移n行
\033[nD 光标左移n行
\033[y;xH設定光标位置
\033[2J 清屏
\033[K 清除從光标到行尾的内容
\033[s 儲存光标位置
\033[u 恢複光标位置
\033[?25l 隐藏光标
\33[?25h 顯示光标
複制
字背景顔色範圍:40----49
40:黑
41:深紅
42:綠
43:黃色
44:藍色
45:紫色
46:深綠
47:白色
複制
字顔色:30-----------39
30:黑
31:紅
32:綠
33:黃
34:藍色
35:紫色
36:深綠
37:白色
複制
windows ansi控制碼
\033(八進制)即ESC符号,windows中\027(十進制),\x1b(十六進制)
輸入ESC的方法:
- 在cmd視窗中先按住CTRL鍵,再按[鍵
- 在cmd視窗中先按住ALT鍵,然後按一下小鍵盤(有些筆記本沒有這個鍵盤)上的數字鍵2,7,然後放開ALT按鍵(一定要放開,否則不會顯示)
window console對ansi控制碼的支援不是很好:
https://www.cnblogs.com/crabxx/p/4046498.html
特殊符号unicode編号:
https://blog.csdn.net/s13383754499/article/details/80911873