Das Linediff-Plugin für Vim funktioniert gut für mich. Wählen Sie visuell einen Abschnitt Ihrer Datei aus und geben Sie :Linediff
ein . Wählen Sie den anderen Abschnitt visuell aus und geben Sie :Linediff
ein . Es versetzt vim in den vimdiff-Modus und zeigt nur die beiden zuvor markierten Abschnitte an. Geben Sie :LinediffReset
ein um den vimdiff-Modus zu verlassen.
Weitere Informationen:
https://unix.stackexchange.com/a/52759/32477
https://superuser.com/a/414958/199800
Ich verwende Beyond Compare.
Sie können auf jeder Seite eine Linie auswählen und „Manuell ausrichten“ sagen. Dies sollte für Sie problemlos funktionieren.
KDiff3 ist Open Source und auf mehreren Plattformen verfügbar, einschließlich Win32 und Linux.
Es hat die "manuelle Ausrichtung"-Funktion, die von Gishu über Beyond Compare besprochen wurde (die ich übrigens nicht persönlich benutze, aber von vielen Leuten, die ich kenne, als großartiges Werkzeug angesehen wird).
Weitere Beispiele finden Sie in dieser Antwort.