In Emacs ist ein "Buffer" (Puffer) ein temporärer Arbeitsbereich, in dem Sie Text bearbeiten können. Wenn Sie eine Datei öffnen, lädt Emacs deren Inhalt in einen Puffer. Sie können auch Puffer haben, die keiner Datei entsprechen, wie z.B. den *scratch*-Puffer. Die effiziente Verwaltung dieser Puffer ist der Schlüssel zu einem reibungslosen Arbeitsablauf. Das Beherrschen der Emacs-Navigation zwischen Puffern beschleunigt Ihren Bearbeitungsprozess erheblich.
Wechseln zwischen Puffern
Um zwischen verschiedenen geöffneten Puffern zu wechseln, können Sie mehrere Befehle verwenden. Der primäre Befehl für den Emacs-Pufferwechsel fordert Sie zur Eingabe des Namens des Puffers auf, den Sie öffnen möchten.
C-x b - Zu einem anderen Puffer anhand des Namens wechseln
C-x Pfeil rechts - Zum nächsten Puffer zyklisch wechseln
C-x Pfeil links - Zum vorherigen Puffer zyklisch wechseln
Verwalten von Puffer-Fenstern
Emacs ermöglicht es Ihnen, mehrere Puffer gleichzeitig anzuzeigen, indem Sie Ihren Bildschirm (oder "Frame") in verschiedene Fenster aufteilen.
C-x 2 - Das aktuelle Fenster vertikal teilen
Dieser Befehl erstellt zwei Fenster übereinander, sodass Sie zwei Puffer gleichzeitig sehen können. Um Ihren Cursor zwischen diesen Fenstern zu bewegen, verwenden Sie:
C-x o - Zum anderen Fenster wechseln
Wenn Sie mit einer geteilten Ansicht fertig sind und zu einem einzelnen Fenster zurückkehren möchten, können Sie den folgenden Befehl verwenden. Dieser macht das aktuelle Fenster zum einzigen auf dem Bildschirm.
C-x 1 - Alle anderen Fenster schließen
Schließen eines Puffers
Wenn Sie mit der Arbeit an einer Datei oder einem temporären Puffer fertig sind, können Sie ihn schließen, um Ihren Arbeitsbereich aufgeräumt zu halten.
C-x k - Den aktuellen Puffer "killen" (schließen)
Wenn Sie jemals einen Terminal-Multiplexer wie screen oder tmux verwendet haben, werden Ihnen diese Befehle zur Pufferverwaltung sehr vertraut vorkommen.