Comparador de textos: compara texto y código lado a lado | We.Inc
Compara dos versiones de un texto o de código lado a lado, con resaltado por palabra, opciones para ignorar mayúsculas y espacios, y un informe que puedes copiar. No se sube nada.
Comparador de textos
Un comparador de diferencias alinea dos versiones de un texto y marca lo que se eliminó, lo que se añadió y lo que quedó igual. Pega aquí ambas versiones para ver las líneas cambiadas lado a lado, con las palabras exactas que difieren resaltadas dentro de cada línea. Todo se compara en tu navegador, así que borradores, contratos y código fuente nunca salen de tu dispositivo.
Cómo leer el resultado
Marca
Significado
Dónde
Línea roja, signo menos
Solo en el original
Columna izquierda
Línea verde, signo más
Solo en la versión modificada
Columna derecha
Resaltado más oscuro dentro de una línea
Las palabras que cambiaron
Ambas columnas
Línea sin marcar
Igual en ambas
Ambas columnas
Úsalo para revisiones de contratos, cambios en los textos de un sitio web, archivos de configuración o dos copias de una función. Para JSON estructurado, donde el orden de las claves no debería importar, el comparador de JSON enlazado abajo compara valores en lugar de líneas.
Cómo funciona la comparación
El comparador divide ambos textos en líneas y busca la secuencia más larga de líneas que comparten las dos versiones, en orden. Todo lo que queda fuera de esa secuencia compartida es una eliminación o una adición. Es la misma idea en la que se basan la mayoría de los programas diff, por eso el resultado te resultará familiar si has usado control de versiones.
Cuando una línea eliminada está junto a una añadida, el par se trata como una edición y se vuelve a comparar palabra por palabra. Así, una sola hora cambiada en una frase larga se ilumina por sí sola en lugar de que toda la línea se vuelva roja y verde.
Opciones que cambian lo que cuenta como diferente
Ignorar mayúsculas trata Sunday y sunday como la misma línea. Ignorar espacios agrupa las series de espacios y tabulaciones y recorta los finales de línea, lo que oculta cambios de sangría en el código o espacios sueltos pegados desde un documento. Ignorar líneas en blanco elimina las líneas vacías antes de comparar.
Estas opciones afectan a qué líneas coinciden, no a lo que se muestra: la columna derecha siempre muestra el texto modificado exactamente como lo pegaste.
Límites
La comparación necesita memoria proporcional al número de líneas de un texto multiplicado por el del otro. Para que tu navegador siga respondiendo, la herramienta se detiene en unos seis millones de pares de líneas, aproximadamente dos textos de 2,400 líneas cada uno, y te lo indica en lugar de congelarse. Las líneas compartidas al principio y al final se saltan rápido, así que los archivos largos con pocas ediciones en medio funcionan mejor.
Solo compara texto plano. El formato de Word o PDF se pierde al pegar, y los párrafos movidos aparecen como una eliminación en un sitio y una adición en otro.
Pega el original en el cuadro izquierdo y la nueva versión en el derecho, o usa Intercambiar para invertirlos.
Marca cualquiera de las opciones: ignorar mayúsculas, ignorar espacios o ignorar líneas en blanco.
Lee la vista lado a lado o cambia a la vista de una columna, más cómoda en el teléfono.
Copia el informe, que escribe + delante de las líneas añadidas, - delante de las eliminadas y pliega los tramos largos sin cambios.
Unifica los finales de línea pegando desde el mismo editor; la herramienta ya trata como iguales los saltos de línea de Windows y Unix.
Para textos en prosa, pon cada frase en su propia línea antes de comparar y obtendrás un resultado más preciso.
Al comparar código minificado, formatea primero ambos lados para que haya líneas que comparar.
Usa los recuentos de cambios de arriba como comprobación rápida de que una edición solo tocó lo que pretendías.
Preguntas frecuentes
¿Se guarda o se sube mi texto?
No. Ambos textos permanecen en esta pestaña del navegador y se comparan con código que se ejecuta en la página. Al cerrar la pestaña se descartan.
¿Puedo comparar código con esto?
Sí. Funciona con cualquier texto plano, incluido código fuente y archivos de configuración. Activa ignorar espacios si solo cambiaste la sangría y quieres ver las ediciones reales.
¿Por qué un párrafo movido aparece como eliminado y añadido?
Un diff por líneas mantiene las líneas en orden. Cuando un bloque se mueve, la secuencia compartida se encuentra a un lado de él, así que el bloque aparece como borrado en su sitio anterior e insertado en el nuevo.
¿Cuál es el texto más grande que puede comparar?
Unos seis millones de pares de líneas, por ejemplo 2,400 líneas contra 2,400 líneas. Las líneas que coinciden al principio y al final se saltan antes de la parte pesada, así que los archivos con pocos cambios llegan más lejos.
Mostrar cambios en tu propia página
HTML tiene elementos pensados justo para esto, así que un registro de cambios publicado puede marcar ediciones sin imágenes.
Marcar ediciones con del e ins
del marca el texto eliminado e ins el texto añadido. Los lectores de pantalla no los anuncian por defecto, así que el CSS añade palabras ocultas que se leen en voz alta.
La idea central en pocas líneas
Una pequeña tabla de subsecuencia común más larga, el mismo enfoque que usa el comparador, antes de los atajos de inicio y final y la pasada por palabras.
Compara dos textos
Pega el original a la izquierda y la versión modificada a la derecha. Las líneas cambiadas se emparejan lado a lado con las palabras exactas resaltadas, y puedes cambiar a una vista de una columna o copiar un informe en texto plano.
Horario de apertura
Lunes a viernes: 8am a 6pm
Sábado: 9am a 4pm
Domingo: cerrado
Llámanos al 555 0100 para reservar.
Horario de apertura
Lunes a viernes: 7am a 6pm
Sábado: 9am a 4pm
Domingo: 10am a 2pm
Festivos: cerrado
Llámanos al 555 0100 para reservar.
Añadido:
Eliminado:
Original
Modificado
Ignorar mayúsculas
Ignorar espacios
Ignorar líneas en blanco
Intercambiar
Borrar
Estos textos son demasiado largos para compararlos en el navegador sin congelarlo. Divídelos en partes más pequeñas.