Estoy usando Vim 6.3.81 en un x-term mediante putty. Quería asignar eventos de mouse (como clic de botón de rueda, doble clic) a eventos específicos usando mi .vimrc. He mirado en el vim wiki y basado en él, que se define el siguiente mapa en mi .vimrc:Mapeo de eventos de mouse en vim a través de putty no funciona
:nnoremap <2-LeftMouse> :set invnumber<CR>
Sin embargo, no está trabajando - de doble clic no es alternar los números de línea según lo previsto. ¿Debo cambiar la configuración de X para que vim acepte los eventos del mouse?
Gracias ...
Gracias ... funciona ahora como un encanto. Pero ahora tengo un problema más grande: permitir a los mouse mouse la selección de texto seleccionable mediante mouse, que no es lo que quiero. Usted ha respondido una pregunta similar sobre la selección de texto en vim a través de la masilla, así que supongo que sabe lo que quería ... De todos modos, esta es la mejor respuesta posible, supongo - tendré que decidir entre habilitar el mouse eventos y deshabilitar la selección de texto !! – TCSGrad
Mantenga presionada la tecla Mayús mientras selecciona usando el mouse y PuTTY recogerá los eventos del mouse, en lugar de entregarlos a la aplicación. –
¡¡¡Excelente respuesta a una situación complicada !! Por lo tanto, la solución es simplemente mantener presionada la tecla Mayús mientras selecciona texto con el mouse, después de asegurarse de que el mouse esté activado en vim. Gracias ! – TCSGrad