No tengo mucho uso para los números de línea mientras estoy en modo de inserción, así que me gustaría desactivarlos. Sin embargo, son excelentes para el modo normal.
set nu!
Usar constantemente es cansador. ¿Hay alguna manera de vincular set nu!
a salir y entrar en modo normal?
¿Alguna solución usando el método anterior o cualquier otro?
insert-mode
normal-mode
line-numbers
Jason Basanese
fuente
fuente
Respuestas:
Puede hacer esto con los comandos automáticos.
No se necesita mucha explicación. Esto hace exactamente lo que pediste. Vincula "entrar y salir del modo de inserción" a "activar y desactivar números de línea".
fuente
Aquí hay una solución alternativa que solo ocultará los números, pero en realidad no cambiará el margen a la izquierda para que el texto no salte tanto al ingresar / salir del modo de inserción:
Al ingresar al modo de inserción, esto establecerá el color del texto en el color de fondo. En mi caso, esto es blanco, pero esto puede ser diferente en su caso. Cuando salimos del modo de inserción, se restablece al valor predeterminado para mi combinación de colores.
Puede encontrar el valor predeterminado para su combinación de colores con:
fuente
au InsertEnter * hi LineNr ctermbg=NONE ctermfg=bg guifg=bg