Cómo leer la comparación
Pega el texto original a la izquierda y la versión modificada a la derecha. El comparador los compara línea por línea y renderiza un resultado unificado al estilo git: las líneas que solo están en el texto modificado reciben un + verde, las que solo están en el original reciben un − rojo, y las líneas sin cambios quedan neutras. Un indicador de resumen muestra los totales de un vistazo: por ejemplo +3 −1 ~42 significa 3 adiciones, 1 eliminación, 42 líneas intactas.
Ejemplo. Original:
host: localhost
port: 8080
debug: true
modificado:
host: localhost
port: 3000
debug: true
La comparación señala exactamente un par: - port: 8080 y + port: 3000. Las demás líneas coinciden y quedan neutras.
Para qué sirve
- Archivos de configuración: detecta el único valor cambiado entre un
.envo un archivo YAML que funciona y otro roto. - Fragmentos de código: la salida usa una fuente monoespaciada y notación +/−, así que se lee como una diferencia de git.
- Documentos y contratos: verifica qué cambió realmente entre "final" y "final_v2".
- Respuestas de API: compara dos cargas útiles JSON; pasa ambas por el formateador de JSON primero para que datos idénticos se formateen igual, si no las diferencias de espacios en blanco ahogan los cambios reales.
Línea por línea: qué significa
La comparación es posicional: línea 1 contra línea 1, línea 2 contra línea 2, y así sucesivamente. Eso la hace rápida y predecible, con una consecuencia que conviene conocer: insertar una línea cerca del principio desplaza todo lo que va debajo, así que las líneas idénticas pero desplazadas se informan como pares cambiados. Para la comparación más limpia, compara versiones donde las líneas se quedan en su sitio (ediciones de configuración, cambios de valores, traducciones) o elimina las líneas insertadas antes de comparar.
Consejos prácticos
- Normaliza primero: los espacios finales y la mezcla de tabulaciones y espacios cuentan como diferencias. Si una línea "parece idéntica" pero se marca, el espacio en blanco invisible es casi siempre el culpable.
- Cuidado con las mayúsculas: la comparación distingue mayúsculas:
True≠true. Iguala las mayúsculas con el conversor de mayúsculas si no deberían importar. - Sin límite de tamaño: la comparación corre por completo en tu navegador, así que los textos con miles de líneas funcionan bien y tus datos nunca salen de tu dispositivo: seguro para contratos, configuraciones cercanas a credenciales y código no publicado.