In Bezug auf Bereinigungsaufgaben wie (ohne darauf beschränkt zu sein) die in diesen Fragen beschriebenen:
Gibt es eine Möglichkeit, diese Befehle nur auf die Zeilen der Dateien anzuwenden, die tatsächlich geändert wurden? Dies dient dazu, die Diff-Ausgabe nach dem Bearbeiten des Quellcodes auf die tatsächliche Änderung zu konzentrieren (ein potenzieller Code-Reviewer würde durch die Änderungen beim Bereinigen der gesamten Datei nicht verwirrt), ohne neue Formatierungsprobleme einzuführen.
:changes
funktioniert nicht ohne viel Hackery; Wie es scheint, sind diese Informationen in der Viminfo-Datei gespeichert, und es gibt keine Möglichkeit zu sehen, welche Änderungen Sie in dieser Sitzung vorgenommen haben und welche in der vorherigen ... Es sei denn, Sie deaktivieren die Viminfo-Datei natürlich, aber das ist ziemlich umständlich ... möchte hier allerdings das