Ferramentas Linux · 2 min read · Nov 24, 2025

Como Comparar e Mesclar Arquivos de Texto no Linux Usando Ferramentas de Desktop (parte 2)

Este post é uma resposta aos comentários esmagadores sobre o Meld (e outras ferramentas) no meu artigo anterior sobre ferramentas de comparação e mesclagem de arquivos de texto. Embora minha intenção não fosse focar apenas em texto de código, mas também apresentar algo útil para editores de texto e escritores, a comunidade de programadores se opôs à “superficialidade” do post anterior, então aqui estamos com a parte 2.

Meld

Inicie o Meld e clique no botão “Comparação de Arquivos” localizado no centro. Em seguida, pressione os dois botões que acabaram de aparecer sob as opções iniciais e escolha os arquivos que deseja comparar.

Após os arquivos serem carregados, o Meld indica claramente todas as diferenças entre os dois arquivos em sua interface organizada. Os botões de seta no painel superior podem ser usados para navegar até a próxima/anterior diferença. No menu “Mudanças” localizado no painel superior, você encontrará opções de mesclagem. Apenas entradas válidas estão disponíveis, no entanto.

O Meld também suporta destaque de sintaxe para facilitar a revisão do texto. Selecione o menu “Editar” na parte superior e escolha “Preferências”. A partir daí, escolha a primeira aba (Editor) e marque a entrada “Usar Destaque de Sintaxe” para habilitar o recurso.

Você pode até adicionar um terceiro arquivo para comparação marcando a opção “comparação em 3 vias” na tela inicial. Comparações de pastas também são possíveis no Meld.

Vim

Outra escolha (aparentemente) popular para comparação de texto é o comando “vimdiff”. Abra um terminal na localização dos dois arquivos de texto e digite o comando vimdiff seguido pelos dois nomes de arquivos: “vimdiff filename_one.h filename_two.h”

Isso exibirá os dois arquivos com destaque nas mudanças. O destaque de sintaxe também está disponível, para que você possa navegar e ler os arquivos facilmente. Você também pode adicionar mais de dois arquivos de texto no comando se tiver espaço suficiente para isso.

Se você não gosta do terminal, sempre pode abrir o Gvim e escolher a opção “Arquivo/Diferença Dividida” para carregar os arquivos de texto.

Existem alguns comandos vimdiff que você pode usar para mesclar o texto dos arquivos comparados. Para mesclar mudanças da direita para a esquerda, você pode usar o parâmetro “do”, enquanto o oposto é feito com o comando “dp”. Antes de prosseguir para mesclar, no entanto, você pode querer pular para as mudanças (próxima/anterior) para a última revisão. Isso é feito com “[c” e “]c” que correspondem a “mudanças anteriores” e “próximas mudanças”.

Se o acima ainda não for o que você estava procurando, você também pode dar uma olhada no Beyond Compare, Xxxdiff, Kompare e KDiff3. Eles têm seus prós e contras, mas, em geral, todos funcionam bem. Se eu tivesse que escolher uma ferramenta entre os dois posts, eu escolheria o Meld por sua interface gráfica direta e o destaque “mais legal” e mais preciso. E se você está procurando uma ferramenta de linha de comando, confira o sdiff.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.