Linux 終端機中的彩色輸出:ANSI 顏色代碼指南
您想為您的 Linux 終端機添加一抹色彩嗎? ANSI 顏色代碼提供了一個簡單的解決方案。但在深入研究之前,讓我們先探討如何確定您的終端是否支援此方便的功能。
終端顏色支持
要驗證顏色代碼支持,請檢查 TERM 環境多變的。它將指示您的終端類型(例如 xterm、gnome-terminal)。查閱 terminfo 資料庫並檢查「顏色」功能。如果此值已定義且非零,則您的終端支援顏色代碼。
使用 ANSI 顏色代碼
確認支援後,您可以開始發出 ANSI顏色代碼。它們由以下部分組成:
顏色和格式代碼
代碼序列中的數字指定所需的顏色和格式。這是一個快速參考:
|
背景 | 格式 | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
40 | 黑色 | ||||||||||||||||||||||||||||
31 | 41 | 紅色 | |||||||||||||||||||||||||||
32 | 42 | 綠色 | 33 | 43 | 黃色 | ||||||||||||||||||||||||
34 | 44 | 藍色||||||||||||||||||||||||||||
35 | 45 | 洋紅色 | td>|||||||||||||||||||||||||||
36 | 46 | 青色 | |||||||||||||||||||||||||||
37 | 47 | 白色 |
4:底線7:反色(交換前景和背景)
cout << "3[1;31mbold red text3[0m\n";
以下程式碼片段將列印粗製體紅色文字:
結論透過使用 ANSI 顏色代碼,您可以輕鬆添加一抹色彩為您的 Linux 終端輸出帶來活力。請記住在依賴這些程式碼之前檢查終端支援。擁抱色彩並增強您的使用者體驗!以上是如何使用 ANSI 轉義碼為 Linux 終端機添加顏色?的詳細內容。更多資訊請關注PHP中文網其他相關文章!