【问题标题】:How to remove the last line in xterm.js如何删除 xterm.js 中的最后一行
【发布时间】:2019-11-11 17:05:51
【问题描述】:

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

【问题讨论】:

    标签: xtermjs


    【解决方案1】:

    我根据question的答案解决了这个问题

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

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

    \r 将光标移至行首(r 用于倒带) 但不会删除任何东西

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

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

    \x1b 是 \033 的十六进制,因为我在使用八进制版本时遇到了这个错误。

    严格模式下的八进制字面量

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-03
      • 2013-12-19
      • 1970-01-01
      • 2018-04-27
      • 2014-02-05
      • 1970-01-01
      • 2021-07-19
      • 1970-01-01
      相关资源
      最近更新 更多