Emacs Tastenkombinationen

Emacs Tastenkombinationen 00 Titelbild

Emacs ist ein voll ausgestatteter Texteditor, der sowohl leistungsstark als auch erweiterbar ist, ohne dass zusätzliche Pakete installiert werden müssen, um zu funktionieren. Mit Emacs können Sie Text und Dateien einfach manipulieren, indem Sie Lisp-Befehle ausführen. Diese Befehle werden dann an eine Reihe einfacher Tastenkombinationen gebunden, die es Ihnen ermöglichen, sich auf das zu konzentrieren, was Sie tun müssen.

Laden Sie dieses Cheatsheet herunter

Geben Sie Ihre E-Mail-Adresse unten ein, um dieses PDF-Cheatsheet in Ihrem Posteingang zu erhalten.

Wesentliche Emacs Tastenkombinationen

Standardmäßig bietet Emacs bereits eine gute Anzahl von Tastenkombinationen, die Sie für grundlegende Textbearbeitung, Puffer-Manipulation und Shell-Code-Ausführung verwenden können. Ein Problem mit den Standard-Tastenkombinationen für Emacs ist jedoch, dass Informationen darüber oft entweder spärlich oder unklar sind.

In Anbetracht dessen zielt dieses Cheatsheet darauf ab, diese Lücke zu schließen, indem es einige der nützlichsten Funktionen von Emacs hervorhebt. Darüber hinaus enthält es auch, wie Sie über einfache Tastenkombinationen darauf zugreifen können.

