Wie kann ich einen geänderten Puffer mit der Datei vergleichen, die ihn auf der Festplatte sichert, um zu sehen, was ich geändert habe?
buffers
buffer-modified
Nasenfrosch
quelle
quelle
Antworten:
Sie wollen den Befehl M-x diff-buffer-with-file. Siehe das Handbuch:
Möglicherweise interessiert Sie auch,
highlight-changes-mode
welche Änderungen nach der Aktivierung des Puffers automatisch und interaktiv hervorgehoben werden.quelle
highlight-changes-mode
gibt es auch dasdiff-hl
Paket in GNU ELPA.vc
Revision anzuzeigen . Ich habe daran gearbeitet, den Puffer (im Gegensatz zu seiner Sicherungsdatei) in diff-hl # 33 zu unterscheiden , aber er ist aufgrund eines Fehlers im Emacs-Kern blockiert.Befehl
ediff-current-file
:quelle
ediff-current-file
hat einige Vorteile gegenüber,diff-buffer-with-file
wenn Sie eine interaktive Überprüfung von Änderungen anstelle eines einfachen Diffs wünschen. Die interaktive Überprüfung ermöglicht es sogar, einige Teile selektiv zurückzusetzen, falls Sie sie endgültig nicht speichern möchten. Eine vollständigere Antwort finden Sie unter emacs.stackexchange.com/a/3778/10614 .