2012-03-30 82 views
2

我有一個嵌入式設備通過USART與主機(Tera Term)通信。我意識到ASCII字符可以通過轉義字符^[「擴展」。例如,^[A是「向上箭頭」。USART通信的「清除行」命令:哪個轉義字符?

「clear line」有沒有ASCII轉義符?我在哪裏可以找到逃生列表?

+1

這不再ASCII。它不是ASCII轉義。您需要搜索您的終端的轉義碼 – Shahbaz 2012-03-30 12:55:18

+1

取決於您要求Tera Term模擬的終端。 DEC VT100是一個非常普遍的選擇。一家公司和產品早已不在了,但原來的技術手冊仍在:http://vt100.net/docs/vt100-tm/ – 2012-03-30 14:12:44

回答

3

This list是一個ansi轉義碼列表。您的終端可能會支持或不支持它們。

more complete list沒有提到的,你可以看到以下信息:

Esc[K Clear line from cursor right EL0 
Esc[0K Clear line from cursor right EL0 
Esc[1K Clear line from cursor left EL1 
Esc[2K Clear entire line    EL2