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.