Saltar a contenido

Plugin Líneas

Una caja de herramientas de operaciones sobre líneas enteras: duplicar, mover, ordenar, eliminar duplicados, dividir, unir y limpiar líneas. Cada comando registra un único paso de deshacer.

Ámbito: sobre qué actúa cada comando

  • Las operaciones sobre la línea del cursor (duplicar, mover, insertar línea en blanco) actúan sobre el tramo de líneas seleccionado, o solo sobre la línea del cursor cuando no hay nada seleccionado.
  • Las transformaciones de intervalo (ordenar, eliminar duplicados, invertir, aleatorizar, eliminar líneas vacías o en blanco, dividir) actúan sobre las líneas seleccionadas, o sobre el documento entero cuando no hay nada seleccionado.
  • Unir las líneas necesita una selección de varias líneas y une esas líneas con un único espacio.

Cada línea conserva su secuencia de fin de línea original (\n, \r\n, \r), de modo que los finales de línea mezclados o no nativos sobreviven a la operación.

Dónde encontrarlo — Editar ▸ Líneas

Edición y movimiento

Comando Qué hace
Duplicar la línea actual Copia el tramo de líneas debajo de sí mismo.
Subir / Bajar la línea actual Desplaza el tramo de líneas una fila hacia arriba o hacia abajo.
Insertar línea en blanco encima / debajo de la actual Añade una línea vacía junto a la línea del cursor.
Dividir las líneas Ajusta de forma dura las líneas de más de 80 columnas, partiendo en el último espacio antes del límite (o de forma dura en la columna 80).
Unir las líneas Fusiona las líneas seleccionadas en una sola, separadas por espacios.

Eliminar líneas

Comando Qué hace
Eliminar las líneas duplicadas Descarta todos los duplicados posteriores y conserva las primeras apariciones.
Eliminar las líneas duplicadas consecutivas Colapsa solo los duplicados adyacentes.
Eliminar las líneas vacías Elimina las líneas sin caracteres.
Eliminar las líneas vacías (con caracteres en blanco) Elimina también las líneas que solo contienen espacio en blanco.

Reordenación

Comando Qué hace
Invertir el orden de las líneas Da la vuelta al orden de las líneas.
Aleatorizar el orden de las líneas Baraja las líneas.

Ordenación

La ordenación viene con siete criterios, cada uno disponible en Ascendente y Descendente (14 comandos). La ordenación es estable: las líneas iguales conservan su orden relativo.

Criterio de ordenación Ordena por
Lexicográficamente Valor de byte en bruto.
Lexicográficamente… ignorando la caja Valor de byte, sin distinguir mayúsculas ASCII.
En orden de la configuración regional Cotejo consciente del idioma (acentos, reglas regionales).
Como enteros El número entero inicial de cada línea; las líneas no numéricas se ordenan primero.
Como decimales (punto) El número inicial, usando . como separador decimal.
Como decimales (coma) El número inicial, usando , como separador decimal.
Por longitud Longitud de la línea en bytes.

El salto de línea final se conserva

La reordenación conserva la forma general del documento respecto al salto de línea final: un archivo que terminaba sin salto de línea final sigue sin él tras una ordenación, una inversión o un barajado.