Désactiver les clics de souris dans Gvim sur Ubuntu

11

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.

Galadude
la source

Réponses:

11

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

Matthieu
la source
3

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
Heptite
la source
1

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 .

Martien
la source
0

J'utilise set so=1dans 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
cbaxley
la source