

Schalter:


   Editor Optionen

      'insert           [ON|OFF|TOGGLE]'

         Einfge-Modus setzen.

      'inserton'
      'insertoff'

         Synonyme fr 'insert ON' bzw. 'insert OFF'.

      'layout           [ON|OFF|TOGGLE]'

         Layout-modus setzen.

      'icons            [ON|OFF|TOGGLE]'

         Icons erzeugen?

      'autouc           [ON|OFF|TOGGLE]'

         Sollen Oberon-Schlsselwrter und Standardbezeichner automatisch in
         Grobuchstaben umgewandelt werden.

      'script           [ON|OFF|TOGGLE]'

         Soll beim Speichern das Script-Flag gesetzt werden?

      'casesens         [ON|OFF|TOGGLE]'
      'forward          [ON|OFF|TOGGLE]'
      'wordbyword       [ON|OFF|TOGGLE]'
      'all              [ON|OFF|TOGGLE]'

         Die Optionen fr Suchen und Ersetzen.

   Compiler Optionen:

      'mc68010          [ON|OFF|TOGGLE]'
      'mc68020          [ON|OFF|TOGGLE]'
      'mc68030          [ON|OFF|TOGGLE]'
      'mc68881          [ON|OFF|TOGGLE]'

         Hiermit wird der Prozessor-Typ gewhlt.

      'debug            [ON|OFF|TOGGLE]'

         Soll Code fr den Debugger erzeugt werden?

      'stackchk         [ON|OFF|TOGGLE]'
      'ovflchk          [ON|OFF|TOGGLE]'
      'rangechk         [ON|OFF|TOGGLE]'
      'casechk          [ON|OFF|TOGGLE]'
      'returnchk        [ON|OFF|TOGGLE]'
      'nilchk           [ON|OFF|TOGGLE]'
      'typechk          [ON|OFF|TOGGLE]'
      'oddchk           [ON|OFF|TOGGLE]'
      'autoregpars      [ON|OFF|TOGGLE]'
      'clearvars        [ON|OFF|TOGGLE]'
      'newsymfile       [ON|OFF|TOGGLE]'
      'garbagecollector [ON|OFF|TOGGLE]'
      'extensions       [ON|OFF|TOGGLE]'

         Whlen den berprfungscode, der beim Compilieren erzeugt werden
         soll.

      'smallcode        [ON|OFF|TOGGLE]'
      'smalldata        [ON|OFF|TOGGLE]'

         Hiermit werden die Speichermodelle gewhlt.


Schreibmarke bewegen:

      'up'
      'down'
      'left'
      'right'

         Die Schreibmarke um eine Position in die angegebene Richtung (hoch,
         runter, links oder rechts) bewegen.

      'top'
      'bottom'

         Die Schreibmarke in die erste bzw. letzte Textzeile setzen.

      'first'
      'last'

         Die Schreibmarke in die erste bzw. letzte Spalte setzen.

      'wleft'
      'wright'
      
         Die Schreibmarke um ein Wort nach links bzw. rechts bewegen.
      
      'pageup'
      'pagedown'
      
         Eine Seite nach oben bzw. unten springen.
         
      'scrollleft'
      'scrollright'
      'scrollup'
      'scrolldown'

         Bewegt den Text um eine Position nach links, rechts, oben oder unten,
         ohne die Schreibmarke zu bewegen.

      'tab'
      'backtab'

         Die Schreibmarke an die nchste bzw. vorige Tabulatormarke bewegen.

      'ping <n>'
      'pong <n>'

         Dir Markierung Nummer n an die aktuelle Zeile setzen bzw. an die
         Markierung Nummer n springen. 0 < n < 11.

      'gotox <position>'

         Die Schreibmarke in die Spalte <position> setzen. Ist <position>
         kleiner als 1, wird die Schreibmarke in die erste Spalte gesetzt.

      'gotoy [<position>]'

         Die Schreibmarke in die Zeile <position> setzen. Ist <position>
         grer als die Textlnge, wird in die letze Zeile gesprungen. Ist
         <position> kleiner als 1 oder nicht angegeben, wird mit einem
         Requester nach der Zeilennummer gefragt.

      'mbracket'

         Setzt die Schreibmarke auf die passende ffnende/schlieende
         Klammer. Dies funktioniert nur, wenn sie sich auf einem der Zeichen
          "(",")","[","]","{","}" befindet.

      'gotolastch'

         Setzt die Schreibmarke an die Position der letzten Textnderung.


