Toolyard

Cómo comparar dos archivos de texto

Online

  1. Abre Comparar textos.
  2. Pega el original a la izquierda y la versión nueva a la derecha.
  3. Elige comparar por líneas, palabras o caracteres. El texto añadido sale en verde y el eliminado en rojo.

Marca Ignorar espacios en blanco para ocultar los cambios que solo son de espaciado o sangría, e Ignorar mayúsculas para tratar "Hola" y "hola" como iguales.

En Visual Studio Code

Selecciona los dos archivos en el Explorador, haz clic derecho y elige la opción de comparar los seleccionados. Desde una terminal: code --diff antiguo.txt nuevo.txt.

En la línea de comandos

  • Mac y Linux: diff antiguo.txt nuevo.txt, o diff -u antiguo.txt nuevo.txt para el formato habitual con +/−.
  • Windows: fc antiguo.txt nuevo.txt en el Símbolo del sistema.

Comparar listas

Si el orden de las líneas no importa, ordena antes las dos listas con Ordenar líneas, para que la comparación muestre solo las entradas que de verdad son distintas.

Líneas, palabras o caracteres

Compara por líneas el código, las listas y los archivos de configuración: una línea cambiada aparece como una línea quitada y otra añadida. Compara por palabras los textos, donde una sola palabra nueva marcaría si no todo el párrafo como cambiado. Compara por caracteres para encontrar las diferencias más pequeñas, como un dígito cambiado en un número de cuenta o una coma que falta.

Diferencias que no se ven

  • Finales de línea. Windows termina cada línea con dos caracteres (CR LF); Mac y Linux, con uno (LF). Dos archivos que parecen idénticos pueden diferir en todas las líneas. En la línea de comandos, diff --strip-trailing-cr lo ignora.
  • Tabulaciones y espacios al final. Una tabulación y cuatro espacios se ven igual en pantalla. Ignorar espacios en blanco oculta ambas cosas.
  • Caracteres que se parecen. Un espacio de no separación, las comillas tipográficas de un procesador de textos o una "а" cirílica en lugar de una "a" latina aparecen como cambios en el modo de caracteres aunque se vean iguales.

Herramientas de esta guía

Más guías