Edit: O problema de um mouse ativado vimparece ser específico para gnome-terminal(versão 3.4.1.1-1; estou usando o modo de fallback do gnome 3). Se eu executar xterm, o suporte ao mouse vimé desativado por padrão e tenho a opção de ativá-lo (o :set mouse=aque nunca faço) e desativá-lo ( :set mouse=). Em contraste, quando eu corro vimem gnome-terminal, suporte a mouse é ativado por padrão e não é possível desativá-lo ( :set mouse=não tem efeito). Existe uma solução aquém da alteração do emulador de terminal?
Quero desabilitar completamente o suporte ao mouse vim. Estou executando a vimversão 2: 7.3.547-3 até a gnome-terminalversão 3.4.1.1-1. Os seguintes comandos, executados diretamente no vim ou adicionados ao meu .vimrcarquivo, falham ao desativar o suporte ao mouse:
set mouse =
set mouse =""
Com base na leitura do manual do vim e das postagens on-line, um ou ambos os comandos devem funcionar. Em particular, o manual do vim declara o seguinte
'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.
Estou usando um laptop e cada vez que minha mão passa no trackpad, a posição do cursor no vim se move abruptamente.