Hasta hoy, cuando estaba en el estado normal evil
, el cursor era un bloque, y cambiaría a un haz I cuando estaba en estado de inserción. Sin embargo, algo cambió y el cursor ahora es siempre el rayo I. ¿Cómo puedo recuperar el viejo comportamiento?
En términos más generales, ¿cómo cambio la apariencia del cursor según evil
los diferentes estados?
apropos
. Usted puede golpearC-h a
(apropos
), escriba una búsqueda ( "mal de cursor"), y pulsaRET
para encontrar la documentación de cualquier coincidentes funciones, variables, comandos, etc. timón tiene un sistema incorporado en la fuente para esto también:helm-apropos
.apropos
. Sin embargo,C-h a
tenga en cuenta que está vinculadoapropos-command
de forma predeterminada, que solo enumerará los comandos coincidentes . Si deseaapropos-command
considerar funciones no interactivas , deberá hacerloC-u
C-h a
. Elapropos
comando (que se muestran ambos comandos y variables) no está vinculado a una clave por defecto.apropos-command
queapropos
- resulta que tenían reboteC-h a
deapropos
hace mucho tiempo, se olvidó, y asumió que era el valor por defecto.Respuestas:
La variable
cursor-type
controla cómo la apariencia del cursor, por defectot
, que utiliza el cursor especificado para el marco (consulte la cadena de documentación para ver las opciones). Si desea que el cursor tenga un bloque predeterminado, puede hacerlo(setq cursor-type 'box)
.Sin embargo,
evil
proporciona varios cursores diferentes para los diferentes estados, que puede ajustar para que le recuerde visualmente en qué estado se encuentra cuando está escribiendo:evil-normal-state-cursor
evil-insert-state-cursor
evil-visual-state-cursor
evil-motion-state-cursor
evil-replace-state-cursor
evil-operator-state-cursor
La cadena de documentación indica que cada uno de estos:
Entonces, por ejemplo, si desea una barra amarilla de 5 píxeles de ancho en estado de inserción y un cuadro lleno de púrpura en estado normal, puede hacer lo siguiente:
Consulte la cadena de documentos
cursor-type
para conocer sus opciones para ajustar el cursor.fuente