Zurück Weiter Kapitel

Menübefehle

In MEmacs sind folgende Menüs verfügbar:

Project

Enthält system- und dateibezogene Menüpunkte.

Edit

Enthält Befehle zum Edieren der Pufferspeicher.

Window

Steuert die Anzeige von MEmacs-Fenstern.

Move

Cursorbewegungen.

Line

Zeilenbezogene Operationen.

Word

Wortbezogene Operationen.

Search

Such- und Ersetzungsoperationen.

Extras

Bestimmt den numerischen Wert eines Arguments und ermöglicht die Ausführung mehrerer Funktionen in einem Arbeitsgang.

Abbildung 4-6 zeigt die erweiterte Menüleiste von MEmacs.

Abbildung 4-6. Erweiterte Menüs in MEmacs

Menü "Project"

Mit Ausnahme des Menüpunkts "Visit-file" beziehen sich alle Befehle im Menü "Project" auf den Pufferspeicher mit dem aktiven Cursor.

Rename

Ctrl-X,F

Der Name der Datei, die dem aktuellen Pufferspeicher zugeordnet ist, wird geändert. Wenn Sie die Eingabetaste drücken, ohne einen Dateinamen anzugeben, wird die Zuordnung zwischen Pufferspeicher und Dateiname aufgehoben.

Read-file

Ctrl-X, Ctrl-R

Der Inhalt des aktuellen Pufferspeichers wird durch den Inhalt einer Datei ersetzt. Geben sie den vollständigen Pfad der Datei ein. Wenn Sie keine Datei einlesen wollen, drücken Sie die Eingabetaste, ohne einen Dateinamen einzugeben. Der Vorgang wird dann abgebrochen und Sie kehren in den normalen Modus zurück.

Visit-file

Ctrl-X, Ctrl-V

Sie können außer mit der ersten geöffneten Datei auch noch mit zusätzlichen Dateien arbeiten. Geben Sie den vollständigen Pfad ein.

Insert-file

Ctrl-X, Ctrl-I

Der Inhalt einer Datei wird in den aktuellen Pufferspeicher eingefügt, und zwar in der Zeile über der aktuellen Cursorposition. Geben Sie den vollständigen Pfad ein.

Save-file

Ctrl-X, Ctrl-S

Der Inhalt des aktuellen Pufferspeichers wird in die Datei übertragen, die dem Puffer zugeordnet ist. Nach erfolgter Speicherung wird angezeigt, wie viele Zeilen in die Datei übertragen wurden. MEmacs speichert die Datei nicht, wenn kein Dateiname angegeben wird. In diesem Fall erscheint die Fehlermeldung: No file name (Kein Dateiname).

Save-as-file

Ctrl-X, Ctrl-W

Sie können eine Datei (Name und Pfad) angeben, die Sie einem Pufferspeicher zuordnen wollen.

Save-mod

Ctrl-X, Ctrl-M

Der Inhalt aller geänderter Pufferspeicher wird auf Disk gespeichert. Verwenden Sie diese Funktion nur, wenn Sie damit keinen versehentlich geänderten Pufferspeicher mitspeichern.

Save-exit

Ctrl-X, Ctrl-F

Alle geänderten Pufferspeicher werden gespeichert, und MEmacs wird verlassen.

New-Cli

Ctrl--

Es erscheint ein neues Shell-Fenster mit dem Namen "Spawn Window". In diesem Fenster können Sie unabhängig von MEMacs AmigaDOS-Befehle verwenden. Mit dem Befehl ENDSHELL können Sie zu MEmacs zurückkehren.

Cli-Command

Ctrl-X,!

Sie können innerhalb von MEmacs AmigaDOS-Befehle aufrufen. Geben Sie den Befehl hinter der Eingabeaufforderung ! (Ausrufezeichen) unten in der Anzeige ein. Die Ausgabe des Befehls wird im temporären Pufferspeicher "spawn.output" abgelegt.

Quit

Ctrl-C

MEmacs wird verlassen. Sie erhalten die Möglichkeit, geänderte Pufferspeicher vorher zu speichern oder ohne Speichern der Änderungen das Programm zu verlassen. Alternative Tastaturkürzel hierfür sind: Ctrl-X,Ctrl-C Esc, Ctrl-C.

About...

Zeigt urheberrechtliche Informationen zu dem Programm an.

Menü "Edit"

Die Befehle im Menü "Edit" verwenden Sie, wenn sie Pufferspeicher und die zugeordneten Dateien edieren wollen.

Kill-region

Ctrl-W

Aus dem aktuellen Pufferspeicher werden Textblöcke gelöscht und in einem Kill-Pufferspeicher gespeichert. Mit dem Befehl "Yank" können Sie diesen Text wieder in das Dokument einfügen. Sie können mit dem Befehl "Kill-region" auch einen Block innerhalb des Pufferspeichers kopieren. Markieren Sie den Block, wählen Sie Kill-region" und dann "Yank" aus, ohne die Position des Cursors zu ändern. Der Block wird an seiner ursprünglichen Position gleich wieder eingefügt. Es verbleibt jedoch eine Kopie des Blocks im Kill-Pufferspeicher.

