¿Existe una herramienta GUI de diferencia de texto libre que permita mostrar solo las diferencias?

Beyond Compare permite mostrar solo diferencias, o solo diferencias con el contexto. Probé Meld, KDiff y WinMerge, pero ninguno de ellos parece tener esta función, que es muy útil cuando los archivos son demasiado grandes.

Debe ejecutarse en Windows, debe ser gratuito, de lo contrario, puedo comprar Beyond Compare si cuesta menos de $ 50.

Respuestas (2)

Tal vez no quieras que quieras, pero las herramientas de Linux suelen ser muy versátiles y poderosas:

La herramienta de línea de comandos diff generará solo diferencias de forma predeterminada. Puedes descargarlo para Windows aquí . Simplemente ejecútelo desde cmd.exe de esta manera: diff.exe file1 file2 > output.txt, si desea ver el resultado en el editor de Windows de su elección. Puede que no sea muy cómodo, pero podría convertirlo en un archivo por lotes.

Si ya está familiarizado con Linux, incluso podría usar Linux Bash para Windows 10 y simplemente canalizar la salida directamente a su editor de Linux de elección:

diff file1 file2 | gvim /dev/stdin

Disculpas por publicar una respuesta cuando siento que esto debería ser solo un comentario, pero esa es la única forma de publicar una captura de pantalla.

Al igual que usted, prefiero Beyoned Compare, mostrando solo diferencias. WinMerge, mi herramienta goto diff cuando la gratuidad es un requisito no ofrece estas características, pero tiene un panel de descripción general a la izquierda, como este

ingrese la descripción de la imagen aquí

y puede hacer clic en esas barras amarillas para saltar a la siguiente diferencia. Alt + down arrowtambién salta a la siguiente diferencia.

Estaba a punto de sugerir que solicitara esta función como nueva, pero alguien se nos adelantó .

Podría ser bastante simple implementar un complemento o filtro para Winmerge que logre esto.
Y el código fuente de WinMerge está disponible para descargar