5

我想在终端历史记录中使用mouse-wheelemacs回滚。当我这样做时,mosh --no-init我可以在终端历史记录中回滚,但我不能在emacs. 相反,如果我只做mosh没有--no-init标志,我可以在 Emacs 中使用鼠标滚动,但不能在终端历史记录中回滚。我迷路了,我该如何解决这个问题。

在 mosh 中,是否可以在终端历史记录中回滚以及在emacs, nano,中使用鼠标滚轮less


mosh 防止使用回滚 #122

无法滚动的根本原因是mosh进入了“替代屏幕”模式。可以使用 --no-init 标志禁用它(请参阅文档)。只要alias mosh='mosh --no-init',问题就会消失。

开发人员认为:

我不考虑将--no-init其用作可靠访问本地回滚缓冲区的一种方式。但请将此未解决的问题解释为对请求的简单确认。我们无意实施此功能

并从我打开使用或作为解决方案的问题中推荐我。但我无法让它们工作。当我在远程机器内部使用时,我会体验到:screentmuxtmux

  • 在终端历史记录中回滚有效,但它阻止我从以前的终端历史记录中复制一些文本,它会立即跳回当前光标位置。

  • emacs, less, nano回滚在etc中不起作用。


我在他们对 mosh 的回复中的评论阻止了使用标记为的回滚 #122 This comment was marked as off-topic.,这就是我在这个问题中提到的。


他们与 mosh 相关的问题阻止使用 scrollback #122自 2012 年以来一直开放,大约 8 年,我相信它已被放弃。如果它已经实施,那么它现在已经实施了。

投稿人mosh无视这个问题。并说There is hundreds of subscribers. Please think very carefully before commenting 。// 线程中没有数百个订阅者。

总而言之,我对 没有问题--no-init,我对mosh相关有问题mosh prevents the use of scrollback #122,它不支持在诸如等工具中回滚终端历史记录emacs, nano, vim, vi, less, more。如果开发人员从 切换sshmosh,他/她无法适应mosh. 如果没有像确实那样将两者放在一起ssh,则根本没有使用mosh的意义。

4

0 回答 0