
Cuando uso vim con gnome-terminal o yakuake, y tengo el mouse encendido ( set mouse+=a
), veo una flecha como puntero del mouse, y cuando tengo el mouse apagado, luego el signo "insertar" como puntero del mouse. Sin embargo, en xterm (y urxvt), solo veo el puntero del mouse. ¿Cómo asegurarme de que también veo la distinción en xterm? ¿O si no se utiliza el mouse, entonces alguna otra distinción claramente visible?
Respuesta1
vim tiene una función para cambiar la apariencia del mouse (verterm_cursor_forma) pero depende de nombres que normalmente no se encuentran en una descripción de termcap: SI
y EI
(vim usa nombres de termcap, aunque termcap es poco común en comparación con terminfo). Los nombres habituales son vi
(invisible), ve
(normal) y vs
(muy visible).
Si conoce una secuencia de control que funcione, puede usarla en la configuración correspondiente t_SI
dentro t_EI
de vim.
Aquí hay algunos enlaces para ayudar:
Fuera de vi/ve/vs documentado, es poco probable que encuentre las mismas secuencias de control utilizadas para xterm versus urxvt. implementos xterm (verSecuencias de control XTerm) el DECSCUSR
control que proporciona combinaciones de cursores parpadeantes/no parpadeantes y de bloqueo/subrayado.