Blcke bearbeiten:

      'bbegin'
      'bend'

         Block Anfang bzw. Ende an die aktuelle Position setzen.

      'markall'

         Den gesamten Text als Block markieren.

      'bcopy'

         Markierten Block an die aktuelle Position kopieren.

      'bmove'

         Markierten Block an die aktuelle Position schieben.

      'bdelete'

         Den markierten Block lschen.

      'btabright'
      'btableft'

         Den markierten Block um eine Tabulatorweite nach rechts oder links
         verschieben.

      'bunmark'

         Blockmarkierung lschen.

      'cut'

         Den markierten Block ausschneiden und in den Zwischenspeicher
         (clipboard) kopieren.

      'copy'

         Den Block in den Zwischenspeicher (clipboard) kopieren.

      'paste'

         Den Inhalt des Zwischenspeichers (clipboard) an der aktuellen
         Position einfgen.


Suchen und Ersetzen:

      'find'

         Suchen-Dialogfenster anzeigen.

      'next'

         Nchste Vorkommen des Suchstrings suchen.

      'prev'

         Voriges Vorkommen des Suchstrings suchen.

      'findrep'

         Suche-Ersetzen-Dialogfenster anzeigen.

      'nextrep'

         Nchstes Vorkommen des Suchstrings suchen und ersetzen.

      'prevrep'

         Voriges Vorkommen des Suchstrings suchen und ersetzen.

      'findstr <string>'
      'repstr <string>'

         Set find- or replace-string to <string>


Datei Ein-/Ausgabe-Kommandos:

      'load [<name>]'

         Neuen Text laden. Wird kein Name angegeben, wird ein Dateiauswahl-
         fenster geffnet.

      'save'

         Speichert den Text.

      'saveas [<name>]'

         Speichert den Text unter dem angegebenen Namen. Wird kein Name
         angegeben, wird ein Dateiauswahlfenster geffnet.

      'bsave [<name>]'

         Speichert den markierten Block unter dem angegebenen Namen. Wird kein
         Name angegeben, wird ein Dateiauswahlfenster geffnet.

      'insfile [<name>]'

         Fgt die angegebene Datei an der aktuellen Position ein. Wird kein
         Name angegeben, wird ein Dateiauswahlfenster geffnet.

      'print'

         Gibt die Datei auf dem Drucker aus.

      'printblock'

         Gibt den markierten Block auf dem Drucker aus.

      'printas'

         Ein Dialogfenster fr die Druckereinstellung wird geffnet. Danach
         wird der Text gedruckt.

      'printblkas'

         Ein Dialogfenster fr die Druckereinstellung wird geffnet. Danach
         wird der markiterte Block gedruckt.


Die Fenster verndern:

      'newwindow'

         ffnet ein neues, leeres Fenster.

      'quit'

         Schliet das aktive Fenster. Wurde der Text in diesem Fenster verndert,
         wird vorher gefragt, ob er gespeichert werden soll.

      'iconify'

         Das aktive Fenster wird verkleinert.

      'hide'

         Das aktive Fenster wird versteckt.

      'reveal'

         Ein Dialogfenster wird geffnet. Dort kann ein verstecktes Textfenster
         ausgewhlt werden, da wieder geffnet werden soll.

      'title <string>'

         In der Titelzeile des aktiven Fensters wird <string> angezeigt.

      'shuffle'

         Das nchste Fenster der globalen Fensterliste von OEd wird aktiviert
         und in den Vordergrung gebracht.


Den Text verndern:

      'write <string>'

         <string> wird an der aktuellen Position in den Text geschrieben.

      'writeasc <n>'

         Das Zeichen mit dem ASCII-Code <n> wird an der aktuellen Position
         in den Text geschrieben.

      'return'

         Unter der aktuellen Zeile wird eine neue Zeile eingefgt und die
         Schreibmarke wird unter das erste Zeichen der aktuellen Zeile
         gesetzt.

      'split'

         Die aktuelle Zeile wird an der aktuellen Position in 2 Zeilen
         aufgeteilt.

      'join'

         Die folgende Zeile wird an diese Zeile angefgt. Zwischen beide
         Zeilen wird ein Leerzeichen eingefgt.

      'back'
      'del'

         Das Zeichen links neben bzw. unter der Zeichenmarke wird gelscht.

      'deline'

         Die aktuelle Zeile wird gelscht.

      'undeline'

         Die zuvor mit 'deline' gelschte Zeile wird oberhalb der Schreibmarke
         in den Text eingefgt.

      'wback'
      'wdel'

         Das Wort links bzw. rechts neben der Schreibmarke wird gelscht.

      'delbol'
      'deleol'

         Die Zeichen links von bzw. rechts von und an der aktuellen Position
         werden gelscht.

      'changecase'

         Der Gro- bzw. Kleinbuchstabe unter der Schreibmarke wird in einen
         Klemin- bzw. einen Grobuchstaben umgewandelt.


