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
- Defina os caminhos esquerdo e direito (navegue, digite ou arraste e solte)
- Ajuste as configurações de comparação e os filtros conforme necessário
- Clique em Comparar para iniciar
- 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
| Status | Significado |
|---|---|
| Apenas à esquerda | O arquivo existe apenas à esquerda |
| Apenas à direita | O arquivo existe apenas à direita |
| Diferente | Os arquivos diferem em conteúdo/tamanho/data |
| Correspondência aproximada | Diferem apenas em espaços em branco |
| Igual | Os arquivos são idênticos |
Métodos de comparação
| Método | Compara |
|---|---|
| size | Apenas o tamanho do arquivo |
| timestamp | Apenas a data de modificação |
| size+timestamp | Ambos (padrão) |
| content | Conteú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ção | Atalho |
|---|---|
| Próximo diff | Option + ↓ |
| Diff anterior | Option + ↑ |
| Primeiro / Último diff | Option + Shift + ↑ / ↓ |
| Mesclar esquerda → direita | Cmd + Option + → |
| Mesclar direita → esquerda | Cmd + Option + ← |
| Excluir | Cmd + Option + Delete |
| Recomparar | Cmd + R |
| Desfazer / Refazer | Cmd + Z / Cmd + Shift + Z |
Comparação de texto
| Ação | Atalho |
|---|---|
| Próximo / Diff anterior | Option + ↓ / ↑ |
| Mesclar seleção esquerda → direita | Cmd + → |
| Mesclar seleção direita → esquerda | Cmd + ← |
| Mesclar tudo esquerda → direita | Cmd + Shift + → |
| Mesclar tudo direita → esquerda | Cmd + Shift + ← |
| Recomparar | Cmd + R |
| Colar | Cmd + 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