Visualisieren Sie Dateiunterschiede mit Icdiff

LinuxBeginner
Jetzt üben

Einführung

icdiff ist ein Kommandozeilenprogramm, das den traditionellen diff-Befehl verbessert, indem es die Unterschiede zwischen Dateien in einer nebeneinander liegenden Vergleichsansicht mit Farbcodierung anzeigt. Dies erleichtert es, Änderungen zu verstehen und Unterschiede zu erkennen. In diesem Tutorial erfahren Sie, wie Sie icdiff installieren, es zur Dateivergleichung verwenden und seine verschiedenen Optionen zur besseren Anpassung der Ausgabe erkunden.

icdiff nebeneinander Vergleich

Vergleich beginnen

Um zwei Dateien mit icdiff zu vergleichen, geben Sie einfach die Dateinamen als Argumente an den icdiff-Befehl weiter.

Es gibt zwei Dateien file1.txt und file2.txt in ~/project. Öffnen Sie das Terminal (① oder ② in der Abbildung) in der Umgebung und geben Sie den folgenden Befehl ein:

icdiff file1.txt file2.txt
icdiff Dateivergleich Ausgabe

Dies zeigt die Unterschiede zwischen file1.txt und file2.txt nebeneinander an, wobei gelöschte Zeilen in rot, hinzugefügte in grün und Konflikte in gelb hervorgehoben werden.

Erweiterte Optionen

icdiff bietet mehrere Optionen, um die Ausgabe nach Ihren Bedürfnissen anzupassen.

Anzeige von Zeilennummern

Um Zeilennummern in der Ausgabe anzuzeigen, verwenden Sie die Option --line-numbers.

icdiff --line-numbers file1.txt file2.txt
icdiff mit Zeilennummern

Rekursiver Vergleich

Um Verzeichnisse rekursiv zu vergleichen, verwenden Sie die Option --recursive.

icdiff --recursive dir1 dir2
Rekursiver Verzeichnisvergleich Ausgabe

Integration mit Git

icdiff kann mit Git integriert werden, um die Ausgabe von git diff zu verbessern. Richten Sie icdiff als Git-Difftool ein, indem Sie Ihre .gitconfig konfigurieren:

[diff]
tool = icdiff
[difftool "icdiff"]
cmd = icdiff --line-numbers \"$LOCAL\" \"$REMOTE\"
✨ Lösung prüfen und üben

Zusammenfassung

icdiff ist ein leistungsstarkes Tool zur Visualisierung von Unterschieden zwischen Dateien in einem klaren, farbcodierten Format. Indem Sie diesem Tutorial folgen, sollten Sie nun in der Lage sein, icdiff zu installieren, Dateien zu vergleichen und die Ausgabe nach Ihren Bedürfnissen anzupassen. Experimentieren Sie mit den verschiedenen Optionen, um sicherer darin zu werden, Änderungen in Ihren Dateien zu erkennen und zu verstehen.