Existe algum visualizador de arquivos * .diff gratuito? [fechadas]


23

Existe algum software livre que será executado no Windows 7 para mostrar o destaque da sintaxe dos *.diffarquivos gerados a partir da comparação de arquivos? Não quero comparar arquivos, basta ver a saída destacada do software que já comparou dois arquivos.


11
Os arquivos .diff são texto simples. Há algum recurso em particular que você está procurando?
Ignacio Vazquez-Abrams

Sim. meu fried tem tartaruga SVN instalado e que destacam os locais de mudanças no código. Eu preciso de um aplicativo gratuito para abrir o arquivo .diff, que pode destacar alterações como o visualizador de diferenças SVN tartaruga. Eu não quero instalar tartaruga SVN apenas para arquivo .diff aberta, há outros leves aplicativos portáteis disponíveis
Metal Gear Solid

Então você quer um visualizador diff, e não apenas um visualizador .diff?
Ignacio Vazquez-Abrams

sim, mas o tortoisesvn está realmente comparando os arquivos ... não está apenas exibindo um arquivo diff de texto sem formatação.
Robert S Ciaccio 20/10/10

@Ignacio Vazquez-Abrams - não, não é um visualizador de diferenças any-name.diff. o que eu quero está disponível com o tartaruga svn, mas estou procurando uma alternativa
metal gear solid

Respostas:


5

Como sempre: VIM :

visualizando um arquivo diff

visualizando 2 arquivos no modo diff


8
Você poderia expandir um pouco essa resposta? Vejo que foi aceito, mas sua resposta de três palavras não é muito útil para futuros visitantes desta pergunta.
nhinkle

2
Na verdade, vimfará quase tudo automaticamente :-). Para comparar dois arquivos, chame vimdiff file1 file2na linha de comando. Se você usar a versão da GUI gvim, pelo menos no Windows, poderá marcar dois arquivos no Explorer e, em seguida, no menu de contexto "compare in vim".
sleske

11
vim nem sempre é a resposta, eu tenho um arquivo de 1200 linhas longo e não vou usar uma ferramenta como essa
kiwy

11
@akira, ainda estou perdido. Como se passa da primeira foto para a segunda?
Shitesh 15/03/19

11
@Shiteshgvimdiff before.txt after.txt
akira

8

Opções gratuitas para visualização / edição / mesclagem de diferenças:

Recomendações da Wikipedia: Comparison_of_file_comparison_tools

** Destaque de sintaxe de suporte *


8
Ele não precisa de uma ferramenta de comparação de arquivos, ele precisa de um programa que realce a sintaxe dos arquivos diff.
Ignacio Vazquez-Abrams

@Ignacio Vazquez-Abrams - Meld destaca a sintaxe
ricbax

6
Faz comparação de arquivos. Ele não destaca a sintaxe do arquivo diff.
Ignacio Vazquez-Abrams


1

O FreeDiff pode atender às suas necessidades, mas sem saber exatamente o que você está tentando fazer além de lê-lo, é difícil dizer com certeza.


Eu já tentei isso e winmerge também. aqueles que não estou procurando. Não quero comparar 2 arquivos. Eu só quero abrir .diff.
metal gear solid

0

Se você deseja realçar a sintaxe, é o caso de: O que há nos arquivos, para que sejam destacados? Por exemplo, os arquivos de origem C são analisados ​​de maneira diferente para arquivos XML.

Talvez emacs (estremecer) serviria?


11
Quase qualquer editor de texto melhor que o Bloco de Notas o fará. Mas ele pode estar procurando um visualizador de arquivos diff dedicado.
Ignacio Vazquez-Abrams
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.