Editar: El problema de un mouse habilitado vim
parece ser específico de gnome-terminal
(versión 3.4.1.1-1; estoy usando el modo de respaldo de gnome 3). Si ejecuto xterm
, la compatibilidad con el mouse vim
está deshabilitada de manera predeterminada, y tengo la opción de habilitarla ( :set mouse=a
lo que nunca hago) y deshabilitarla ( :set mouse=
). Por el contrario, cuando corro vim
en gnome-terminal
, soporte de ratón se activa por defecto y no es posible desactivarlo ( :set mouse=
no tiene efecto). ¿Existe alguna solución que no sea cambiar el emulador de terminal?
Quiero deshabilitar completamente la compatibilidad con el mouse en vim
. Estoy ejecutando la vim
versión 2: 7.3.547-3 a través de la gnome-terminal
versión 3.4.1.1-1. Los siguientes comandos, ejecutados directamente en vim o agregados a mi .vimrc
archivo, no pueden desactivar la compatibilidad con el mouse:
set mouse =
set mouse =""
Según la lectura del manual de vim y las publicaciones en línea, uno o ambos de estos comandos deberían funcionar. En particular, el manual de vim establece lo siguiente
'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.
Estoy usando una computadora portátil y cada vez que mi mano toca el trackpad, mi posición del cursor en vim se mueve abruptamente.
fuente
.vimrc
archivo en su hogar debería resolver el problema (lo hizo para mí). No necesita contener nada, incluso puede ser un archivo vacío./usr/share/
cual es administrado por su administrador de paquetes es una mala idea. Si desea conservar algunas de las opcionesdefaults.vim
, las copiaría en~/.vimrc
.