Frage

Bei all den fortgeschrittenen Bearbeitungsfunktionen von Vim fällt es mir schwer zu glauben, dass Vimdiff keine Möglichkeit hat, von/nach rechts/links zu kopieren !! Wofür kann ein Diffool noch verwendet werden? Irgendeine Idee? Was sind die Fähigkeiten von Vimdiff?

Außerdem sehe ich nicht einmal einen Weg, mich zum nächsten/prev -Unterschied zu bewegen !!

War es hilfreich?

Lösung

Alles wird in der Hilfe erklärt ... ((do, dp, ]c, [c)

:h diff

:h :h ist auch dein Freund.

Andere Tipps

Sie müssen verwenden do und dp für Ihre Kopierbedürfnisse; Diese stellen "aus dem aktuellen Fenster" aus und "erhalten" aus dem anderen Fenster. (Dies setzt eine doppelte Diff.)

Verwenden Sie zum Umzug in den nächsten/prev -Unterschied ]c und [c .

Hier sind die grundlegenden Befehle, die ich verwende, mit Mnemonics, wo möglich:

dp - 'put' the changes from the current window into the other window.
do - 'obtain' the changes from other window.
]c - Go to change after (ending/next bracket) -- move to the next difference.
[c - Go to change before(opening/previous bracket) -- move to the previous diff.
zo - 'open' a section of folded text.
zc - 'close' a foldable text section.
Ctrl-W+Ctrl W - (That's ^W twice.) Jump to the other window.
:diffupdate - updates diff based on changes .
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top