Ich verwende derzeit die MacVim (Snapshot 64) -Menüoption "Split Diff by ...".
Die Datei ist Django's my settings.py
von Version 1.3.1 zu einer neuen Datei von Version 1.4.
Ich kenne zwei grundlegende Befehle
- do um einen Block von der anderen Seite zu "erhalten" (und zu ersetzen).
- dp einen Block auf die andere Seite "legen" (und ersetzen).
Diese beiden Befehle schreiben jedoch den gesamten Block, der in MacVim die violetten Hervorhebungen darstellt.
Wenn Sie sich den 2. Block ansehen, sehen Sie, dass in Zeile 2 und 3 nur zwei Wörter vorhanden sind, die sich unterscheiden: mysite
und hobbes3
. Ich möchte nur pro Zeile nicht den gesamten Block ersetzen .
Was gibt es also für einen Befehl zum Ersetzen von do dound dppro Zeile im Gegensatz zu einem ganzen Block oder muss ich ihn manuell eingeben?
Bonusfrage : Mir ist aufgefallen, dass ich die violette Markierung verliere, wenn ich einen Block manuell bearbeite. Wie "aktualisiere" ich das Diff erneut, um die Highlights einzuschließen, ohne die Datei erneut zu öffnen?
Bitte versuchen Sie, die Antworten von Vim-general im Gegensatz zu MacVim-specific zu belassen.