Schalter: Editor Optionen 'insert [ON|OFF|TOGGLE]' Einfüge-Modus setzen. 'inserton' 'insertoff' Synonyme für 'insert ON' bzw. 'insert OFF'. 'layout [ON|OFF|TOGGLE]' Layout-modus setzen. 'icons [ON|OFF|TOGGLE]' Icons erzeugen? 'autouc [ON|OFF|TOGGLE]' Sollen Oberon-Schlüsselwörter und Standardbezeichner automatisch in Großbuchstaben 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 für 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 gewählt. 'debug [ON|OFF|TOGGLE]' Soll Code für 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]' Wählen den Überprüfungscode, der beim Compilieren erzeugt werden soll. 'smallcode [ON|OFF|TOGGLE]' 'smalldata [ON|OFF|TOGGLE]' Hiermit werden die Speichermodelle gewählt. 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 nächste bzw. vorige Tabulatormarke bewegen. 'ping ' 'pong ' Dir Markierung Nummer n an die aktuelle Zeile setzen bzw. an die Markierung Nummer n springen. 0 < n < 11. 'gotox ' Die Schreibmarke in die Spalte setzen. Ist kleiner als 1, wird die Schreibmarke in die erste Spalte gesetzt. 'gotoy []' Die Schreibmarke in die Zeile setzen. Ist größer als die Textlänge, wird in die letze Zeile gesprungen. Ist kleiner als 1 oder nicht angegeben, wird mit einem Requester nach der Zeilennummer gefragt. 'mbracket' Setzt die Schreibmarke auf die passende öffnende/schließende Klammer. Dies funktioniert nur, wenn sie sich auf einem der Zeichen "(",")","[","]","{","}" befindet. 'gotolastch' Setzt die Schreibmarke an die Position der letzten Textänderung. Blöcke 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 löschen. 'btabright' 'btableft' Den markierten Block um eine Tabulatorweite nach rechts oder links verschieben. 'bunmark' Blockmarkierung löschen. '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 einfügen. Suchen und Ersetzen: 'find' Suchen-Dialogfenster anzeigen. 'next' Nächste Vorkommen des Suchstrings suchen. 'prev' Voriges Vorkommen des Suchstrings suchen. 'findrep' Suche-Ersetzen-Dialogfenster anzeigen. 'nextrep' Nächstes Vorkommen des Suchstrings suchen und ersetzen. 'prevrep' Voriges Vorkommen des Suchstrings suchen und ersetzen. 'findstr ' 'repstr ' Set find- or replace-string to Datei Ein-/Ausgabe-Kommandos: 'load []' Neuen Text laden. Wird kein Name angegeben, wird ein Dateiauswahl- fenster geöffnet. 'save' Speichert den Text. 'saveas []' Speichert den Text unter dem angegebenen Namen. Wird kein Name angegeben, wird ein Dateiauswahlfenster geöffnet. 'bsave []' Speichert den markierten Block unter dem angegebenen Namen. Wird kein Name angegeben, wird ein Dateiauswahlfenster geöffnet. 'insfile []' Fügt die angegebene Datei an der aktuellen Position ein. Wird kein Name angegeben, wird ein Dateiauswahlfenster geöffnet. 'print' Gibt die Datei auf dem Drucker aus. 'printblock' Gibt den markierten Block auf dem Drucker aus. 'printas' Ein Dialogfenster für die Druckereinstellung wird geöffnet. Danach wird der Text gedruckt. 'printblkas' Ein Dialogfenster für die Druckereinstellung wird geöffnet. Danach wird der markiterte Block gedruckt. Die Fenster verändern: 'newwindow' Öffnet ein neues, leeres Fenster. 'quit' Schließt das aktive Fenster. Wurde der Text in diesem Fenster verändert, wird vorher gefragt, ob er gespeichert werden soll. 'iconify' Das aktive Fenster wird verkleinert. 'hide' Das aktive Fenster wird versteckt. 'reveal' Ein Dialogfenster wird geöffnet. Dort kann ein verstecktes Textfenster ausgewählt werden, daß wieder geöffnet werden soll. 'title ' In der Titelzeile des aktiven Fensters wird angezeigt. 'shuffle' Das nächste Fenster der globalen Fensterliste von OEd wird aktiviert und in den Vordergrung gebracht. Den Text verändern: 'write ' wird an der aktuellen Position in den Text geschrieben. 'writeasc ' Das Zeichen mit dem ASCII-Code wird an der aktuellen Position in den Text geschrieben. 'return' Unter der aktuellen Zeile wird eine neue Zeile eingefügt 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 angefügt. Zwischen beide Zeilen wird ein Leerzeichen eingefügt. 'back' 'del' Das Zeichen links neben bzw. unter der Zeichenmarke wird gelöscht. 'deline' Die aktuelle Zeile wird gelöscht. 'undeline' Die zuvor mit 'deline' gelöschte Zeile wird oberhalb der Schreibmarke in den Text eingefügt. 'wback' 'wdel' Das Wort links bzw. rechts neben der Schreibmarke wird gelöscht. 'delbol' 'deleol' Die Zeichen links von bzw. rechts von und an der aktuellen Position werden gelöscht. 'changecase' Der Groß- bzw. Kleinbuchstabe unter der Schreibmarke wird in einen Klemin- bzw. einen Großbuchstaben umgewandelt. Änderungen Rückgängig machen: 'undo' Die letze Textänderung wird rückgängig gemacht. 'redo' Die zuletzt rückgängig gemachte Textänderung wird nochmals ausgeführt. 'undoall' Alle Textveränderungen seit dem letzen Speichern bzw. Laden werden rückgänig gemacht. 'redoall' Alle rückgängig gemachten Textänderungen werden nochmals ausgeführt. 'clearundos' Der Speicher, den im Augenblick von den gemerkten Textänderungen benötigt wird, wird freigegeben. Oberon Unterstützung: 'parse' Es wird geprüft, 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 ausgeführt. 'coptions []' Die Compileroptionen (z.B. "SET English") werden auf gesetzt. Wird weggelassen, wird ein Dialogfenster geöffnet, mit dem die Optionen eingegeben werden können. 'firsterror' Der erste beim Compilieren aufgetretene Fehler wird angezeigt. 'nexterror' Die nächste 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 zurückgegeben. 'getword' Das Wort unter der Schreibmarke wird zurückgegeben. 'getposx' 'getposy' Die aktuelle horizontale bzw. vertikale Position wird zurückgegeben. '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-Unterstützung: 'stoprexx' Alle Rexx-Programme werden abgebrochen (das Programm 'HI' wird gestartet). 'enterrexx' Ein Requester wird geöffnet, in dem ein Rexx-Commando eingegeben werden kann. 'execrexx ' wird als Rexx-Programm ausgeführt. 'rx ' Das Rexx-Programm wird ausgeführt. 'startmacro []' Alle nach diesem Befehl von OEd ausgeführten Kommandos werden als Rexx-Programm in gespeichert. Wird nicht angegeben, wird als Name "T:Macro.oed" verwendet. Wenn OEd im Augenblick ein Makro aufzeichnet, macht 'startmacro' das gleiche wie 'stopmacro'. 'stopmacro' Schließt das mit 'startmacro' aufgezeichnete Macro. Tastatur- und Menüeinstellungen: 'key ' Führt das Kommando, das auf der Taste liegt, aus, z.Bsp. 'key (ESC CONTROL)'. 'map ' Belegt die Taste mit , z.Bsp. 'map (RETURN CONTROL (split))'. 'loadkeys []' Lädt die Tastaturbelegung von der Datei oder von "Oberon:OEd_Keys.txt", wenn kein Dateiname angegeben wurde. 'loadmenu []' Lädt das Menü von der Datei oder von "Oberon:OEd_Menu.txt", wenn kein Dateiname angegeben wurde. Voreinstellungen: 'screenmode' Es wird ein Dialogfenster geöffnet, mit dem der Bildschirmmodus engestellt werden kann. Dies Funktioniert nur unter AmigaOS 2.04. 'tabwidth ' Die Tabulatorweite wird auf gesetzt. Andere Kommandos: 'about' Es werden Informationen über die Versionsnummer von OEd und das Copyright angezeigt.