Disabilita i clic del mouse in gvim su Ubuntu


11

Come faccio a fare in modo che gvim ignori i clic del mouse. Sono davvero stufo del trackpad che sposta il cursore ovunque. Uso xubuntu se questo significa qualcosa.

Risposte:


11

Io uso:

:set mouse=c

Questo lo imposta in modalità riga di comando. Puoi leggere tutte le opzioni digitando,

:help mouse

Per evitare di dover digitare il comando ogni volta, puoi inserirlo nel tuo ~ / .vimrc


3

Come ha detto Akira, puoi disabilitare completamente il mouse, ma puoi anche disabilitare selettivamente i pulsanti del mouse mappandoli su <nop>. Ad esempio, se si tratta solo di un problema in modalità inserimento e solo il pulsante sinistro del mouse:

:imap <LeftMouse> <nop>

Puoi persino farlo con un doppio clic:

:imap <2-LeftMouse> <nop>

Vedere:

:help gui-mouse-mapping
:help map-overview


1

Ho avuto lo stesso problema e sebbene si possa disabilitare del tutto il mouse / touchpad, esiste una soluzione migliore: disabilitare il touchpad durante la digitazione.

Per Ubuntu c'è un how-to .


0

Sto usando set so=1nel mio .gvimrc o .vimrc nella sezione gui. Gli altri sono per Ctrl+ Ce Ctrl+ Vincollare, il che è totalmente conveniente nella 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.