什么改变了我的鼠标选择行为?

时间:2014-10-07 11:00:58

标签: linux vim

在终端上的Linux上使用vim时,我希望鼠标选择表现为(例如):

  • 开始插入模式
  • 用鼠标左键选择其他文字
  • 点击中键
  • 选中的文字会粘贴在我插入的位置

我认为这是"正常的终端鼠标行为",并期望它适用于所有程序,而不仅仅是vim。然而,在过去几天发生了一些变化,现在vim采取了不同的行动:

  • 开始插入模式
  • 用鼠标左键选择其他一些文字
    • 我的插入点现在移至选择的开始
    • 我的模式已更改为" Insert" to"(insert)SELECT"
  • 点击中键
  • 看起来什么也没发生,但我认为它实际上已经将选择粘贴在自身之上,因为如果我再次点击,选择后第二次出现所选文本。

另一个症状:当指向vim终端窗口时,鼠标光标现在是一个箭头。其他终端窗口显示an I beam,vim也用它来做。

这是vim的问题,而不是终端,因为

  1. 在Gnome终端,Konsole和终结者
  2. 中的行为相同
  3. 终端的其他节目表现为"正常"方式
  4. 我尝试更改:behave:set selectmode:set mouse的设置,但这没有帮助(也许我还没找到合适的组合?)。< / p>

    这个问题是最近的(本周),但我当时没有changed my vim settings相关问题。

    关于这里发生了什么的任何想法?

1 个答案:

答案 0 :(得分:1)

建议的:set mouse=a命令应该在所有模式下启用鼠标集成,但这不是您想要的。要阻止VIM弄乱鼠标设置,请使用:set mouse=(等号后没有字母)以防止它在任何模式下更改鼠标。