如何删除xterm.js中的最后一行

时间:2019-07-01 00:21:01

标签: xtermjs

我正在尝试删除xtermjs终端的最后一行。在文档中,我只找到了clearreset方法,但是我只想删除最后一行。

1 个答案:

答案 0 :(得分:0)

我根据此question

的答案解决了这个问题
  

\ 33 [2K会删除光标当前所在的整行

     

\ 033 [A将光标向上移动一行,但在同一列中,即   到行首

     

\ r将光标移至行首(r用于快退)   但不会删除任何内容

我最终使用它来擦除最后一行:

terminal.write('\x1b[2K\r')    

\ x1b是\ 033的十六进制,因为使用八进制版本时出现此错误。

  

严格模式下的八进制文字