¿Cómo hago para que gvim ignore los clics del mouse? Estoy realmente harto de que el trackpad haga que mi cursor esté por todos lados. Yo uso xubuntu si eso significa algo.
Yo suelo:
:set mouse=c
Esto lo establece en modo de línea de comandos. Puede leer sobre todas las opciones escribiendo,
:help mouse
Para evitar tener que escribir el comando cada vez, puede ponerlo en su ~ / .vimrc
Como dijo akira, puede deshabilitar el mouse por completo, pero también puede deshabilitar selectivamente los botones del mouse asignándolos a <nop>
. Por ejemplo, si es solo un problema en el modo de inserción, y solo el botón izquierdo del mouse:
:imap <LeftMouse> <nop>
Incluso puedes hacerlo con doble clic:
:imap <2-LeftMouse> <nop>
Ver:
:help gui-mouse-mapping
:help map-overview
:set mouse=
ver también: http://vimdoc.sourceforge.net/htmldoc/term.html#mouse-using
Estoy usando set so=1
en mi .gvimrc o .vimrc en la sección de interfaz gráfica de usuario. Los otros son para pegar Ctrl+ Cy Ctrl+ V, lo cual es totalmente conveniente en la interfaz gráfica de usuario.
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