Ordenar y Dedupear Líneas
Ordena, dedupea e invierte líneas de texto
¿Por qué ordenar líneas en el navegador?
Ordenar y deduplicar una lista es un trabajo de 5 segundos en la línea de comandos (`sort -u`), pero no siempre tienes un terminal a mano — pegando desde una columna de hoja de cálculo, limpiando una lista de importaciones, deduplicando direcciones de correo electrónico extraídas de una página. Esta herramienta lo hace en el navegador sin necesidad de subir nada.
Los ordenamientos utilizan la comparación nativa del navegador que tiene en cuenta la configuración regional, por lo que `é` se ordena cerca de `e` en lugar de al final del alfabeto. El orden numérico no es inteligente — '10' se ordena antes que '2' léxicamente — así que antepone ceros a los números si el orden numérico es importante.
Casos de uso
- Dedupear una lista — ordenar las líneas de dependencias de `package.json` para que los duplicados queden adyacentes.
- Alfabetizar importaciones — reordenar declaraciones de importación antes de la revisión de código (cuando tu linter no lo hace).
- Construir un .gitignore limpio — ordenar entradas para que las adiciones sean más fáciles de fusionar sin conflictos.
- Ordenar filas de CSV — pegar líneas de una sola columna y ordenar para revisión o búsqueda rápida.
Ejemplos
banana
apple
cherry
appleapple
banana
cherryPreguntas frecuentes
¿Es el orden sensible a mayúsculas?
La clasificación utiliza el orden de tu configuración regional (`localeCompare`), que mantiene 'Apple' y 'apple' cerca uno del otro. No hay un interruptor de sensibilidad a mayúsculas separado.
¿Ordena los números correctamente?
El orden léxico trata '10' como menor que '2'. Para un verdadero orden numérico, primero añade ceros a la izquierda.
¿Cómo se detecta la deduplicación?
Coincidencia exacta de línea sensible a mayúsculas. El espacio en blanco es significativo — ` apple` y `apple` son líneas diferentes.
¿Se mantienen las líneas en blanco?
Ordenadas con todo lo demás por defecto. Elimínalas primero si deseas que se eliminen.
¿Se envían los datos a algún lugar?
No — el ordenamiento ocurre completamente en tu navegador.
