我有两台装有最新 Fedora 的计算机。首先,我使用 zsh 并且鼠标滚轮可以与 gnome-terminal 中的 less 寻呼机一起使用来滚动寻呼机。
第二,我使用 bash 和鼠标滚动终端历史记录,而不是寻呼机。
外壳应该没有任何区别,为什么我不能在第二种情况下使用鼠标滚轮滚动?
为了说明它的作用,假设我有一个这样的文档:
AAAA
BBBB
CCCC
DDDD
EEEE
Run Code Online (Sandbox Code Playgroud)
我有一个两线终端。如果我用得少,我就会出现在屏幕上
AAAA
BBBB
Run Code Online (Sandbox Code Playgroud)
鼠标滚轮无法进一步向下滚动。如果我向上滚动,我会得到 bash 提示历史记录。现在我使用向下翻页键到达文档底部,我进入屏幕:
DDDD
EEEE
Run Code Online (Sandbox Code Playgroud)
向上滚动让我
BBBB
DDDD
Run Code Online (Sandbox Code Playgroud)
-->
几年来,macOS 中的Terminal.app一直支持使用该less程序进行鼠标滚动,但今天我注意到它不再接受鼠标滚动,现在只能使用Up和Down键。我安装的lessvia macOS 版本是 487。
less和所有其他使用它的程序都不接受鼠标滚动。相反,它会滚动终端窗口。这些“其他”程序是:
mangit logdiff以前,less关闭屏幕时也会清除屏幕 ( q),但现在文本仍保留在屏幕上。
vim例如,仍然接受鼠标滚动less在不接受鼠标滚动Hyper或者less在终端应用程序中使用。鼠标滚动正在使用它。所以我不确定出了什么问题。非常感谢任何帮助less再次接受鼠标滚动。