¿Hay algún visor de archivos * .diff gratuito? [cerrado]

23

¿Existe algún software gratuito que se ejecute en Windows 7 para mostrar el resaltado de sintaxis para los *.diffarchivos generados al comparar archivos? No quiero comparar archivos, solo ver la salida resaltada del software que ya ha comparado dos archivos.

engranaje de metal sólido
fuente
1
Los archivos .diff son texto sin formato. ¿Hay alguna característica en particular que estés buscando?
Ignacio Vazquez-Abrams
Sí. My Fried tiene instalada la tortuga SVN y eso resalta los lugares de cambios en el código. Necesito una aplicación gratuita para abrir el archivo .diff que pueda resaltar cambios como el visor de diferencias SVN de tortuga. No quiero instalar tortuga SVN sólo para archivo .diff abierta, ¿hay alguna otras aplicaciones portátiles ligeros disponibles
Metal Gear Solid
Entonces, ¿quieres un visor diff, y no solo un visor .diff?
Ignacio Vazquez-Abrams
sí, pero tortoisesvn en realidad está comparando los archivos ... no solo muestra un archivo de texto sin formato.
Robert S Ciaccio
@Ignacio Vazquez-Abrams: no, no soy un espectador de diferencia, necesito un any-name.diffespectador. lo que quiero está disponible con svn de tortuga pero estoy buscando una alternativa
metal gear solid

Respuestas:

5

Como siempre: VIM :

ver un archivo diff

ver 2 archivos en modo diff

akira
fuente
8
¿Podría ampliar un poco esta respuesta? Veo que se aceptó, pero su respuesta de tres palabras no es muy útil para los futuros visitantes de esta pregunta.
nhinkle
2
En realidad, vimhará casi todo automáticamente :-). Para comparar dos archivos, invoque vimdiff file1 file2en la línea de comando. Si usa la versión GUI gvim, al menos en Windows puede marcar dos archivos en el Explorador, luego en el menú contextual "comparar en vim".
sleske
1
vim no siempre es la respuesta, tengo un archivo de 1200 líneas y no
usaré
1
@akira, todavía estoy perdido. ¿Cómo se llega de la primera imagen a la segunda?
Shitesh
1
@Shiteshgvimdiff before.txt after.txt
akira
8

Opciones gratuitas para ver / editar / fusionar diferencias:

Recomendaciones de Wikipedia: Comparison_of_file_comparison_tools

** Soporta resaltado de sintaxis *

ricbax
fuente
8
No necesita una herramienta de comparación de archivos, necesita un programa que resalte la sintaxis de los archivos diff.
Ignacio Vazquez-Abrams
@Ignacio Vazquez-Abrams - Meld resalta la sintaxis
ricbax
66
Hace comparación de archivos. No hace resaltado de sintaxis de archivos diff.
Ignacio Vazquez-Abrams
1

FreeDiff puede satisfacer sus necesidades, pero sin saber exactamente qué está tratando de hacer además de leerlo, es difícil decirlo con certeza.

MaQleod
fuente
Ya he intentado esto y winmerge también. esos no son lo que estoy buscando. No quiero comparar 2 archivos. Solo quiero abrir .diff.
engranaje de metal sólido
0

Si desea resaltar la sintaxis, entonces es un caso de: ¿Qué hay en los archivos para que se resalte? Por ejemplo, los archivos fuente C se analizan de manera diferente a los archivos XML.

Tal vez (estremecimiento) emacs sería adecuado?

rápidamente_ahora
fuente
1
Casi cualquier editor de texto mejor que el Bloc de notas lo hará. Pero puede estar buscando un visor de archivos diff dedicado.
Ignacio Vazquez-Abrams