Edit: O problema de um mouse ativado vim
parece 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=a
que nunca faço) e desativá-lo ( :set mouse=
). Em contraste, quando eu corro vim
em 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 vim
versão 2: 7.3.547-3 até a gnome-terminal
versão 3.4.1.1-1. Os seguintes comandos, executados diretamente no vim ou adicionados ao meu .vimrc
arquivo, 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.