Herramientas abiertas · 0

Acerca de

Comparar textos

Pega dos versiones de un texto, o abre dos archivos, y cada diferencia se marca mientras escribes: las líneas eliminadas en rojo, las líneas agregadas en verde y, dentro de una línea editada, las palabras que cambiaron. Los tramos largos sin cambios se pliegan, y cualquier cambio se puede pasar de un lado al otro hasta que los dos textos coincidan.

Qué hace

  • Lado a lado, o En línea: una sola columna, como se lee un patch.
  • Precisión por palabras o por caracteres dentro de una línea modificada.
  • Se pueden ignorar mayúsculas, espacios y tabulaciones al final de línea y entre palabras; los saltos de línea de Windows y Unix nunca cuentan.
  • Tramos sin cambios plegados a tres líneas de contexto, flechas que saltan de un cambio a otro, y recuento de líneas eliminadas y agregadas.
  • Cualquier cambio pasa de un lado al otro, con Incorporar al Original o Revertir en Modificado, hasta que los textos sean iguales.
  • Un unified diff para copiar, o un archivo .diff que aceptan patch y git apply.
  • El menor número de líneas cambiadas, como lo encuentra diff; cien mil líneas se comparan en segundo plano sin frenar la página.

Cómo se usa

  1. Pega o abre los dos textos, uno a cada lado.
  2. Elige Lado a lado o En línea, y qué ignorar.
  3. Recorre los cambios con las flechas; pasa cualquiera al otro lado con un clic.
  4. Copia o descarga el diff.

Qué no hace

  • Resaltado de sintaxis: los textos se comparan como texto, en cualquier lenguaje en que estén escritos.
  • Enlaces para compartir y diffs guardados: necesitan un servidor, y a menudo los textos son justo lo que no debe salir del equipo.
  • Archivos de Word y PDF, o carpetas: saca primero el texto, o usa Comparar PDF para los PDF; una carpeta es trabajo de un programa de escritorio.
  • Ignorar líneas en blanco, o reglas propias: las mayúsculas y los espacios son lo único que se deja de lado.

Preguntas

¿Por qué se marca una línea entera si solo cambié una coma?

La línea se colorea porque cambió; dentro de ella solo se marca la coma. Una línea sin nada enfrente se marca entera, porque toda ella es nueva.

¿Qué es un unified diff?

El formato que leen patch y git: líneas que empiezan con - y +, y encabezados @@ que dicen dónde. Descárgalo y aplícalo al original con git apply.

¿Qué tamaño de texto puede comparar?

Pasados los 60.000 caracteres, la comparación se traslada a un hilo en segundo plano y la página sigue respondiendo. 60.000 líneas contra 60.000 tardan unos 1,3 segundos, casi todo del navegador al disponer el texto.

¿Ignorar los espacios oculta los cambios de indentación?

Sí. Los espacios y tabulaciones en cualquiera de los extremos de una línea se dejan de lado, y una serie de ellos entre palabras cuenta como uno, así que una línea que solo cambió su indentación se ve sin cambios.

Todo lo de aquí funciona en tu navegador. Nada de lo que escribes, pegas o abres se sube, y no hay cuenta ni cola. Cómo funciona.

Se usa a menudo con

  • Comparar PDF: la misma comparación en las páginas de dos PDF
  • Formateador JSON: las dos versiones formateadas antes, para que el diff muestre el cambio y no el espacio en blanco
  • Bloc de notas: el borrador anterior guardado como nota para comparar

Más en Texto

  • Contador de palabras: Cuenta palabras, caracteres, oraciones y párrafos mientras escribes, con tiempo de lectura y densidad de palabras clave.
  • Mayúsculas y minúsculas: Convierte texto a Title Case según Chicago, AP, APA o MLA, a tipo oración, MAYÚSCULAS, minúsculas, o a camelCase, snake_case, kebab-case y más.
  • Visor de DOCX: Abre un documento de Word en tu navegador, léelo en sus páginas con su control de cambios y sus comentarios, y guárdalo como PDF.

Todas las herramientasAcerca de utilbrewPrivacidad