在控制台vim中完全禁用鼠标

时间:2014-07-10 19:11:50

标签: vim mouse mintty

我在babun(cygwin)下使用Vim。 让我烦恼的是老鼠的问题。 我想完全禁用它。我试图在网上添加我在网上找到的所有内容,但没有任何作用。

看看这个小小的演讲。在那里,您可以看到我所定义的所有设置以及仍然存在的错误。我的鼠标左键没问题。这个什么都不做。问题在于右键,滚动问题更多。滚动添加了你可以在这个gif上看到的其他字符。右键添加新的空行或粘贴一些东西。如何摆脱这一切?

enter image description here

1 个答案:

答案 0 :(得分:0)

我猜这不是一个vim问题,而是一个cygwin问题。当你右击它粘贴时,就像你正在键入剪贴板中的内容一样。

1)右键单击cygwin,选择选项(又名首选项或设置)

2)在左侧菜单中选择鼠标,然后选择粘贴以外的其他内容

对于滚轮问题......鼠标滚轮事件编码如下:

  

排队^ [Oa

     

下线^ [Ob

     

向上翻页^ [[1; 2a

     

向下翻页^ [[1; 2b

所以你需要将它们映射为什么都不做:

map <Esc>Oa <Nop> 
map <Esc>Ob <Nop> 
map <Esc>[1;2a <Nop> 
map <Esc>[1;2b <Nop> 
map! <Esc>Oa <Nop> 
map! <Esc>Ob <Nop> 
map! <Esc>[1;2a <Nop> 
map! <Esc>[1;2b <Nop>