VT100終端定義。


  VT100是一個終端類型定義,VT100控制碼是用來在在終端顯示的代碼,比如在終端上任意坐標用不同的顏色顯示字符。

  其中所有的控制符都是由\033打頭(即ESC的ASCII碼)。用輸出字符語句來輸出。可以在命令行中用echo輸出,也可以用C程序中的printf函數來輸出VT100控制字符。

  其中格式分下列兩種:

  1.數字形式。

    \033[<數字>m 

  2.控制字符形式。

    \033[字母

 

  VT控制碼歸類有如下:

    \033[0m     關閉所有屬性

    \033[1m     設置高亮度

    \033[4m     下划線

    \033[5m      閃爍

    \033[7m      反顯

    \033[8m      消隱

    \033[30m ---- \033[37m   設置前景色,0-7為 黑 紅 綠 黃 藍 紫 青 白

    \033[40m ---- \033[47m   設置背景色,0-7為 黑 紅 綠 黃 藍 紫 青 白

    \033[nA       光標上移n行

    \033[nB       光標下移n行

    \033[nC       光標右移n行

    \033[nD       光標左移n行

    \033[y;xH    設置光標位置

    \033[2J        清屏

    \033[K         清除從光標到行尾的內容

    \033[s          保存光標位置

    \033[s 保存光標位置   

    \033[u 恢復光標位置   

    \033[?25l 隱藏光標   

    \033[?25h 顯示光標 

 

我們經常的用法是將這些VT100這些格式定義為宏,更加直觀利用。

 

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM