In Emacs durch Puffer navigieren
100%

Fortgeschrittenes Text-Fu · Lektion 11

In Emacs durch Puffer navigieren

Lerne, Emacs-Puffer zu wechseln und zu beenden sowie Anzeigefenster zu teilen, auszuwählen und zu schließen.

Ein Emacs-Puffer enthält Text oder einen Editorzustand, während ein Fenster einen Puffer anzeigt. Ein Puffer kann existieren, ohne sichtbar zu sein, und mehrere Fenster können denselben Puffer anzeigen. Die Verwaltung des einen Objekts verwaltet nicht automatisch auch das andere.

Puffer wechseln

Verwende C-x b, das switch-to-buffer ausführt, um im aktuellen Fenster einen Puffer anhand seines Namens auszuwählen:

C-x b

Der Minipuffer bietet eine Vervollständigung für vorhandene Namen. Die Eingabe eines neuen Namens kann einen Puffer ohne zugehörige Datei anlegen; dadurch wird kein Dateipfad besucht.

Standardmäßig führt C-x Right den Befehl next-buffer und C-x Left den Befehl previous-buffer aus. Damit wechselst du im ausgewählten Fenster der Reihe nach durch die Puffer.

Welche Tastenfolge fragt nach einem Puffernamen, der im aktuellen Fenster angezeigt werden soll?

Das ausgewählte Fenster teilen

Teile das ausgewählte Fenster mit C-x 2 in ein oberes und ein unteres Fenster:

C-x 2

Mit C-x 3 teilst du es in ein linkes und ein rechtes Fenster:

C-x 3

Das neue Fenster zeigt zunächst einen Puffer an, häufig denselben. In beiden Fenstern kannst du die Puffer unabhängig voneinander wechseln.

Welche Tastenfolge teilt das ausgewählte Emacs-Fenster in ein linkes und ein rechtes Fenster?

Fenster auswählen und schließen

Verwende C-x o, das other-window ausführt, um das nächste Fenster auszuwählen:

C-x o

Mit diesen Befehlen entfernst du Fensteranzeigen:

  • C-x 0: Das ausgewählte Fenster löschen.
  • C-x 1: Die anderen Fenster im aktuellen Frame löschen.

Beim Löschen eines Fensters bleibt der darin angezeigte Puffer normalerweise erhalten. Du kannst diesen Puffer später wieder in einem anderen Fenster anzeigen.

Welche Tastenfolge verschiebt den Eingabepunkt und den Tastaturfokus in ein anderes Emacs-Fenster?

Welche Tastenfolge behält das ausgewählte Fenster und löscht die anderen Fenster seines Frames?

Einen Puffer beenden

Verwende C-x k, das kill-buffer ausführt, um nach einem Puffer zu fragen, der aus Emacs entfernt werden soll:

C-x k

Der aktuelle Puffer ist die Standardauswahl. Hat ein dateibesuchender Puffer ungespeicherte Änderungen, warnt Emacs vor dem Beenden. Lies die Frage sorgfältig, denn das Beenden eines geänderten Puffers kann Änderungen verwerfen.

Das Beenden eines Puffers unterscheidet sich vom Löschen eines Fensters. Emacs ersetzt einen beendeten Puffer in jedem Fenster, das ihn angezeigt hat. Das Löschen eines Fensters kann seinen Puffer dagegen unberührt lassen.

Welche Tastenfolge fragt nach einem Emacs-Puffer, der beendet werden soll?

Übe diese Befehle mit *scratch* und entbehrlichen Puffern. Prüfe vor dem Beenden eines dateibesuchenden Puffers, ob seine Änderungsmarkierung auf ungespeicherte Arbeit hinweist.

Lektion abgeschlossen

Sie haben In Emacs durch Puffer navigieren abgeschlossen

Du kannst nun verwalten, was Emacs speichert und was jedes Fenster anzeigt.

  • Wechsle mit C-x b im ausgewählten Fenster den Puffer.

  • Teile das Fenster mit C-x 2 nach unten oder mit C-x 3 nach rechts.

  • Wähle mit C-x o ein anderes Fenster aus.

  • Entferne Fensteranzeigen mit C-x 0 oder C-x 1.

  • Beende einen Puffer erst nach Prüfung ungespeicherter Änderungen mit C-x k.

Lernfortschritt speichern

Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.

Kostenloses Konto erstellen
Nächste Lektion
Zurück zu Fortgeschrittenes Text-Fu