美文网首页
恢复在iterm2中当滚动光标时候触发滚动历史记录的问题

恢复在iterm2中当滚动光标时候触发滚动历史记录的问题

作者: 后来_16db | 来源:发表于2019-04-29 13:57 被阅读0次

在Iterm2中,如果你上下滚动光标(上下滑动触摸板、或者滚动鼠标滚轮),通常情况下是触发了屏幕内容上下滚动。

但是在某些异常情况下,却触发了命令行历史记录的上下滚动,效果和你连续按了多次键盘的上下键按键一样。

这种情况只有当你进入一个全屏的应用(例如vi)才会出现,因此触发这种异常情况,很可能是item2发现你进入了一个全屏应用,但是没检测到你跳出了这个全屏应用,导致将光标滚动继续触发为发送键盘的上下按键。

因此解决这种问题也很简单,就是进入一个全屏的应用(例如:vi),然后退出即可。

如果想一劳永逸的解决这个问题,可以在item2的“Preferences”->“advance”菜单中找到“Scroll wheel sends arrow keys when in alternate screen model.”,并将该选项的“Yes”修改为“No”。

“V3.1.5”版本以下的ITerm2需要重启生效。

但是这样在全屏应用中,你就不能通过滚动光标来进行上下行的滚动了。。

相关文章

  • 恢复在iterm2中当滚动光标时候触发滚动历史记录的问题

    在Iterm2中,如果你上下滚动光标(上下滑动触摸板、或者滚动鼠标滚轮),通常情况下是触发了屏幕内容上下滚动。 但...

  • scroll和wheel事件

    scroll 1 .scroll事件在滚动条滚动时被触发2 . scroll检测的是滚动条的滚动,当滚动条不能滚动...

  • 2019-12-27

    窗口事件(都是以时间为单位,比如每隔多少触发一次): onscroll : 当滚动条滚动的时候触发。 onresi...

  • react+antdesign火狐浏览器中,滚动加载事件兼容问题

    现象:滚动条在底部触发两次加载事件 当滚动条在底部显示时 滚动分页代码实现 火狐bug:当滚动条显示在页面底部时,...

  • vue中禁止页面发生滚动

    js禁止页面发生滚动以及恢复 vue中禁止页面发生滚动 恢复滚动 总结 在Vue组件一个属性, 用于存储禁止滚动函...

  • 集成讯飞输入法的问题

    UITextview 1, 在光标位置插入输入的文本 2, 对textView赋值以后默认滚动到最后 滚动到光标位...

  • 滚动加载效果实现

    在我们做滚动加载的时候首先要思考以下问题: 一、如何判断滚动条是否滚动到页面底部? 当滚动条的滚动高度和整个文档高...

  • iterm2 vim 开启滚轮

    在iterm2的preferences -> Advanced -> Mouse-> 中的鼠标滚动设置中。具体的方...

  • 2017-3-15 JS 学习笔记

    滚动事件的认识 实际开发中,我们经常需要监听滚动事件 滚动事件一般是由 window 来触发 不同浏览器中获取滚动...

  • javascript之scroll事件(一)

    scroll 翻译过来就是滚动。在js中称为滚动事件,当用户滚动到指定位置或元素时会触发scroll事件。 scr...

网友评论

      本文标题:恢复在iterm2中当滚动光标时候触发滚动历史记录的问题

      本文链接:https://www.haomeiwen.com/subject/qnjynqtx.html