Yank

Ctrl-Y

Der Inhalt des Kill-Pufferspeichers wird in die Ziele mit der aktuellen Cursorposition im Pufferspeicher kopiert. Der Befehl "Yank" kehrt die Aktion des Befehls "Kill-region" um, jedoch wird der Inhalt des Kill-Pufferspeichers nicht geändert. Der Befehl dient in Verbindung mit "Kill-region" dazu, Text zu verschieben oder einen Textblock mehrmals zu kopieren.

Set-mark

Ctrl-@

Die Cursorposition in einem Pufferspeicher wird markiert. Jede andere Position, an der sich der Cursor dann befindet, wird als "dot" (Punkt) bezeichnet. Sie können durch den Befehl "Swap-dot&mark" im Menü "Move" mit dem Cursor zwischen Markierung und "dot" hin- und herspringen. Der Befehl wird zum Markieren von Textblöcken verwendet. Entspricht dem Tastaturkurzbefehl "Esc,-".

Copy-region

Esc,W

Der markierte Bereich wird in den Kill-Pufferspeicher kopiert, ohne gelöscht zu werden. Hierbei wird der bisherige Inhalt des Pufferspeichers überschrieben.

Upper-region

Ctrl-X, Ctrl-U

Der gesamte markierte Text (zwischen Markierung und aktueller Cursorposition) wird in Großbuchstaben umgesetzt.

Lower-region

Ctrl-X, Ctrl-L

Der gesamte markierte Text wird in Kleinbuchstaben umgesetzt.

List-buffers

Ctrl-X, Ctrl-B

Das Fenster des aktuellen Pufferspeichers wird geteilt und zeigt eine Liste der in MEmacs verfügbaren Pufferspeicher an. Wählen Sie den Befehl "One window" aus oder drücken Sie Ctrl-X,1, um wieder den aktuellen Pufferspeicher anzuzeigen. Die Felder der Pufferspeicherliste haben folgende Bedeutung.

C

Ein Sternchen wird angezeigt, wenn der Pufferspeicher seit der letzten Speicherung geändert wurde (steht für "Changed").

Size

Anzahl der Zeichen im Pufferspeicher (Größe).

Buffer

Name des Pufferspeichers. Wenn eine Datei eingelesen wurde, ist dies der Name der Datei ohne Pfad.

File

Zeigt den ganzen Pfad zur Datei an. Dies ist die Datei, in der MEMacs den Pufferspeicher ablegt, wenn Sie "Save-file" oder "Save-exit" auswählen, während der Cursor sich noch in diesem Pufferspeicher befindet.

Select-buffer

Ctrl-X,B

Mit diesem Befehl wählen Sie den Pufferspeicher aus, den Sie im aktuellen Fenster edieren wollen. Hierbei wird entweder der Inhalt des Fenters mit dem angegebenen Pufferspeicher überschrieben oder ein neuer Pufferspeicher erstellt.

Insert-buffer

Esc, Ctrl-Y

Der Inhalt des angegebenen Pufferspeichers wird in den aktuellen Pufferspeicher in der Zeile über dem Cursor eingefügt.

Kill-buffer

Ctrl-X,K

Der Inhalt des ausgewählten Pufferspeichers wird gelöscht, wobei der Speicher wieder dem Speicherverwaltungsprogramm zur Verfügung gestellt wird. Der Name des zu löschenden Speichers muß dabei eingegeben werden. Ein Pufferspeicher kann nicht gelöscht werden, wenn er gerade angezeigt wird.

Justify-buffer

Ctrl-X,J

Alle Leerzeichen und Tabulatoren werden vom linken Rand aller Zeilen im aktuellen Pufferspeicher gelöscht. Der Text wird mit den aktuellen Randeinstellungen neu umgebrochen.

Redisplay

Ctrl-L

Der Bildschirm wird neu aufgebaut.

Quote-char

Ctrl-Q

Hiermit können Sie jedes Sonderzeichen (mit Ausnahme der Tabulatortaste) in die Textdatei einfügen. Entspricht dem Tastaturkurzbefehl Ctrl-X,Q.

Indent

Ctrl-J

Der Cursor wird in die nächste Zeile gestellt und rückt dabei ebenso viele Stellen ein wie in der Zeile darüber. Entspricht den Tastaturkurzbefehlen "Help" oder "Enter" auf dem Ziffernbock.

Transpose

Ctrl-T

Zwei nebeneinanderliegende Zeichen werden vertauscht. Stellen Sie den Cursor auf das rechte Zeichen und rufen Sie den Befehl auf.

Cancel

Ctrl-G

Der Menübefehl, der gerade ausgeführt wird (zum Beispiel Suchen und Ersetzen mit Rückfrage) wird abgebrochen.

Hoch Zurück Weiter Kapitel