[CENTOS] [Linux Convenience-Befehl] Versuchen Sie, Delta einzufügen

Umgebung

Überblick

Wenn ich ein Diff machen wollte, hatte das Standard-Diff keine Farbe und das Display war schwer zu sehen. image.png

Nach einer Untersuchung stellte ich fest, dass es so etwas wie Colordiff gibt. https://qiita.com/trapple/items/6657b903bf027464e70d

Das allein schien gut zu sein, aber ich dachte, es wäre einfacher zu sehen, ob ich ein Rostprodukt namens Delta verwendet habe, also dachte ich darüber nach. https://wonderwall.hatenablog.com/entry/rust-delta

Delta-Installation

herunterladen
$ wget https://github.com/dandavison/delta/releases/download/0.4.1/delta-0.4.1-x86_64-unknown-linux-musl.tar.gz
$ tar -zxvf delta-0.4.1-x86_64-unknown-linux-musl.tar.gz
$ cd delta-0.4.1-x86_64-unknown-linux-musl

Ich habe bereits eine Bin-Datei, also musste ich sie nur verschieben

$ mv ./delta /usr/local/bin

Delta-Einstellung

.gitconfig


[core]
  pager = delta
[interactive]
  diffFilter = delta --color-only

Jetzt wird Delta reflektiert, wenn Git Diff fertig ist

Passen Sie verschiedene Einstellungen an

.gitconfig


[delta]
  diff-so-fancy=true
  keep-plus-minus-markers=true
  minus-emph-style="bold 94 89"
  plus-emph-style="bold 29 29"
  hunk-header-style="omit"
  line-numbers=true

Ergebnis

Wie Git Diff aussieht

before image.png

after image.png

Normaler Diff-Look

Dies erleichtert die Anzeige, da Sie das Diff ersetzen können, wenn es nicht mit dem Delta-Befehl git ist.

before image.png

after image.png

Recommended Posts

[Linux Convenience-Befehl] Versuchen Sie, Delta einzufügen
Versuchen Sie, eine Java 8-Umgebung unter Amazon Linux2 zu erstellen
Einfache Einrichtung zum Ausführen des Docker-Befehls ohne sudo (Linux)
Befehl, um Docker vorerst zu verwenden
Einführung in den Befehl javadoc
Einführung in den Befehl jar
Einführung in den Java-Befehl
Einführung in den Befehl javac