是否有任何已知的终端支持上,下,前,后光标键的ANSI转义序列:
CSI n A Cursor Up
CSI n B Cursor Down
CSI n C Cursor Forward
CSI n D Cursor Back
但是不支持save-cursor-position和restore-cursor-position转义序列?
CSI s Save Cursor Position
CSI u Restore Cursor Position
答案 0 :(得分:6)
真正的VT100(或VT220)无法识别保存/恢复光标位置的这些控制序列。他们使用(如xterm的control sequences列表中所述)
ESC 7 Save Cursor (DECSC).
ESC 8 Restore Cursor (DECRC).
这些是terminfo中的sc
和rc
功能;您可能会看到使用
infocmp vt100
infocmp vt220
CSI s
和CSI r
的来源可能来自ansi.sys
(请参阅ansi.sys-old的终端数据库条目),但始终可以使用较旧的来源。