Vimdiff bietet visuelle Differenzansichten und Drei-Wege-Zusammenführungen direkt in Vim.
Erste Schritte
Zwischen Änderungen navigieren
| Kürzel | Beschreibung |
|---|---|
]c |
Zum nächsten Unterschied springen |
[c |
Zum vorherigen Unterschied springen |
Zusammenführen & Bearbeiten
| Kürzel | Beschreibung |
|---|---|
do |
Diff Obtain (do): Änderungen aus dem anderen Fenster in aktuellen Puffer übernehmen |
dp |
Diff Put (dp): Änderungen aus aktuellem Puffer in das andere Fenster übertragen |
:diffupdate |
Unterschiede zwischen den Puffern neu analysieren |
ZQ |
Beenden ohne Speichern oder Prüfen von Änderungen |
Faltenverwaltung bei Diffs (Folds)
| Kürzel | Beschreibung |
|---|---|
zo / zO |
Aktuelle Falte öffnen / rekursiv öffnen |
zc / zC |
Aktuelle Falte schließen / rekursiv schließen |
za / zA |
Aktuelle Falte umschalten / rekursiv umschalten |
zv |
Falten öffnen, um Cursorposition freizugeben |
zM |
Alle Falten im gesamten Puffer schließen |
zR |
Alle Falten im gesamten Puffer öffnen |
zm |
Faltungsebene erhöhen (mehr falten) |
zr |
Faltungsebene verringern (weniger falten) |
zx |
Faltungsregeln neu anwenden |