DiffMerge - Guia

Compare e mescle diretórios, arquivos e texto lado a lado. Visualize as diferenças com destaques codificados por cores e mescle em qualquer direção.


Primeiros passos

  1. Defina os caminhos esquerdo e direito (navegue, digite ou arraste e solte)
  2. Ajuste as configurações de comparação e os filtros conforme necessário
  3. Clique em Comparar para iniciar
  4. Os diretórios abrem a visualização de comparação de diretórios; os arquivos abrem a visualização de comparação de texto

Ou clique em Comparar novos textos para comparar duas cadeias de texto diretamente.


Comparação de diretórios

Os arquivos de ambos os diretórios são listados lado a lado com uma coluna de status no centro.

Cores de status

StatusSignificado
Apenas à esquerdaO arquivo existe apenas à esquerda
Apenas à direitaO arquivo existe apenas à direita
DiferenteOs arquivos diferem em conteúdo/tamanho/data
Correspondência aproximadaDiferem apenas em espaços em branco
IgualOs arquivos são idênticos

Métodos de comparação

MétodoCompara
sizeApenas o tamanho do arquivo
timestampApenas a data de modificação
size+timestampAmbos (padrão)
contentConteúdo do arquivo byte por byte

Operações de mesclagem

  • Esquerda → Direita — copia arquivos da esquerda para a direita
  • Esquerda ← Direita — copia arquivos da direita para a esquerda
  • Excluir — remove os arquivos selecionados
  • Todas as operações de mesclagem suportam Desfazer / Refazer

Navegação

  • Use os botões da barra de ferramentas ou os atalhos para saltar entre as diferenças
  • Filtre por status: mostrar/ocultar Apenas à esquerda, Apenas à direita, Diferente, Igual
  • Clique com o botão direito para o menu de contexto incluindo Copiar caminho (nome do arquivo, relativo ou caminho completo)

Comparação de texto

Dois editores exibidos lado a lado com as diferenças destacadas linha por linha.

  • Destaque de diff em nível de palavra (opcional)
  • Correspondência aproximada — ignora as diferenças de espaços em branco (padrão configurável)
  • Rolagem sincronizada (alternável)
  • Detecção automática de codificação com substituição manual
  • Os arquivos binários são exibidos como despejo hexadecimal (somente leitura)

Mesclagem

  • Mescle blocos individuais ou todas as diferenças de uma só vez
  • Bidirecional: esquerda → direita ou direita → esquerda
  • Suporte completo a Desfazer / Refazer
  • Cole texto da área de transferência em qualquer um dos lados

Histórico de comparações

  • As comparações anteriores são salvas e listadas na tela principal
  • Clique duas vezes para reexecutar uma comparação
  • Clique com o botão direito para carregar as configurações ou excluir
  • Classificável por nome, caminhos, data e tipo

Atalhos de teclado

Comparação de diretórios

AçãoAtalho
Próximo diffOption +
Diff anteriorOption +
Primeiro / Último diffOption + Shift + /
Mesclar esquerda → direitaCmd + Option +
Mesclar direita → esquerdaCmd + Option +
ExcluirCmd + Option + Delete
RecompararCmd + R
Desfazer / RefazerCmd + Z / Cmd + Shift + Z

Comparação de texto

AçãoAtalho
Próximo / Diff anteriorOption + /
Mesclar seleção esquerda → direitaCmd +
Mesclar seleção direita → esquerdaCmd +
Mesclar tudo esquerda → direitaCmd + Shift +
Mesclar tudo direita → esquerdaCmd + Shift +
RecompararCmd + R
ColarCmd + V

Dicas

  • Filtros — Use filtros de arquivo/pasta para se concentrar em tipos de arquivo específicos (ex., *.py) ou excluir artefatos de build
  • Comparação de conteúdo — Use o método "content" para a comparação mais precisa, ao custo da velocidade
  • Correspondência aproximada — Ótimo para comparar código onde apenas a indentação difere
  • Copiar caminho — Clique com o botão direito em qualquer arquivo da lista de comparação para copiar seu nome de arquivo, caminho relativo ou caminho completo

Privacidade

  • Todas as comparações são executadas localmente no seu computador
  • Nenhum conteúdo de arquivo é enviado para qualquer servidor
  • O histórico de comparações é armazenado apenas no seu disco local