Zurück Weiter Kapitel

Menü "Word"

Das Menü "Word" enthält wortbezogene Funktionen.

Delete-forw

Esc,D

Das Zeichen, auf dem sich der Cursor gerade befindet, und alle Zeichen rechts davon werden bis zum nächsten nicht alphanumerischen Zeichen (z.B. ein Leerzeichen, ein Tabulatorzeichen oder ein Interpunktionszeichen) gelöscht.

Delete-back

Esc,H

Alle Zeichen links vom Cursor bis zum ersten Zeichen des Worts werden gelöscht. Das Zeichen, auf dem der Cursor steht, wird nicht gelöscht. Entspricht dem Tastaturkurzbefehl Esc,Del.

Upper-word

Esc,U

Die Buchstaben des Worts werden ab der Cursorposition bis zum Wortende in Großbuchstaben umgesetzt.

Lower-word

Esc,L

Die Buchstaben des Worts werden ab der Cursorposition bis zum Wortende in Kleinbuchstaben umgesetzt.

Cap-word

Esc,C

Der Buchstabe, auf dem sich der Cursor befindet, wird in Großschreibung umgesetzt. Außerdem werden die Zeichen rechts vom Cursor bis zum Wortende in Kleinschreibung umgesetzt.

Switch-case

Esc,^

Die Schreibweise eines Worts wird ab der Cursorposition bis zum Wortende in Groß- bzw. Kleinschreibung umgesetzt. Großbuchstaben werden in Kleinschreibung umgesetzt und umgekehrt.

Menü "Search"

Mit dem Menü "Search" können Sie den aktuellen Pufferspeicher nach bestimmten Zeichenfolgen durchsuchen. Bei der Suche selbst spielt es keine Rolle, ob das Wort groß oder klein geschrieben ist. Wenn Sie jedoch mit Textersetzung arbeiten (Search and replace), wird der neue Text ebenso groß bzw. klein geschrieben wie die Zeichenfolge, die ersetzt wird.

Search-forward

Ctrl-S

Der Text wird ab der aktuellen Cursorposition bis zum ende des Pufferspeichers durchsucht. Geben Sie nach der Eingabeaufforderung die Suchzeichenfolge ein. Entspricht dem Tastaturkurzbefehl Ctrl-X,S.

Search-backward

Ctrl-R

Der Text wird ab der aktuellen Cursorposition bis zum Anfang des Pufferspeichers rückwärts durchsucht. Entspricht dem Tastaturkurzbefehl Ctrl-X,R.

Search-replace

Esc,R

Entspricht in der Funktion dem Befehl "Search-forward", jedoch können Sie hierbei die Zeichenfolge durch anderen Text ersetzen. Geben Sie nach der Eingabeaufforderung die Zeichenfolge an, durch die die gefundene Zeichenfolge ersetzt werden soll.

Query-s-r

Esc,Q

Entspricht in der Funktion dem Befehl "Search-replace". Allerdings müssen Sie hier jeweils betätigen, ob eine Zeichenfolge ersetzt werden soll. Sie haben folgende Optionen zur Auswahl: Y (ja), N (nein), C (alle Zeichenfolgen ersetzen) und Ctrl-G (abbrechen).

Fence-match

Esc, Ctrl-F

Der Text wird nach dem nächsten Zeichen durchsucht, das dem an der aktuellen Cursorposition entspricht. Dies gilt für alle Klammernzeichen (runde, eckige, geschweifte und spitze Klammern). Bei Klammern wird nach derjenigen schließenden Klammer gesucht, die der öffnenden an der aktuellen Cursorposition entspricht.

Menü "Extras"

Dieses Menü umfaßt MEmacs-Arbeitsbefehle und Makrobefehle. Bei vielen dieser Befehle muß ein numerisches Argument angegeben werden, bevor Sie den Befehl selbst auswählen; ein * bedeutet, daß ein Argument erforderlich ist. Makrobefehle werden über den Menüpunkt "Execute-macro" ausgeführt.

Set-arg

Ctrl-U

Sie können für einen folgenden Befehl ein numerisches Argument angeben.

Set

Esc,S

Mit diesem Befehl können Sie folgende MEmacs-Parameter einstellen:

Screen

Die MEmacs-Anzeige erfolgt in einem Workbench-Fenster oder auf einem eigenen Bildschirm.

Interlace

Der Zeilensprungmodus wird ein- bzw. ausgeschaltet.

Mode

