strumento di unione interattivo / visivo per console?


17

Sono un grande fan di Meld, uno strumento di diffusione e fusione visuale per Gnome. Mostra due file (o directory) affiancati con le loro differenze evidenziate e posso facilmente selezionare quali parti voglio spostare da un file all'altro.

Sto cercando uno strumento simile ma dovrebbe funzionare sulla console (linux), ad es. non richiede alcun server X. Forse usando un'interfaccia di ncurses.

Esiste un tale strumento?

Risposte:


11

Ah, ho appena scoperto Vimdiff. Fa praticamente quello che stavo cercando. ecco una guida rapida


1
@Come unire / copiare le modifiche da un file all'altro usando vimdiff o vim -d
goldenmean


2

sdiff, un classico strumento da riga di comando che mostra le differenze dei file di testo fianco a fianco, ha anche una modalità di unione interattiva. Usalo correndo

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

È lo strumento di unione della riga di comando interattiva predefinito utilizzato dall'utilità di aggiornamento etc di Gentoo Linux .

I vantaggi vimdiffsono la disponibilità onnipresente e una gestione molto più semplice.


Facile da usare, basta premere 1o 2per scegliere la versione desiderata. Tuttavia, le colonne vengono troncate per mostrare solo 60 carboncini e le modifiche devono essere salvate in un terzo file.
simlev
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.