在Ubuntu上的gvim中禁用鼠标单击


11

如何使gvim忽略鼠标单击。我真的很讨厌触控板使光标无处不在。我用xubuntu表示什么。

Answers:


11

我用:

:set mouse=c

这将其设置为命令行模式。您可以通过输入以下内容来了解​​所有选项,

:help mouse

为了避免每次都要键入命令,可以将其放在〜/ .vimrc中


3

如akira所说,您可以完全禁用鼠标,但是也可以通过将它们映射到来有选择地禁用鼠标按钮<nop>。例如,如果在插入模式下仅是一个问题,只需单击鼠标左键:

:imap <LeftMouse> <nop>

您甚至可以双击操作:

:imap <2-LeftMouse> <nop>

看到:

:help gui-mouse-mapping
:help map-overview


1

我遇到了同样的问题,尽管可以完全禁用鼠标/触摸板,但是还有一个更好的解决方案:在键入时禁用触摸板。

对于Ubuntu,有一个how-to


0

so=1在gui部分的.gvimrc或.vimrc中使用set 。其他的用于Ctrl+ CCtrl+ V粘贴,这在gui中非常方便。

if has('gui_running')
        vmap <C-c> "+yi
        vmap <C-x> "+c
        vmap <C-v> c<ESC>"+p
        imap <C-v> <C-r><C-o>+
        set so=1
endif
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.