【发布时间】:2020-08-21 13:31:41
【问题描述】:
在努力使用xtermjs,还有一些官方文档没有涉及到的问题,至少我没找到。
- 我了解当我在终端中使用某些应用程序时,例如Vim 终端需要切换到备用缓冲区,在我退出应用程序后,终端切换回正常缓冲区。对吗?
- 要在缓冲区之间切换(以及总体控制终端行为),我需要使用控制序列。不是xterm.js独有的东西,而是终端之间统一的通用模式和控制顺序?
- 根据文档,切换到备用缓冲区的控制序列是
CSI ? Pm h,参数为47:
DECSET DEC 私人设置模式 CSI ? pm h 设置各种终端属性。
在哪里
paramAction47 - 使用备用屏幕缓冲区。
- 如何将此控制序列与 xterm.js 一起使用,例如,我想切换到备用缓冲区。
terminal.write(...)中应该使用什么字符串?
【问题讨论】: