Comment faire pour que gvim ignore les clics de souris. J'en ai vraiment marre du trackpad faisant mon curseur partout. J'utilise xubuntu si cela signifie quelque chose.
J'utilise:
:set mouse=c
Cela le met en mode ligne de commande. Vous pouvez lire toutes les options en tapant,
:help mouse
Pour éviter d'avoir à taper la commande à chaque fois, vous pouvez la mettre dans votre ~ / .vimrc
Comme l'a dit Akira, vous pouvez désactiver complètement la souris, mais vous pouvez également désactiver sélectivement les boutons de la souris en les mappant <nop>
. Par exemple, si c'est juste un problème en mode insertion, et juste le bouton gauche de la souris:
:imap <LeftMouse> <nop>
Vous pouvez même le faire pour les doubles clics:
:imap <2-LeftMouse> <nop>
Voir:
:help gui-mouse-mapping
:help map-overview
:set mouse=
voir aussi: http://vimdoc.sourceforge.net/htmldoc/term.html#mouse-using
J'ai eu le même problème et bien que l'on puisse désactiver complètement la souris / le pavé tactile, il existe une meilleure solution: désactiver le pavé tactile lors de la frappe.
Pour Ubuntu, il existe un mode d'emploi .
J'utilise set so=1
dans mon .gvimrc ou .vimrc sous la section gui. Les autres sont pour le collage Ctrl+ Cet Ctrl+ V, ce qui est tout à fait pratique dans l'interface graphique.
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