我已经安装了新的 iTerm 2。它在顶部的黄色栏中询问我是否要启用鼠标功能。不幸的是,我不记得确切的句子了。
不经意间,我批准了。现在,当我在 iTerm 中使用鼠标上的滚轮时,它不再向上滚动,而是触发命令历史记录。就像我按下上光标一样。
我找不到正确的设置来再次关闭它。有谁知道我可以在哪里切换这个选项?
谢谢帮助!
包括 iTerm2 在内的一些终端具有一个功能,当全屏程序(如vi、 或screen或tmux)运行时,它们会改变滚轮鼠标的行为。当这些程序使用 备用屏幕 来提供有用的功能时,就会发生这种情况。通常,在 iTerm2 中使用备用屏幕时,滚轮鼠标就像滚动条一样,向上/向下滚动整个屏幕。但是启用此功能后,iTerm2 会发送光标向上/向下键,从而更改您的命令历史记录。
vi
screen
tmux
正如另一条评论中所建议的,选择 首选项 菜单:
并在其中选择 高级 选项卡。向下滚动到 鼠标 部分,
并切换条目
在备用屏幕模式下,滚轮发送箭头键
从 是 到 否 。您必须重新启动 iTerm2 才能使更改生效。(使用 iTerm2 v3.1.5 更改无需重新启动即可生效。)