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

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

我可以在哪里切换这个选项再次关闭它?


当前回答

在iTerm2中,你也可以按住Option,同时使用滚轮强制滚动窗口,以防你想让滚轮在vim中继续工作。

其他回答

在iTerm2中,你也可以按住Option,同时使用滚轮强制滚动窗口,以防你想让滚轮在vim中继续工作。

你可能只需要离开备用主机。

尝试:tput rmcup

我也有同样的问题,但我读过和尝试过的解决方案都不起作用。解决我的问题的是关闭安全键盘输入,现在当我在macOS 10.13上使用鼠标在ssh和终端模式下滚动它时,它也像我期望的那样工作!

如果您使用的是最新版本的MacOS(我的是Monterey 12.0.1),并且在首选项下没有看到“鼠标”选项,您可以通过转到“终端->首选项->配置文件->键盘选项卡”来找到该选项,然后取消选中“滚动替代屏幕”复选框,如下面的红框所示:

2022年的更新

在“首选项->配置文件->终端”中

取消的

"保存行以备用屏幕模式滚动"还有 “当应用程序状态栏出现时保存滚动行”