Agregar números de línea

Pega cualquier bloque de texto y esta herramienta prefija cada línea con un número secuencial. Útil para revisar párrafos largos, citar líneas específicas en revisiones de código cuando faltan números de línea, preparar guiones de referencia para lecturas en mesa, o crear una lista de tareas numerada a partir de una exportación de texto plano.

Cómo agregar números de línea

  1. 1

    Pega el texto

    Inserta tu bloque de texto. Cada nueva línea (\n o \r\n) se convierte en una línea numerada por separado.

  2. 2

    Elige el número inicial

    El valor predeterminado es 1, pero puedes comenzar desde 0 (común para código indexado en cero) o cualquier otro entero si el bloque continúa desde un fragmento anterior.

  3. 3

    Elige el relleno y el separador

    El relleno cero (001, 002, 003) mantiene las columnas alineadas. El separador suele ser dos puntos, punto, tabulación o barra vertical.

  4. 4

    Omitir líneas en blanco (opcional)

    Usa la opción "omitir líneas en blanco" para decidir si las líneas vacías llevan número o se saltan y la numeración continúa sin contarlas.

Formatos de separador comunes

Estilo Ejemplo de salida Dónde se usa
Dos puntos-espacio 1: Primera línea Registros, trazas de error
Tabulación 1\tPrimera línea Pegado en hojas de cálculo
Punto 1. Primera línea Listas ordenadas, documentos imprimibles
Barra vertical 1 | Primera línea Tablas de Markdown
Relleno cero 001 Primera línea Guiones legales, guiones de cine

Cuándo importa el relleno

Si tienes más de 9 líneas, los números sin relleno crean un borde izquierdo irregular porque la línea 10 tiene dos dígitos y la línea 1 tiene un dígito. Rellena a 01, 02 o 001, 002 para que el texto después del número se mantenga alineado en columnas.

Finales de línea a tener en cuenta

  • LF (\n): Unix, macOS, la mayoría de las herramientas de desarrollo
  • CRLF (\r\n): Bloc de notas de Windows y muchos archivos de origen Windows
  • CR (\r): Mac OS clásico, raro hoy en día

Mezclar CRLF con LF puede hacer que un bloque se numere como una sola línea en algunos editores. Normaliza los finales de línea antes de numerar si el conteo parece muy desviado.

Operación inversa

Para eliminar los números de línea, usa una búsqueda y reemplazo con una expresión regular como ^\d+[\:\.\s\t\|]+ contra el inicio de la línea.

Preguntas frecuentes

Por defecto, las líneas en blanco se incluyen y obtienen su propio número. Si activas “omitir líneas en blanco”, las líneas vacías se mantienen pero no se numeran, por lo que la secuencia salta de “3” directamente a “4” a través del espacio.

Sí. La numeración indexada en cero es común al pegar fragmentos de código fuente para alinearlos con los números de línea del editor, o cuando el texto continúa un bloque previamente numerado.

Porque los números sin relleno tienen un ancho variable (1 carácter para líneas 1-9, 2 para 10-99, 3 para 100+). Activa el relleno cero o elige una fuente de ancho fijo para solucionarlo.

Sí. El prefijo se agrega al principio de cada línea, antes de cualquier espacio en blanco existente. Las tabulaciones, espacios e indentaciones iniciales se mantienen intactos.

La herramienta trata ambos como saltos de línea, por lo que el conteo debería ser correcto en ambos casos. La salida suele generarse como LF; si necesitas CRLF para un destino de Windows, copia el resultado en un editor que pueda guardar con finales de línea de Windows.

Herramientas relacionadas