【问题标题】:xterm for Reactjs stop scrollingReactjs 的 xterm 停止滚动
【发布时间】:2020-11-02 01:39:11
【问题描述】:

为 Reactjs 使用 xterm 3.14.4。将许多文本块写入终端。当一个块被写入时,终端总是向下滚动显示最后写入的行。 我需要做的是,可选择冻结终端滚动。即,文本块仍将写入终端,但不会自动向下滚动。用户应该手动滚动。

我尝试使用像这样的 onScroll 事件来处理这个问题;

myterminal.onScroll(function (e: any) {   
    return 0;
  });

或者,

myterminal.onScroll(function (e: any) {   
    return false;
  });

不幸的是,没有运气。如果需要,如何停止此自动滚动并重新启动它?

感谢

【问题讨论】:

  • 刚刚升级到 4.8.1,但是找不到关于停止默认滚动的任何信息

标签: xtermjs


【解决方案1】:

你可以试试设置

term.setOption('disableStdin', false)

但您需要在代码中模拟 Stdin

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 2020-04-17
    • 1970-01-01
    • 2011-09-16
    • 2021-01-17
    • 1970-01-01
    相关资源
    最近更新 更多