700*_*are 6 ssh terminal scrolling
我喜欢 GNOME 终端,因为当您通过 ssh 连接到服务器并运行诸如这样的命令时,man init您可以使用滚轮来导航手册页。
不幸的是,我的 Windows SSH 客户端不支持这一点。
我如何找到支持这种短操作 Linux VM 的 SSH 客户端?
编辑:我发现 PuTTY 在您使用:set mouse=a.
但是,使用诸如 之类的命令less,我似乎只能让它在 GNOME 终端中工作。当然也有一种方法可以使这个与 PuTTY 一起工作吗?我也愿意接受替代 Windows SSH 客户端的建议。
至于less,这一切都是在终端模拟器中完成的,因为less不知道鼠标。
它与 gnome-terminal 一起工作的方式是,它看到程序切换到备用屏幕(xterm 功能),并且由于正常的滚轮鼠标滚动是毫无意义的(备用屏幕不滚动),因此开发人员选择发送/向下光标键转义序列。这适用于less,就像您按下键盘上的这些键一样。
PuTTY没有这个功能;多年来其发展一直十分缓慢。xterm2012年添加了一个类似的功能,称为alternateScroll.
之前(或者如果未使用该功能),xterm(Putty 模仿的)将为滚轮鼠标发送不同的转义序列,但前提是程序发送转义序列以打开鼠标协议。 less不这样做(并且实际上不希望读取xterm鼠标转义序列)。
因为 gnome-terminal 中的功能依赖于使用备用屏幕的终端描述,这意味着它可以在一半的不同系统上运行,因为喜欢或不喜欢该功能的人似乎是相当均匀地分布的。
| 归档时间: |
|
| 查看次数: |
4218 次 |
| 最近记录: |