我正在尝试删除xtermjs终端的最后一行。在文档中,我只找到了clear
和reset
方法,但是我只想删除最后一行。
答案 0 :(得分:0)
我根据此question
的答案解决了这个问题\ 33 [2K会删除光标当前所在的整行
\ 033 [A将光标向上移动一行,但在同一列中,即 到行首
\ r将光标移至行首(r用于快退) 但不会删除任何内容
我最终使用它来擦除最后一行:
terminal.write('\x1b[2K\r')
\ x1b是\ 033的十六进制,因为使用八进制版本时出现此错误。
严格模式下的八进制文字