Los números de línea son un requisito vital de los editores de texto, especialmente para la programación. Son especialmente útiles para solucionar errores que apuntan a un número de línea específico.

Para Vim, y vi, los números de línea son aún más significativos. El editor tiene varios comandos que utilizan números de línea para la navegación. Puede mover instantáneamente el cursor a una línea específica, pero necesitará saber su número para hacerlo.

Siga leyendo para aprender cómo mostrar números de línea en Vi y Vim y cómo cambiar su configuración para hacerlo de forma predeterminada.

Por qué Vim no muestra números de línea de forma predeterminada

Vim es un editor de texto orientado al usuario tan poderoso que las funciones básicas pueden ser difíciles de localizar. Incluso salir de la aplicación puede ser un desafío para los nuevos usuarios.

Fuera de la caja, vim pretende ser un editor minimalista, que ofrece la funcionalidad suficiente para realizar las tareas de edición más básicas. Pero puede instalar varias extensiones y cambiar una gran cantidad de configuraciones. Esto le permite configurar el editor exactamente como lo desea.

instagram viewer

Tenga en cuenta que, incluso en su forma más básica, vim le muestra su número de línea actual cerca de la parte inferior derecha de su ventana.

Ver también: Cómo usar Vim: una guía de conceptos básicos

Cómo mostrar y ocultar números de línea en Vim

Siga estos pasos para activar y desactivar los números de línea, siempre que lo necesite:

  1. Asegúrate de estar en modo comando: presiona Esc si no está seguro de estarlo.
  2. prensa colon (:).
  3. Escribe establecer número, entonces presione Ingresar.

Ahora debería ver los números de línea en la columna de la izquierda. Seguirá estando en modo comando. Para desactivar los números de línea, repita el proceso pero use el comando establecer no número en lugar de.

También puede utilizar versiones abreviadas de cada comando: establecer nu y establecer nonu respectivamente.

Cómo utilizar la numeración relativa de líneas

Los números de línea relativos funcionan bien con el concepto de vim de navegar por comando. Esto le permite mover instantáneamente el cursor cuatro líneas hacia arriba, por ejemplo. Para activar números de línea relativos:

  1. prensa Esc para ingresar al modo de comando.
  2. prensa colon (:).
  3. Escribe establecer número relativo (o establecer rnu), entonces presione Ingresar.

Por sí solo, esta configuración mostrará 0 junto a su línea actual. Vim prefijará las líneas por encima y por debajo de su línea actual con 1. Las líneas restantes seguirán mostrando su distancia de la línea actual de la misma manera.

Puede combinar este ajuste con el estándar número configuración. Con ambos habilitados, su línea actual mostrará su número de línea real en lugar de 0.

Cambiar la configuración para mostrar los números de línea de forma predeterminada

La ubicación de su archivo de configuración de vim puede variar según su sistema. A menudo es un archivo llamado .vimrc en su directorio personal. Puedes colocar cualquier colocar comandos en este archivo y entrarán en vigor de forma predeterminada. Así que incluye una línea que diga:

establecer número

En ~ / .vimrc y verá los números de línea de forma predeterminada, la próxima vez que abra el editor. Aún puede ocultarlos de forma interactiva, utilizando el establecer nonu proceso anterior.

La poderosa numeración de líneas de Vim es la punta del iceberg

Vim parece un editor básico, pero tiene un conjunto de comandos muy poderoso. Pocos editores de texto tienen tanta flexibilidad, incluso cuando se trata de algo tan sencillo como los números de línea.

Por supuesto, la numeración de líneas es solo el comienzo. Puede configurar casi cualquier aspecto de vim, de forma interactiva o mediante su archivo de configuración.

Domina el editor de texto Vim en Linux con Vimtutor

Aprender a usar un editor de texto basado en terminal como Vim puede ser difícil. Pero no tienes que pasar por todos esos problemas, no con Vimtutor.

Leer siguiente

CuotaPíoCorreo electrónico
Temas relacionados
  • Programación
  • Empuje
  • Programación
Sobre el Autor
Bobby Jack (64 Artículos publicados)

Bobby es un entusiasta de la tecnología que trabajó como desarrollador de software durante la mayor parte de dos décadas. Es un apasionado de los juegos, trabaja como editor en jefe en Switch Player Magazine y está inmerso en todos los aspectos de la publicación en línea y el desarrollo web.

Más de Bobby Jack

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse