【问题标题】:Scroll with mouse in vim in tmux在 tmux 的 vim 中用鼠标滚动
【发布时间】:2014-12-19 18:45:28
【问题描述】:

我在 vim 和 tmux 中打开了鼠标滚动,我正在使用 iTerm 2,因为它支持鼠标。但是当我在 tmux 中运行 vim 时,有时我会遇到 tmux 从 vim 捕获或窃取滚动事件的问题,我可以在 vim 中向下滚动。这可能是因为在 tmux 中我已经一直向下滚动,但是当我尝试在 vim 中向上滚动时,它进入 tmux 滚动模式,我在顶部看到 [0/0] 并且无法向上滚动在 vim 中。

如何让鼠标滚动以在 tmux 中使用 vim?

【问题讨论】:

  • 使用 Konsole 终端仿真器开箱即用对我有用...正确获取这些字符代码可能非常棘手。
  • 字符代码是什么意思?我正在用鼠标滚动...
  • 您可以尝试将set mouse-utf8 1 放入您的 tmux.conf 不确定这是否会有所帮助,因为我将 kubuntu 与 konsole 一起使用。
  • 我刚刚尝试将 set mouse-utf8 1 放在我的 tmux.conf 中,当我打开 tmux 时它说:无法设置 'mouse-utf8' 需要目标会话或 -g

标签: vim tmux iterm2


【解决方案1】:

原来对我来说这个问题是由一个名为 tagbar 的 vim 插件引起的:https://github.com/majutsushi/tagbar

我删除了这个插件,我可以用鼠标滚动就好了。

【讨论】:

  • 我不确定。实际上我现在又遇到了同样的问题,但是我没有安装标签栏。
  • 我找到了解决问题的方法。我通过 puTTY 在 Tmux 上运行 VIM。事实证明这是一个腻子错误。我将我的腻子更新到最新版本 0.67,这个问题就消失了。我可以在 Tmux 的 VIM 中上下滚动而不会出现问题。不确定您是否使用腻子....
猜你喜欢
  • 2012-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-09
  • 2016-01-28
  • 1970-01-01
  • 2011-09-29
相关资源
最近更新 更多