PuTTY 或其他 Windows SSH 客户端:鼠标滚轮在 UNIX 服务器上滚动更少/更多或其他寻呼机?

700*_*are 6 ssh terminal scrolling

我喜欢 GNOME 终端,因为当您通过 ssh 连接到服务器并运行诸如这样的命令时,man init您可以使用滚轮来导航手册页。

不幸的是,我的 Windows SSH 客户端不支持这一点。

我如何找到支持这种短操作 Linux VM 的 SSH 客户端?

编辑:我发现 PuTTY 在您使用:set mouse=a.

但是,使用诸如 之类的命令less,我似乎只能让它在 GNOME 终端中工作。当然也有一种方法可以使这个与 PuTTY 一​​起工作吗?我也愿意接受替代 Windows SSH 客户端的建议。

Tho*_*key 5

至于less,这一切都是在终端模拟器中完成的,因为less不知道鼠标。

它与 gnome-terminal 一起工作的方式是,它看到程序切换到备用屏幕(xterm 功能),并且由于正常的滚轮鼠标滚动是毫无意义的(备用屏幕不滚动),因此开发人员选择发送/向下光标键转义序列。这适用于less,就像您按下键盘上的这些键一样。

PuTTY没有这个功能;多年来其发展一直十分缓慢。xterm2012添加了一个类似的功能,称为alternateScroll.

之前(或者如果未使用该功能),xterm(Putty 模仿的)将为滚轮鼠标发送不同的转义序列,但前提是程序发送转义序列以打开鼠标协议。 less不这样做(并且实际上不希望读取xterm鼠标转义序列)。

因为 gnome-terminal 中的功能依赖于使用备用屏幕的终端描述,这意味着可以在一半的不同系统上运行,因为喜欢或不喜欢该功能的人似乎是相当均匀地分布的。