我想使用Vim的鼠标仅用于滚动(不使其他Vim的方式或以其他方式Vim的交互)。使用:set mouse=a
似乎是一项全有或全无的操作,这可以更改吗?另外,是否可以使iTerm仅通过滚动事件而不传递单击/拖动事件?
详细说明:我在iTerm中经常使用Vim,并且不使用鼠标。但是,使用触控板进行惯性滚动确实非常好,也是细读大文件的好方法。我可以:set mouse=a
使用触控板进行滚动,它很棒。现在,当我单击时,vim进入可视模式,iTerm将不会复制所选文本。我想保留iTerms选择和复制文本的功能。
我已经考虑过设置Vim,以便在vim中复制将在Mac OS X中复制(使用pbcopy,无论如何我都需要这样做)。当编辑本地文件时,这将达到目的,但是大多数时候我都在ssh
某个地方并编辑远程文件。
:set mouse=i
做到了滚动可以在插入模式下工作,而iTerm在正常模式下可以选择。足够接近,所以我标记为已回答。谢谢你的主意!