next up previous contents
Nächste Seite: 1.5 Durcharbeiten des Tutorials Aufwärts: 1. Grundlagen Vorherige Seite: 1.3 Starten von Emacs   Inhalt

1.4 Konzepte

Buffer
Ein Buffer ist ein Stück Text, meist gehört ein File mit demselben Namen dazu. Die meisten Editier-Operationen (löschen, anfügen, verscheiben) wirken auf Buffers. Zum Beispiel editieren einer Datei: lesen der Datei in den Buffer, ändern des Buffers (editieren), Buffer wieder zurück in die Datei speichern.
Region
Die Region ist der Bereich des Buffers, der zwischen dem Cursor und der Mark (Marke) liegt. Der Cursor wird in der Emacs-Doku Point genannt. Der Point befindet sich vor dem Buchstaben, auf dem der Cursor steht. Die Marke kann explizit vom Benutzer (C-SPC) oder automatisch von Emacs gesetzt werden. Der Emacs setzt z.B. nach einer erfolgreichen I-Search die Marke, und zwar dorthin, wo die Suche begann.
Screen
Umfasst den ganzen Bildschirm im Terminal-Mode oder das ganze X-Window (ohne das X-Window-Frame).
Menubar
Oberste Zeile des Screens. Über diese Zeile kann mit dem Cursor auf die Pulldown-Menus zugegriffen werden. Nicht alle Emacsen verfügen über eine Menu-Zeile.
Modeline
Die zweitunterste Zeile ist die Modeline Zeile werden die wichtigsten aktuellen Informationen angezeigt: Buffer Name, Major- und Minor-Mode, Zeilen- und Spaltennummer, Position innerhalb des Buffers (in %)
Minibuffer
Der Minibuffer is ein spezieller Buffer und ist die unterste Zeile des Screens. Einige Befehle geben Ausgaben in diesen Minibuffer. Andere Befehle verschieben den Cursor in den Minibuffer damit man z.B. Datei-Namen eingeben kann. Der Minibuffer ist ein normaler Buffer, normale Editierbefehle (Verschiebung Curser etc.) können also verwendet werden.
Mode
Emacs hat Modes, um das Editieren einfacher zu machen. Ein Mode bedeutet einfach andere (zusätzliche) Keybindings. Beispiel: Wenn man die Taste U drückt, so wird normalerweise einfach der Buchstabe U eingefügt. Im dired-Mode bedeutet die Taste U aber uncompress.
Window
Das Window zeigt einen Teil des Buffers. Es können mehrere Windows zur gleichen Zeit dargestellt werden. Der gleiche Buffer kann auch durch mehrere Windows dargestellt werden.
Frame
Frames gibt es nur bei Emacsen die X-Window benutzen. Ein Frame entspricht einem weiteren X-Window. Der Name Frame ist ein wenig irreführend, doch der Name Window war schon vergeben, darum griff man zum Begriff Frame. Die Keybindings für Frames beginnen meistens mit C-x 5.
Keybindings
Jeder Taste oder jeder Tastensequenz kann ein Befehl zugeordnet werden. \fbox {\textsc{Shift}}, \fbox {\textsc{Cntrl}} und \fbox {\textsc{Meta}} verändern die Funktion jede Taste. Die \fbox {\textsc{Meta}} entspricht auf der DEC-Tastatur der \fbox {\textsc{Alt}} Taste. Alternativ kann auch die \fbox {\textsc{ESC}} Taste bzw. der Funktionstaste \fbox {\textsc{F11}} benutzt werden. Wenn als in der Emacs Dokumentation (C-x C-c) steht, ist nacheinder \fbox {\textsc{Cntrl}} \fbox {\textsc{x}} und \fbox {\textsc{Cntrl}} \fbox {\textsc{c}} zu drücken. Bei M-f ist \fbox {\textsc{Alt}} \fbox {\textsc{f}} oder alternativ \fbox {\textsc{ESC}} und danach \fbox {\textsc{f}} zu drücken.


next up previous contents
Nächste Seite: 1.5 Durcharbeiten des Tutorials Aufwärts: 1. Grundlagen Vorherige Seite: 1.3 Starten von Emacs   Inhalt
Peter Schmid
2001-01-08