nderungen Rckgngig machen:

      'undo'

         Die letze Textnderung wird rckgngig gemacht.

      'redo'

         Die zuletzt rckgngig gemachte Textnderung wird nochmals
         ausgefhrt.

      'undoall'

         Alle Textvernderungen seit dem letzen Speichern bzw. Laden werden
         rckgnig gemacht.

      'redoall'

         Alle rckgngig gemachten Textnderungen werden nochmals ausgefhrt.

      'clearundos'

         Der Speicher, den im Augenblick von den gemerkten Textnderungen
         bentigt wird, wird freigegeben.


Oberon Untersttzung:

      'parse'

         Es wird geprft, ob der Text der Oberon-Syntax entspricht.

      'compile'

         Der Text wird compiliert. Der Text wird direkt an den Compiler
         bergeben, ohne da er gespeichert werden mu.

      'link'

         Das Programm wird gelinkt.

      'make'

         OMake wird mit dem aktuellen Modul als Parameter aufgerufen.

      'execute'

         Das fertige Programm wird ausgefhrt.

      'coptions [<options>]'

         Die Compileroptionen (z.B. "SET English") werden auf <options>
         gesetzt. Wird <options> weggelassen, wird ein Dialogfenster
         geffnet, mit dem die Optionen eingegeben werden knnen.

      'firsterror'

         Der erste beim Compilieren aufgetretene Fehler wird
         angezeigt.

      'nexterror'

         Die nchste Fehlermeldung wird angezeigt.

      'reloaderrs'

         Zwingt OEd, die Fehlermeldungen ("*.modE") neu zu laden.


Arexx-Kommandos mit Ergebnis:

      'getch'

         Ergibt das Zeichen an der aktuellen Position.

      'getasc'

         Ergibt den ASCII-Code des Zeichens an der aktuellen Position.

      'getline'

         Der Inhalt der aktuellen Zeile wird zurckgegeben.

      'getword'

         Das Wort unter der Schreibmarke wird zurckgegeben.

      'getposx'
      'getposy'

         Die aktuelle horizontale bzw. vertikale Position wird
         zurckgegeben.

      'numlines'

         Ergibt die Anzahl der Zeilen des Textes.

      'blockbegin'
      'blockend'

         Das Ergebnis ist die Nummer der ersten bzw. letzten Zeile des markierten
         Blocks. Ist kein Block oder nur ein horizontaler Block markiert, dann ist
         das Ergebnis 0.


ARexx-Untersttzung:

      'stoprexx'

         Alle Rexx-Programme werden abgebrochen (das Programm 'HI' wird
         gestartet).

      'enterrexx'

         Ein Requester wird geffnet, in dem ein Rexx-Commando eingegeben
         werden kann.

      'execrexx <commands>'

         <commands> wird als Rexx-Programm ausgefhrt.

      'rx <file>'

         Das Rexx-Programm <file> wird ausgefhrt.

      'startmacro [<file>]'

         Alle nach diesem Befehl von OEd ausgefhrten Kommandos werden
         als Rexx-Programm in <file> gespeichert. Wird <file> nicht
         angegeben, wird als Name "T:Macro.oed" verwendet.

         Wenn OEd im Augenblick ein Makro aufzeichnet, macht 'startmacro'
         das gleiche wie 'stopmacro'.

      'stopmacro'

         Schliet das mit 'startmacro' aufgezeichnete Macro.


Tastatur- und Meneinstellungen:

      'key <key>'

         Fhrt das Kommando, das auf der Taste <key> liegt, aus,
         z.Bsp. 'key (ESC CONTROL)'.

      'map <key> <mapping>'

         Belegt die Taste <key> mit <mapping>, z.Bsp. 'map (RETURN
         CONTROL (split))'.

      'loadkeys [<file>]'

         Ldt die Tastaturbelegung von der Datei <file> oder von
         "Oberon:OEd_Keys.txt", wenn kein Dateiname angegeben wurde.

      'loadmenu [<file>]'

         Ldt das Men von der Datei <file> oder von "Oberon:OEd_Menu.txt",
         wenn kein Dateiname angegeben wurde.


Voreinstellungen:

      'screenmode'

         Es wird ein Dialogfenster geffnet, mit dem der Bildschirmmodus
         engestellt werden kann. Dies Funktioniert nur unter AmigaOS 2.04.

      'tabwidth <n>'

         Die Tabulatorweite wird auf <n> gesetzt.


Andere Kommandos:

      'about'

         Es werden Informationen ber die Versionsnummer von OEd und das
         Copyright angezeigt.