Sie erhalten erneut die Aufforderung "Mode:". Geben Sie "Cmode" (zum Edieren von C-Programmen) oder "Wrap" (für automatischen Zeilenumbruch) ein. Bei "Cmode" kann der Befehl "Fence-match" automatisch durchgeführt werden. Wenn Sie einen Modus löschen oder hinzufügen wollen, verwenden Sie "-modus" bzw. "+Modus".

Left

Festlegung des linken Rands. Fordert zur Angabe eines numerischen Arguments auf, wenn es nicht zusammen mit dem Eintrag angegeben wurde.

Right

Festlegung des rechten Rands. Fordert zur Angabe eines numerischen Arguments auf, wenn es nicht zusammen mit dem Eintrag angegeben wurde.

Tab

Festlegung des Tabulatorabstands. Fordert zur Angabe eines numerischen Arguments auf, wenn es nicht zusammen mit dem Eintrag angegeben wurde.

Indent

Festlegung der Einrückung der verschiedenen Verschachtelungsebenen im Modus "Cmode". Fordert zur Angabe eines numerischen Arguments auf, wenn es nicht zusammen mit dem Eintrag angegeben wurde.

Case

Schaltet die Unterscheidung zwischen Groß- und Kleinschreibung bei Suchbefehlen ein bzw. aus. Die Vorgabe ist "aus".

Backup

Schaltet die Funktion für Sicherungskopien ein bzw. aus. Sie haben folgende Optionen: ON (die aktuelle Datei wird in <Dateiname>.bak umbenannt und diese Sicherungskopie im Verzeichnis T: gespeichert), SAFE (es wird überprüft, ob die Datei bereits existiert; wenn ja, wird eine Fehlermeldung ausgegeben, und die bestehende Datei wird nicht überschrieben; Ctrl-X löscht den Inhalt der Bildschirmanzeige) und OFF (Vorgabeoption: es wird keine Sicherungskopie erstellt).

Start-macro

Ctrl-X,(

Alle nachfolgenden Eingaben werden in einer Makrodatei gespeichert. Dies ist ein Makrobefehl, der in Verbindung mit den Befehlen "Stop-macro" und "Execute-macro" verwendet wird.

Stop-macro

Ctrl-X,)

MEmacs beendet das Speichern der Tastatureingaben in der Makrodatei.

Execute-macro

Ctrl-X,E

Die zwischen "Start-macro" und "Stop-macro" gemachten Eingaben werden ausgeführt.

Set-key

Ctrl-X,
Ctrl, K

Mit diesem Befehl können Sie die Funktionstasten, die umgeschalteten Funktionstasten, die Help-Taste und die Tasten auf dem numerischen Tastenblock als Makrotasten definieren. Das Menükürzel für Ctrl-@ kann nicht verwendet werden, um den Befehl Set-mark in Definitionen von Makrotasten aufzunehmen.

Reset-keys

Esc,K

Die durch den Befehl "Set-key" neu belegten Tasten erhalten wieder ihre vorgegebene Belegung.

Execute-file

Esc,E

Ermöglicht die Ausführung einer Programmdatei innerhalb von MEmacs.

Execute-line

Ctrl-[,
Ctrl-[

MEmacs wird in den Befehlsmodus versetzt. Geben Sie hinter der Eingabeaufforderung einen beliebigen Menübefehl in Textform und die zugehörigen Parameter ein. Alternativer Tastaturkurzbefehl: Esc,Esc.

Die folgende Tabelle enthält die vorgegebenen Belegungen für die Funktionstasten (Set-key), wenn sie in Makros verwendet werden.

Taste

Funktion

Tastenfolge

F1

Zeile duplizieren

Ctrl-A,Ctrl-K,Ctrl-Y,Ctrl-M,Ctrl-Y

F2

Zeile löschen

Ctrl-X,Ctrl-D

F3

Tastaturmakro ausführen

Ctrl-X,E

F4

Nächste Seite

Ctrl-V

F5

Vorhergehende Seite

Esc,V

F6

Fenster teilen

Ctrl-X,2

F7

Ein Fenster

Ctrl-X,1

F8

Fenster nach oben rollen

Ctrl-Z

F9

Fenster nach unten rollen

Esc,Z

F10

Datei speichern und verlassen

Ctrl-X,Ctrl-F

Help

Zeile einfügen

Ctrl-J

Enter-Taste (Ziffernblock)

Zeile einfügen

Ctrl-J

Hoch Zurück Weiter Kapitel