在 Mac OS X 上使用滚轮滚动“较少”输出

在 Mac OS X 上使用滚轮滚动“较少”输出

如何使用 OSX 上的滚轮启用“较少”输出(而不是终端窗口本身)的滚动?

答案1

更新:似乎现在 OS X Yosemite 或更新版本已自动支持此功能。只需使用less并滚动即可。


对于早期版本的 OS X:

你不能使用鼠标滚轮滚动,除非你使用任何技巧。其中之一就是使用一个名为鼠标终端,它将鼠标事件报告给你的终端:

MouseTerm 是 Mac OS X 的 Terminal.app 的 SIMBL 插件,它将鼠标事件传递到终端,允许您在支持鼠标快捷键的应用程序中使用它。

首先安装模拟(没有它,MouseTerm 将无法工作!)。完成此操作后,打开 .dmg 文件,运行 Install,然后重新启动 Terminal.app。要卸载,请从 .dmg 运行 Uninstall。

常见问题解答中提到,less这是一个尝试鼠标报告的好地方。

答案2

更新:

最后只使用麦克维尤对于我的查看器,鼠标滚动终端开箱即用。我还最多可以支持滚动行为。

答案3

我尝试less -r这个答案并且效果很好(使用标准触控板手势滚动。)

也可以看看这个类似的问题讨论了一些局限性。

事实上,仔细看看第二个链接,它实际上是缺席-X对于实现滚动行为至关重要(这意味着如果您想要花式滚动,则less退出后不能将输出保留在终端历史记录中。)

相关内容