我已经安装了新的iTerm 2。
它在顶部的黄色栏中询问我是否要启用鼠标功能。不幸的是,我不再记得确切的句子了。

我偶然批准了。现在,当我在iTerm中使用鼠标上的滚轮时,它不再向上滚动,而是触发命令历史记录。就像我按向上光标一样。

我找不到正确的设置来再次将其关闭。
有人知道我可以在哪里切换此选项吗?

感谢您的帮助!

最佳答案

包括iTerm2在内的一些终端具有一项功能,当运行全屏程序(例如viscreentmux)时,它们可以更改滚轮鼠标的行为。当这些程序使用备用屏幕来提供有用的功能时,就会发生这种情况。通常,在iTerm2中使用备用屏幕时,滚轮鼠标的作用类似于滚动条,向上/向下滚动整个屏幕。但是,启用此功能后,iTerm2将发送上/下光标键,从而更改命令历史记录。

根据另一条注释中的建议,选择“首选项”菜单:

terminal - 如何在iTerm2中关闭 “scrolling the history”-LMLPHP

然后选择“高级”选项卡。向下滚动到鼠标部分,

terminal - 如何在iTerm2中关闭 “scrolling the history”-LMLPHP

并切换以下条目

在备用屏幕模式下,滚轮发送箭头键

。您必须重新启动iTerm2才能使更改生效。 (对于iTerm2 v3.1.5,更改将在不重新启动的情况下生效。)

10-07 16:19