首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iTerm2中关闭“滚动历史”

如何在iTerm2中关闭“滚动历史”
EN

Stack Overflow用户
提问于 2016-04-13 09:39:02
回答 8查看 110.2K关注 0票数 420

我已经安装了新的iTerm 2,它要求我在顶部的一个黄色条中启用鼠标功能。不幸的是我已经不记得确切的句子了。

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

我找不到合适的设置再次关闭它。有人知道我可以在哪里切换这个选项吗?

谢谢你的帮助!

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2016-06-17 10:34:15

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

按照另一个注释中的建议,选择Preferences菜单:

在这个选项卡中,选择Advanced选项卡。向下滚动到鼠标部分,

并切换条目

滚动轮在交替屏幕模式下发送箭头键

No。要使更改生效,您必须重新启动iTerm2。(使用iTerm2 v3.1.5,更改在不重新启动的情况下生效)

票数 700
EN

Stack Overflow用户

发布于 2017-09-22 13:52:15

如果您被困在滚动历史模式中,您可以通过运行vi并退出的来逃避。也可以选择使用备用屏幕的另一个程序,然后退出。

从理论上讲,用鼠标滚轮滚动历史不应该发生。这发生在实践中,因为有时交替屏幕模式没有被正确地切换回来。接受的答案解决了这个问题,方法是关闭一个有用的特性,即在vi中滚动,减少,.用鼠标轮或触控板。您可以在高级首选项中保留该选项:

滚动轮在交替屏幕模式下发送箭头键

是的。您有时会陷入滚动历史模式。但如果你知道怎么逃跑就没问题了。

票数 100
EN

Stack Overflow用户

发布于 2018-01-11 21:20:30

您可能只需要离开备用控制台。

尝试:tput rmcup

票数 65
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36594420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档