Einer meiner Kollegen benutzt TextPad, und eine Funktion, die ich wirklich nützlich fand, ist das Auto-Reload. (Die Funktion wurde in dieser SO-Frage beschrieben: Alternative zu TextPads Aufforderung zum erneuten Laden der Datei ). Im Grunde wird die Datei ohne Aufforderung des Benutzers neu geladen, was bei der Überwachung von Protokolldateien, die in Echtzeit aktualisiert werden, sehr hilfreich ist. Gibt es etwas ähnliches für Emacs? Wenn nicht, kann jemand die erforderliche Elite-Magie aufbringen?
M-x automatischer Rücksprungmodus
Ich sollte hinzufügen, dass es für Log-Tails einen spezifischeren Auto-Revert-Tail-Modus gibt, und wenn Sie es als generelles Feature (mein Fall) mögen, können Sie den Global-Auto-Revert-Modus aktivieren , um alle Puffer zurückzusetzen. Vorsicht vor entfernten Dateien in diesem Fall.
Wenn Sie möchten, dass die automatische Zurücksetzung überall angewendet wird, können Sie auch den Modus für die globale automatische Zurücksetzung verwenden. Fügen Sie
hinzu(global-auto-revert-mode 1)
zu Ihren .emacs
Hier ist meine Vorliebe, FWIW: Ich verwende keine automatische Zurücksetzung. Stattdessen binde ich f5 an diesen Befehl:
%Vor%Klingt albern, aber diese einfache Änderung macht den Unterschied. Dies ist, was f5 auf jeden Fall unter MS Windows tut, also ist es eine Gewohnheit, die in allen Anwendungen (unter Windows) funktioniert.
Beachten Sie, dass ich keine Bindungen für revert-buffer
ändere (z. B. neu zuordnen). Ich benutze dies nur, wenn ich explizit ohne Bestätigung zurückkehren möchte (was in der Praxis oft der Fall ist).
HTH.