Modifica: il problema di un mouse abilitato vim
sembra essere specifico per gnome-terminal
(versione 3.4.1.1-1; sto usando la modalità fallback di gnome 3). Se corro xterm
, il supporto del mouse in vim
è disabilitato di default e ho la possibilità di abilitarlo ( :set mouse=a
cosa che non faccio mai) e disabilitarlo ( :set mouse=
). Al contrario, quando si esegue vim
in gnome-terminal
, supporto del mouse è abilitata di default e non è possibile disattivarlo ( :set mouse=
non ha effetto). Esiste una soluzione a meno di modificare l'emulatore di terminale?
Voglio disabilitare completamente il supporto del mouse in vim
. Sto eseguendo la vim
versione 2: 7.3.547-3 attraverso la gnome-terminal
versione 3.4.1.1-1. I seguenti comandi, eseguiti direttamente in vim o aggiunti al mio .vimrc
file, non disabilitano il supporto del mouse:
set mouse =
set mouse =""
Sulla base della lettura del manuale di vim e dei post online, uno o entrambi questi comandi dovrebbero funzionare. In particolare, il manuale di vim afferma quanto segue
'mouse' string (default "", "a" for GUI, MS-DOS and Win32)
The mouse can be enabled for different modes:
n Normal mode
v Visual mode
i Insert mode
c Command-line mode
h all previous modes when editing a help file
a all previous modes
r for |hit-enter| and |more-prompt| prompt
Normally you would enable the mouse in all four modes with: >
:set mouse=a
When the mouse is not enabled, the GUI will still use the mouse for
modeless selection. This doesn't move the text cursor.
Sto usando un laptop e ogni volta che la mia mano sfiora il trackpad, la posizione del cursore in vim si sposta bruscamente.