Cuando tengo más de un archivo abierto en vim (usando pantalla dividida), cada línea de estado de comando (la última línea en la ventana) se ve así:
filename.txt 73,1 4%
Ese es el nombre de archivo a la izquierda, con la posición de la regla y el porcentaje a través del archivo a la derecha (vía :set ruler
).
Sin embargo, cuando solo tengo un búfer abierto, la línea de estado se ve así:
73,1 4%
¿Cómo puedo mostrar el nombre de archivo en todas las circunstancias, incluso cuando solo hay un archivo abierto?
:help ruler
: la opción del compiladorcmdline_info
debe estar habilitada. Texto de pregunta editado. ¡Y gracias!Otra opción es usar
:set title
que establece el nombre del archivo con la ruta en la barra de título de la ventana de la consola. El título cambia automáticamente cuando cambia el nombre del archivo. Para habilitarlo permanentemente, agréguelo a su.vimrc
fuente
De hecho, creo que la línea de fondo en vim se llama "regla", ya que está habilitada por ": establecer regla".
El formato de la regla se puede personalizar, siguiendo la misma sintaxis de "statusline", tal como dice la página de ayuda de vim:
Por último, aquí hay un buen tutorial para la "línea de estado" de vim, que incluye agregar un nombre de archivo: Aprenda Vimscript de la manera más difícil: líneas de estado
fuente