Manchmal, wenn du Text oder Quellcode bearbeitest, ist es nützlich, die
Änderungen zu sehen, die du im Vergleich zur vorherigen Version gemacht
hast. Mit vim-gitgutter
ist es möglich, dies automatisch zu tun, ohne den Editor zu verlassen.
vim-gitgutter
ist eine Erweiterung für Vim, die die letzten Änderungen
an einer Datei in einem Git-Repository anzeigt.
Die Erweiterung zeigt in der Spalte links von der Zeile die Art der Bearbeitung, die durchgeführt wurde, an. Standardmäßig werden drei Symbole mit verschiedenen Farben verwendet:
- – zeigt an, dass der Inhalt zwischen den Zeilen, in denen dieses Symbol steht, entfernt wurde.
- + bedeutet, dass die Zeile neu ist.
- ~ bedeutet, dass die Zeile geändert wurde.
Um die Erweiterung zu installieren, müssen wir Vim mit
Symbolunterstützung haben. Du kannst das überprüfen, indem du :echo
has('signs')
ausführst. Wenn der letzte Befehl 1 zurückgibt, kannst
du vim-gitgutter
wie jede andere Erweiterung installieren (fuhr
:h plugin
in Vim für weitere Informationen über Plugins aus). Du
musst auch Git installiert haben.
Um die Erweiterung zu testen, ändere einfach eine Datei in einem Git-Repository. Die Symbole werden erscheinen, wenn du Änderungen an der Datei vornimmst. Bei einem neuen Commit verschwinden die Symbole, bis du erneut Änderungen vornimmst.
Die Erweiterung verfügt über eine Vielzahl von Optionen und kann ganz
nach deinen Bedürfnissen konfiguriert werden. Weitere Informationen
findest du in der Dokumentation der Erweiterung, indem du :h
gitgutter
ausführst.
Kommentare