如何让 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
:set mouse=
也可以看看:http://vimdoc.sourceforge.net/htmldoc/term.html#mouse-using
答案4
我在 .gvimrc 或 .vimrc 的 gui 部分下使用了 set so=1
。其他的用于Ctrl+C和Ctrl+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