在 ubuntu 上的 gvim 中禁用鼠标点击

在 ubuntu 上的 gvim 中禁用鼠标点击

如何让 gvim 忽略鼠标点击。我真的受够了触控板让我的光标到处乱窜。如果这有任何意义的话,我会使用 xubuntu。

答案1

我用:

:set mouse=c

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

:help mouse

为了避免每次都需要输入命令,你可以将其放在 ~/.vimrc 中

答案2

正如 akira 所说,您可以完全禁用鼠标,但也可以选择性地禁用鼠标按钮,方法是将它们映射到<nop>。例如,如果这只是插入模式下的问题,并且只是鼠标左键:

:imap <LeftMouse> <nop>

你甚至可以通过双击来实现:

:imap <2-LeftMouse> <nop>

看:

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

答案3

答案4

我在 .gvimrc 或 .vimrc 的 gui 部分下使用了 set so=1。其他的用于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

相关内容