ferramenta de mesclagem interativa / visual para console?


17

Sou um grande fã de meld - uma ferramenta visual de diferenças e mesclagem para o Gnome. Ele mostra dois arquivos (ou diretórios) lado a lado com as diferenças destacadas e posso selecionar facilmente quais partes quero mover de um arquivo para outro.

Estou procurando uma ferramenta semelhante, mas ela deve funcionar no console (linux), por exemplo. não requer nenhum servidor X. Talvez usando uma interface ncurses.

Existe tal ferramenta?

Respostas:


11

Acabei de descobrir sobre vimdiff. É praticamente o que eu estava procurando. aqui está um guia rápido


1
@How de fusão / copiar mudanças de em arquivo para outro usando vimdiff ou vim -d
goldenmean


2

sdiff, uma ferramenta clássica de linha de comando que mostra as diferenças dos arquivos de texto lado a lado, também possui um modo de mesclagem interativo. Use-o executando

$ sdiff -o output.txt input1.txt input2.txt

É a ferramenta de mesclagem de linha de comando interativa padrão usada pelo utilitário etc-update do Gentoo Linux .

As vantagens vimdiffsão a disponibilidade onipresente e o manuseio muito mais simples.


Fácil de usar, basta pressionar 1ou 2para escolher a versão desejada. No entanto, as colunas são truncadas para mostrar apenas 60 charcartes e as alterações devem ser salvas em um terceiro arquivo.
simlev 7/01/19
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.