Eu uso:
:set mouse=c
Isso define o modo de linha de comando. Você pode ler sobre todas as opções digitando,
:help mouse
Para evitar a necessidade de digitar o comando a cada vez, você pode colocá-lo em seu ~ / .vimrc
Como faço para que o gvim ignore os cliques do mouse? Estou muito cansada do trackpad fazendo meu cursor por todo o lugar. Eu uso o xubuntu se isso significa alguma coisa.
Como akira disse, você pode desabilitar o mouse completamente, mas você também pode desabilitar seletivamente os botões do mouse mapeando-os para <nop>
. Por exemplo, se é apenas um problema no modo de inserção, e apenas o botão esquerdo do mouse:
:imap <LeftMouse> <nop>
Você pode até fazer isso por dois cliques:
:imap <2-LeftMouse> <nop>
Veja:
:help gui-mouse-mapping
:help map-overview
:set mouse=
veja também: link
Eu tive o mesmo problema e, embora seja possível desativar o mouse / touchpad completamente, há uma solução melhor: desativar o touchpad ao digitar.
Para o Ubuntu, há um como fazer .
Estou usando o conjunto so=1
no meu .gvimrc ou .vimrc na seção gui.
Os outros são para colar Ctrl + C e Ctrl + V , o que é totalmente conveniente no 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