GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Visual File Diff mit Vimdiff – es macht einen Unterschied!

Die Ausgabe des diff-Befehls kann etwas verwirrend zu lesen sein, wenn Sie zwei Dateien vergleichen, die viele Unterschiede aufweisen. Wäre es nicht schön, die Dateiunterschiede visuell anzuzeigen? vimdiff-Dienstprogramm gibt ein besseres visuelles Gefühl für Unterschiede zwischen Dateien, wie in diesem Artikel erklärt.

1. Unterschied in ganzen Zeilen – blaue Farbe und Bindestriche

Wenn die Zeile X in einer Datei verfügbar ist und in einer anderen Datei nicht verfügbar ist, wird die Datei, die die Zeile enthält, mit blauer Farbe hervorgehoben, und die Datei ohne diese Zeile wird mit Bindestrichen und in hellgrüner Farbe angezeigt, wie unten gezeigt.

Abb :Ganzzeilenunterschied in Vimdiff (zum Vergrößern auf das Bild klicken)

2. Unterschied in Teillinie – rote Farbe

Wenn sich nur ein Teil der Zeile zwischen den beiden Dateien unterscheidet, wird die Zeile in rosa Farbe hervorgehoben, und der teilweise Unterschied wird in roter Farbe hervorgehoben, wie unten gezeigt.

Abb: Partielle Liniendifferenz in Vimdiff (zum Vergrößern auf das Bild klicken)

3. Zeilen sind gleich

Wenn einige Zeilen der beiden Dateien gleich sind, werden sie so angezeigt, wie sie sind (d. h. ohne Hervorhebung).

Wenn viele Zeilen der beiden Dateien gleich sind, werden sie automatisch gefaltet und wie unten gezeigt als +N Zeilen angezeigt. Um die Faltung zu erweitern, drücken Sie die LEERTASTE.

Abb: Mehrere Zeilen ohne Unterschied werden in Vimdiff gefaltet (zum Vergrößern auf das Bild klicken)


Linux
  1. Verkleinern Sie die PDF-Größe mit diesem Befehlszeilentrick

  2. Zeile mit Shell-Skript an die Datei /etc/hosts anhängen

  3. Echotext mit neuer Zeile in Bash

  4. Wie kann ich eine Datei mit einer bestimmten Größe von einer Befehlszeile aus erstellen?

  5. Ersetzen Sie Zeilen in einer Datei durch Zeilen in einer anderen durch die Zeilennummer

Diff-Befehl in Linux mit Beispielen

So senden Sie eine E-Mail mit Dateianhang von der Befehlszeile aus

Vergleichen Sie zwei Dateien unter Linux – Verwenden Sie diff, vimdiff und colordiff

Unix Sed Tutorial:Mehrzeilige Dateioperation mit 6 praktischen Beispielen

Die 4 besten Tools zur Dateidifferenzierung unter UNIX / Linux – Diff, Colordiff, Wdiff, Vimdiff

Linux-make-Befehl mit Beispielen