¿Qué es Comparador de textos?

La herramienta de Comparación de Textos resalta las diferencias exactas entre dos textos. Visualiza adiciones, eliminaciones y modificaciones con colores, lado a lado o en vista unificada. Funciona igual de bien con versiones de código, revisiones de documentos y archivos de configuración.

La herramienta usa el algoritmo de Myers y detecta tanto bloques reordenados como retoques de una línea. Compara línea por línea o cambia a granularidad de palabra para prosa, activa Ignorar espacios para saltarte los cambios de puro formato, marca Ignorar mayúsculas para que los cambios solo de capitalización no cuenten y pulsa Intercambiar para invertir cuál es el original. Lee el resultado como salida unificada (con prefijos + y -, lista para pegar en un mensaje de commit) o en paneles lado a lado. En archivos largos pliega los tramos sin cambios y te da flechas de anterior/siguiente para recorrer cada cambio. Ambas entradas son texto libre, así que admite código, JSON, prosa o líneas de registro.

Cómo usar

  1. Pega el texto original en el panel izquierdo y el texto modificado en el panel derecho.
  2. Visualiza las diferencias resaltadas: verde para adiciones, rojo para eliminaciones y amarillo para modificaciones.
  3. Alterna entre la vista lado a lado y la vista unificada, o copia el resultado de las diferencias para documentación.

Cuándo usar

  • Revisar tus propios cambios en un ensayo o contrato antes de mandar la versión final.
  • Encontrar qué cambió entre dos archivos de configuración cuando un servicio deja de funcionar.
  • Cotejar documentos traducidos contra el original para confirmar que no falta nada.

Resultado

Un desarrollador pega dos versiones de un archivo de configuración y al instante ve que se añadieron 3 líneas, se eliminó 1 y se modificaron 2 — con cada cambio resaltado en contexto.

Preguntas frecuentes

¿Compara caracter por caracter o línea por línea?
Las dos cosas. El modo Línea (el predeterminado) trata la línea entera como una unidad, así que una errata marca toda la línea vieja como eliminada y la nueva como añadida, resaltando dentro los caracteres exactos que cambiaron. Cambia a modo Palabra y compara palabra por palabra, lo que se lee mejor en prosa y valores de configuración.
¿Aguanta archivos grandes, tipo un log de 5000 líneas?
Sí. Para entradas largas la herramienta pliega sola los tramos largos sin cambios y deja unas pocas líneas de contexto, así ves sobre todo lo que de verdad cambió. Usa las flechas de cambio (arriba y abajo) encima del diff para saltar directo de una edición a la siguiente, y pasa a la vista unificada si las columnas en paralelo se aprietan.
¿Los espacios cuentan como diferencia?
Por defecto, sí: un espacio al final, una línea en blanco de más o un tabulador frente a espacios aparecen como cambios. Marca Ignorar espacios y esas diferencias de puro formato desaparecen, dejando solo las ediciones reales. El modo Palabra también colapsa por su cuenta las rachas de espacios.
¿Puedo copiar solo la salida del diff, sin los dos textos?
Sí. El botón de copiar toma el diff unificado (con marcas + y -) para pegarlo directo en la descripción de un pull request, un correo o una nota de documentación.
¿Es lo mismo que git diff?
El algoritmo de base es similar (diff de Myers), así que el resultado coincidirá con el diff por líneas de git para las mismas entradas. La diferencia es que aquí funciona con cualquier par de bloques de texto, sin repositorio ni historial.

Herramientas relacionadas