ANSI 转义序列 save/restore 光标位置支持
ANSI escape sequence save/restore cursor position support
是否有任何已知终端支持向上、向下、向前和向后光标键的 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
真正的 VT100(或 VT220)无法识别 save/restore 光标位置的这些控制序列。他们使用(如 xterm 的 control sequences 列表中所述)
ESC 7 Save Cursor (DECSC).
ESC 8 Restore Cursor (DECRC).
这些是 terminfo 中的 sc
和 rc
功能;您可能会看到使用
列出的这些
infocmp vt100
infocmp vt220
CSI s
和 CSI u
的来源可能来自 ansi.sys
(请参阅 ansi.sys-old 的终端数据库条目),尽管总是可能有更旧的来源。
是否有任何已知终端支持向上、向下、向前和向后光标键的 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
真正的 VT100(或 VT220)无法识别 save/restore 光标位置的这些控制序列。他们使用(如 xterm 的 control sequences 列表中所述)
ESC 7 Save Cursor (DECSC).
ESC 8 Restore Cursor (DECRC).
这些是 terminfo 中的 sc
和 rc
功能;您可能会看到使用
infocmp vt100
infocmp vt220
CSI s
和 CSI u
的来源可能来自 ansi.sys
(请参阅 ansi.sys-old 的终端数据库条目),尽管总是可能有更旧的来源。