esc的ascii編碼是 27(十進位制) 33(八進位制)1b(16進製制)
很多終端編碼是esc和其他鍵的組合
比如1.方向鍵向上可以用「esc[a」模擬(同理 「esc[b」 「esc[c」 「esc[d」模擬其他三個方向)
2.printf "\33[a" printf "\033[a"能達到一樣的效果
也就是把上面的esc替換為 其八進位制的ascii碼
另外,esc[2a可能代表兩次按方向鍵向上(我在putty上嘗試失敗)
esc[na可能代表n次方向鍵向上
3.一些其他的格式控制見參考1
參考:1.
Linux終端的顏色碼
regular echo e e 0 30m gray regular echo e e 0 31m red echo e e 0 32m green echo e e 0 33m yellow echo e e 0 34m blue echo e e 0 35m purple echo e e 0...
VT100控制碼進行終端擴充套件顯示
vt100是乙個古老的終端定義,後面出現的終端幾乎都相容這種終端。vt100控制碼是用來在終端擴充套件顯示的 比如果終端上任意座標用不同的顏色顯示字元。有時又稱為ansi escape sequence.所有的vt100控制符是 033打頭 即esc的ascii碼 用輸出字元語句來輸出。可以在命令列...
linux終端文字顏色顯示控制
終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以 esc 開頭,可以用 033 完成相同的工作 esc 的 ascii 碼用十進位制表示就是 27,用八進位制表示的 33 033 顯示方式 前景色 背景色m 顯示方式 0 預設值 1 高亮 22 非粗體 4...