Ein Feature von Xcode, das ich für ziemlich gut halte, ist der "Vergleichs" -Modus, in dem ständig Unterschiede zwischen dem aktuellen Puffer und dem letzten Commit angezeigt werden.
Gibt es so etwas für Emacs? Die gleichzeitigen Side-by-Side-Ansichten interessieren mich nicht wirklich. Das Hervorheben des Hintergrunds geänderter Zeilen wäre eine große Hilfe.
Ich weiß, dass ich das immer tun kann C-x v =
, aber es ist eine statische Ansicht eines Zeitpunkts und zeigt nur die Unterschiede. Ich möchte meine gesamte bearbeitbare Datei mit hervorgehobenen Diffs sehen.
Sie geben nicht an, welches Versionskontrollsystem Sie verwenden, aber wenn es sich um Git handelt, können Sie Git-Gutter verwenden , um einen Indikator an den Rändern einzufügen, wenn eine Zeile hinzugefügt, gelöscht oder geändert wurde. Es ist in MELPA über verfügbar
M-x package-install git-gutter
.quelle
Sie sollten Ediff überprüfen . Es kann sowohl Unterschiede anzeigen als auch als (3-Wege) Zusammenführungswerkzeug fungieren. Sie können damit Änderungen leicht rückgängig machen und verfeinerte Unterschiede hervorheben, um nur die Teile jedes Hunks anzuzeigen, die sich tatsächlich geändert haben.
ediff-revision
Damit können Sie leicht mit dem letzten Commit oder früheren Commits vergleichen.quelle