TastenkombinationFunktion
Allgemeine Emacs-Steuerungen
Ctrl + GEinen Befehl abbrechen oder aussetzen.
Ctrl + G, dann Ctrl + G, dann Ctrl + GEinen Befehl zwangsweise aussetzen.
Ctrl + LDen aktuellen Bildschirm aktualisieren.
Alt + X, dann „Sitzung wiederherstellen“Alle nicht gespeicherten Puffer wiederherstellen.
Ctrl + X, dann Ctrl + CAlle Puffer speichern und Emacs schließen.
Alt + X, dann „anpassen“Das integrierte Anpassungsmenü öffnen.
Dateimanipulation
Ctrl + X, dann Ctrl + FEinen Datei-Puffer öffnen.
Ctrl + X, dann Ctrl + SDie aktuelle Datei im Puffer speichern.
Ctrl + X, dann SAlle Dateien im Puffer speichern.
Ctrl + X, dann Ctrl + DEinen Dired-Puffer öffnen.
Ctrl + X, dann Ctrl + WDie aktuelle Datei in einen anderen Puffer schreiben.
Ctrl + X, dann Ctrl + QDen aktuellen Puffer auf Nur-Lesen setzen.
Textauswahl
Alt + HDen Absatz vor dem Cursor auswählen.
Ctrl + Alt + HDie Funktion vor dem Cursor auswählen.
Ctrl + X, dann Ctrl + PAlles auf dem aktuellen Bildschirm auswählen.
Ctrl + HDen gesamten Puffer auswählen.
Ctrl + SpaceDas Auswahlwerkzeug aktivieren.
Textmanipulation
Ctrl + WDen Text im ausgewählten Bereich ausschneiden.
Ctrl + DDas Zeichen nach dem
Ctrl + KDie gesamte Zeile nach dem Cursor ausschneiden.
Alt + KDen gesamten Satz nach dem Cursor ausschneiden.
Alt + UDas Wort vor dem Cursor in Großbuchstaben umwandeln.
Ctrl + X, dann Ctrl + UDen ausgewählten Bereich in Großbuchstaben umwandeln.
Alt + LDas Wort vor dem Cursor in Kleinbuchstaben umwandeln.
Ctrl + X, dann Ctrl + LDen ausgewählten Bereich in Kleinbuchstaben umwandeln.
Ctrl + TDie beiden benachbarten Buchstaben vor dem Cursor vertauschen.
Alt + TDie beiden benachbarten Wörter vor dem Cursor vertauschen.
Textformatierung
Ctrl + OEine neue Zeile über dem Cursor hinzufügen.
Ctrl + X, dann Ctrl + OAlle leeren Zeilen um den Cursor entfernen.
Alt + \Alle Leerzeichen um den Cursor entfernen.
Alt + QDen Absatz auf die aktuelle Spaltenlänge kürzen.
Ctrl + X, FDie aktuelle Spaltenlänge festlegen.
Suchen und Ersetzen
Ctrl + SNach Text nach dem Cursor suchen.
Ctrl + RNach Text vor dem Cursor suchen.
Alt + PDen zuvor gesuchten Text für die Suche verwenden.
Ctrl + Alt + SNach Text nach dem Cursor mit Regex suchen.
Ctrl + Alt + RNach Text vor dem Cursor mit Regex suchen.
M + %Das interaktive Ersetzen-Menü von Emacs öffnen.
Pufferbewegung
Ctrl + FDen Cursor um ein Zeichen nach vorne bewegen.
Ctrl + BDen Cursor um ein Zeichen nach hinten bewegen.
Alt + FDen Cursor um ein Wort nach vorne bewegen.
Alt + BDen Cursor um ein Wort nach hinten bewegen.
Ctrl + NDen Cursor um eine Zeile nach unten bewegen.
Ctrl + PDen Cursor um eine Zeile nach oben bewegen.
Ctrl + VDen gesamten Pufferbildschirm nach unten scrollen.
Alt + VDen gesamten Pufferbildschirm nach oben scrollen.
Ctrl + EDen Cursor zum Ende der aktuellen Zeile bewegen.
Ctrl + ADen Cursor zum Anfang der aktuellen Zeile bewegen.
Alt + EDen Cursor zum Ende des aktuellen Satzes bewegen.
Alt + ADen Cursor zum Anfang des aktuellen Satzes bewegen.
Puffer-Manipulation
Ctrl + X, dann 2Den aktuellen Puffer horizontal teilen.
Ctrl + X, dann 3Den aktuellen Puffer vertikal teilen.
Ctrl + X, dann 4, dann BEinen vorhandenen Puffer als vertikale Teilung öffnen.
Ctrl + X, dann 4, dann FEine Datei als vertikale Teilung öffnen.
Ctrl + X, dann 4, dann DEin Verzeichnis als vertikale Teilung öffnen.
Ctrl + X, dann 1Alle anderen Teilungen außer der aktuell ausgewählten löschen.
Ctrl + X, dann 0Die aktuell ausgewählte Teilung löschen.
Ctrl + X, dann BZu einem anderen Puffer wechseln.
Ctrl + X, dann Ctrl + BEine Liste aller vorhandenen Puffer drucken.
Befehls-Puffer-Steuerungen
?Vorschläge für mögliche Abschlussoptionen anzeigen.
Alt + PDen vorherigen Befehl im Puffer neu schreiben.
Alt + RRückwärts durch die Befehls-Puffer-Historie suchen.
Alt + FVorwärts durch die Befehls-Puffer-Historie suchen.
Shell-Unterstützung
Alt + X, dann „term“Einen VT100-Terminalemulator öffnen.
Alt + X, dann „eshell“Ein Emacs Lisp-Terminal öffnen.
Alt + !Einen Shell-Befehl aus dem Befehls-Puffer ausführen.
Alt + &Einen Shell-Befehl ausführen und den Prozess in den Hintergrund fork.
Tastatur-Makros
Ctrl + X, dann (Ein Emacs-Tastatur-Makro erstellen.
Ctrl + X, dann )Ein Emacs-Tastatur-Makro speichern.
Ctrl + X, dann EDas zuletzt definierte Emacs-Makro ausführen.
Lisp-spezifische Funktionen
Ctrl + X, dann Ctrl + EDen aktuell ausgewählten Lisp-Ausdruck ausführen.
Ctrl + Alt + XDie aktuell ausgewählte Lisp-Funktion ausführen.
Emacs-Hilfesystem
Ctrl + H, dann ?Eine Zusammenfassung aller Optionen für das Hilfesystem öffnen.
Ctrl + H, dann ANach einem bestimmten Hilfethema suchen.
Ctrl + H, dann FEin Hilfefenster über die hervorgehobene Lisp-Funktion öffnen.
Ctrl + H, dann VEin Hilfefenster über die hervorgehobene Lisp-Variable öffnen.
Ctrl + H, dann MEin Hilfefenster für den aktuellen Hauptmodus öffnen.
Ctrl + H, dann PNach einem installierten Emacs-Paket suchen.
Ctrl + H, dann Shift + PNach der Dokumentation eines Emacs-Pakets suchen.
Ctrl + H, dann IDen Emacs-Info-Bildschirm öffnen.
Ctrl + H, dann Ctrl + FDie Emacs-FAQ öffnen.
Ctrl + H, dann Ctrl + NDie neuesten Nachrichten über Emacs anzeigen.
Emacs-Info-Bildschirm
HDas Tutorial zum Info-Bildschirm öffnen.
SpaceDen aktuell angezeigten Text um die Hälfte des Bildschirms nach unten scrollen.
BackspaceDen aktuell angezeigten Text um die Hälfte des Bildschirms nach oben scrollen.
NZum nächsten Info-Knoten für das Dokument gehen.
PZum vorherigen Info-Knoten für das Dokument gehen.
TZum obersten Info-Knoten für das Dokument gehen.
DZum Inhaltsverzeichnis des Dokuments gehen.
LZum letzten Info-Knoten zurückkehren, den Sie gelesen haben.

| Q | Den Info-Bildschirmmodus von Emacs verlassen.

Bildnachweis: Unsplash