Emacs bietet kontextbezogene Hilfe zu Tasten, Funktionen, Variablen und aktiven Modi. Beim Beenden schützt es außerdem geänderte dateibesuchende Puffer und gibt dir Gelegenheit, jeden Schreibvorgang zu bestätigen oder abzulehnen.
Fortgeschrittenes Text-Fu · Lektion 13
Emacs beenden und Hilfe verwenden
Lerne, Emacs sicher zu beenden, ausstehende Befehle abzubrechen, Hilfethemen nachzuschlagen und Änderungen rückgängig zu machen.
Emacs beenden
Verwende C-x C-c, das save-buffers-kill-terminal ausführt, um das Schließen der Emacs-Sitzung oder Terminalverbindung anzufordern:
C-x C-c
Emacs prüft die relevanten geänderten dateibesuchenden Puffer und fragt, ob sie gespeichert werden sollen. Lies jeden Puffernamen und antworte bewusst. Emacs kann auch nach aktiven Prozessen fragen. Brich das Beenden ab, wenn du deine Arbeit vor der Entscheidung noch prüfen musst.
Bei einem Arbeitsablauf mit emacsclient oder einem Emacs-Server kann sich das genaue Verhalten von Frames und Server unterscheiden. Fragen zu geänderten Puffern verdienen dennoch immer besondere Aufmerksamkeit.
Welche Tastenfolge fordert das normale Beenden von Emacs an und prüft dabei geänderte Puffer?
Die Hilfeübersicht öffnen
Das Standardpräfix für Hilfe ist C-h. Verwende C-h C-h, das die Hilfe zur Hilfe ausführt, um Hinweise zu den verfügbaren Hilfebefehlen anzuzeigen:
C-h C-h
Mit der zweiten Taste wählst du die benötigte Art von Hilfe.
Welche Tastenfolge erklärt die Verwendung des Emacs-Hilfesystems?
Tasten und Editorzustand beschreiben
Nützliche Hilfebefehle sind:
C-h k KEY: Beschreiben, welchen Befehl eine Tastenfolge ausführt.C-h f FUNCTION: Eine Emacs-Lisp-Funktion beschreiben.C-h v VARIABLE: Eine Emacs-Lisp-Variable beschreiben.C-h m: Die aktuellen Haupt- und Nebenmodi beschreiben.C-h t: Das interaktive Tutorial öffnen.
Gib beispielsweise C-h k C-x C-s ein, um die Dokumentation der Tastenbelegung für save-buffer anzuzeigen.
Du möchtest wissen, was C-x C-s bewirkt. Welches Hilfepräfix gibst du vor dieser Tastenfolge ein?
Einen ausstehenden Befehl abbrechen
Verwende C-g, das an keyboard-quit gebunden ist, wenn du in einer Frage, einer teilweise eingegebenen Tastenfolge, einer inkrementellen Suche oder einem anderen abzubrechenden Befehl feststeckst:
C-g
Die Taste macht bereits erfolgte Änderungen am Puffer nicht rückgängig und beendet Emacs nicht. Sie stoppt die aktuelle Interaktion und gibt dir, soweit möglich, die Kontrolle über die gewöhnliche Bearbeitung zurück.
Welche Taste bricht normalerweise die aktuelle Emacs-Frage oder einen ausstehenden Befehl ab?
Änderungen am Puffer rückgängig machen
Verwende in üblichen Emacs-Konfigurationen C-/, C-_ oder C-x u, um den Rückgängig-Befehl auszuführen:
C-/
Wiederholte Rückgängig-Befehle gehen schrittweise durch die letzten Änderungen am Puffer zurück. Eine reine Cursorbewegung ist normalerweise keine Pufferänderung. Emacs-Versionen und -Konfigurationen können undo-redo und weitergehende Verlaufswerkzeuge anbieten. Prüfe mit C-h k deine tatsächlichen Tastenbelegungen für Rückgängig und Wiederherstellen.
Welche Tastenfolge ist eine Standardbelegung zum Rückgängigmachen einer kürzlich erfolgten Änderung am Emacs-Puffer?
Übe, indem du *scratch* öffnest, eine entbehrliche Änderung vornimmst, sie rückgängig machst, mit C-h k nach einer unbekannten Taste fragst und eine Minipufferfrage mit C-g abbrichst, bevor du Emacs normal beendest.
Lektion abgeschlossen
Sie haben Emacs beenden und Hilfe verwenden abgeschlossen
Du kannst nun Hilfe erhalten und Emacs verlassen, ohne ungespeicherte Arbeit zu übergehen.
Beende Emacs mit
C-x C-cund durchlaufe dabei die Prüfungen geänderter Puffer.Öffne mit
C-h C-hdie Hilfe zur Hilfe.Lass dir Tasten, Funktionen, Variablen oder aktive Modi beschreiben.
Brich einen ausstehenden Befehl mit
C-gab.Mache letzte Pufferänderungen mit einer vor Ort geprüften Tastenbelegung rückgängig.
Lernfortschritt speichern
Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.
Kostenloses Konto erstellen