【发布时间】:2019-11-11 17:05:51
【问题描述】:
我正在尝试删除 xtermjs 终端的最后一行。在文档中我只找到了clear 和reset 方法,但我只想删除最后一行。
【问题讨论】:
标签: xtermjs
我正在尝试删除 xtermjs 终端的最后一行。在文档中我只找到了clear 和reset 方法,但我只想删除最后一行。
【问题讨论】:
标签: xtermjs
我根据question的答案解决了这个问题
\33[2K 擦除光标当前所在的整行
\033[A 将光标向上移动一行,但在同一列中,即不是 到行首
\r 将光标移至行首(r 用于倒带) 但不会删除任何东西
我最终用它来擦除最后一行:
terminal.write('\x1b[2K\r')
\x1b 是 \033 的十六进制,因为我在使用八进制版本时遇到了这个错误。
严格模式下的八进制字面量
【讨论】: