Dieser Editor wird Ihnen bei richtiger Anwendung eine Menge Arbeit ersparen, denn er bietet viele n
tzliche Features, die Sie schon oft vermi
t haben: ^
SAA-Oberfl
che mit dem 1:1-"Look & Feel"
der Turbo-Pascal 6.0/Turbo-C++ 2.0-Oberfl
Tastenbelegung wie Turbo-Pascal 6.0/Turbo-C++
Einfacher Aufruf eines Kommandozeilen-Compilers,
-Linkers und Debuggers sowie eines
Such-Utilities (GREP)
Beliebig viele Fenster (solange Speicher reicht)
Sehr hohe max. Dateigr
e (speicherabh
ngig,
jedoch max. 16384 Zeilen pro Datei)
On-Line-Hilfe
Speichert die komplette Konfiguration:
Sie finden sich in OaKey 1:1 an der Stelle wieder,
wie Sie es verlassen haben (gleiche Fensteranordnung,
gleiche geladenen Dateien, Cursor an der selben Stelle).
Verwenden der Hilfe
Was Sie im Moment lesen, ist ein Hilfefenster. Die kontextsensitive Online-Hilfe ist jederzeit durch einen Druck auf die F1-Taste abrufbar. Verlassen k
nnen Sie die wieder Hilfe mit der Taste <Esc>.
Hilfebildschirmen wie diese erhalten manchmal Querverweise: Dieser
Querverweis
zeigt
ihnen
Fenster Um das Verweisthema auf dem Bildschirm zu erhalten, klicken Sie zweimal auf den Verweis oder bewegen die Markierung durch Dr
cken der <Tab>-Taste (vorw
rts) oder der Tastenkombination <Shift-Tab> (r
rts) auf das gew
nschte Feld und dr
cken dann <Enter>. Durch Dr
cken von <Alt-F1> wird der vorherige Hilfetext wieder angezeigt, d.h. Sie k
nnen die Querverweise zur
ckverfolgen.
OK
Klicken Sie diesen Button, damit alle
nderungen
bernommen werden. Falls er schon voreingestellt ist, k
nnen Sie auch einfach die Taste <Enter> bet
tigen.
Cancel
Klicken Sie auf diesen Button, um alle angestellten
nderungen zu verwerfen und die alten Einstellungen beizubehalten. Dieser Button bewirkt dasselbe wie Klicken auf das Schlie
feld [
] oder ein Druck auf <Esc>.
Editor settings
[X] Backup files
Von jeder Datei wird eine Sicherungskopie (.BAK) anlegt, bevor sie
berschrieben wird. I
[X] Auto line feed
OaKey f
hrt beim Erreichen des Zeilenendes einen automatischen Zeilenumbruch durch. Das ist vor allem dann hilfreich, wenn Sie "mal kurz" einen kleinen Text eingeben wollen, ohne gleich eine Textverarbeitung zu laden.
Auto save
[X] Editor files
Vor jedem Task-Aufruf werden automatisch alle ver
nderten Dateien (erkennbar am
links unten im Fenster) gespeichert. ]
[X] Configuration
[X] Desktop
Bei jedem Verlassen wird, wenn das entsprechende Optionsfeld gew
hlt ist, die Konfiguration (alle Task-,Editor-,Mouse-Einstellungen u.
) gespeichert bzw. der Desktop (also die Anordnung der Fenster) gesichert.
Swapping
) Disk
Beim Ausf
hren eines Tasks werden Speicherbereiche auf Diskette/Platte in eine Datei namens ~OKSWAP0.$$$ ausgelagert. Wenn Sie ein besonders schnelles Laufwerk (z.B. eine RAM-Disk) besitzen, dann geben sie dieses unter Swap
directory an. (
) EMS
Wenn auf ihrem System EMS-Speicher zur Verf
gung steht, dann lagert OaKey Speicherbereiche dort aus. Der Vorteil gegen
ber einem Auslagern auf Disk besteht in der wesentlich h
heren Geschwindigkeit. Wird bei Systemstart kein EMS gefunden oder geht der EMS-Speicher beim Swappen aus, wird wie bei der Option (
) Disk auf Platte ausgelagert. P
Achtung:
nderungen in diesen Schaltfeldern wirken sich erst bei Neustart aus.
Run type
Wenn Sie mit einem Compiler arbeiten, der unter DOS lauff
hige Programme erzeugt, k
nnen Sie diese Programme zwecks Test auch gleich aus OaKey heraus starten. Dazu mu
hier angegeben sein, welcher Typ von ausf
hrbarem Programm aufgerufen werden soll. W
hlen Sie +
) .EXE
um eine .EXE-Datei zu starten, +
) .COM
um eine .COM-Datei zu starten oder 4
) Disable
damit die Men
option "Compile.Run" ausgeschaltet wird. Dies ist dann angebracht, wenn ihr Compiler keine ausf
hrbaren Programme erzeugt.
Disable
Wenn ihr Compiler direkt ausf
hrbare Dateien erzeugt oder Sie keinen Debugger besitzen, dann w
hlen Sie eine der folgenden Optionen: +
[X] Link
schaltet den Men
punkt Compile.Link aus. Ein Aufruf von Compile.Make bewirkt dann das Gleiche wie der Aufruf von Compile.Compile allein. .
[X] Debug
schaltet den Men
punkt Compile.Debug aus.
Reverse mouse buttons
Markieren Sie dieses Feld, wenn Sie Linksh
nder sind. Dann werden die Maustasten vertauscht, d.h., die Rechte entspricht der Linken und umgekehrt.
Right mouse button
Legt die Aktion fest, die bei Dr
cken der rechten Maustaste ausgef
hrt werden soll. 4
) Nothing
Die rechte Maustaste l
st die gleichen Aktion wie die linke aus. @
) Window list
Klicken mit der rechten Taste zeigt die Fensterliste, das entspricht <Alt-0> oder Window.List. @
) Next window
chstes Fenster aktiv machen, entspricht <F6> oder Window.Next. +
) Help
Hilfe zum aktuellen Kontext aufrufen, entspricht der Taste <F1>.
Options
Legt Suchkriterien fest. I
[X] Case sensitive
Zwischen Gro
- und Kleinschreibung wird unterschieden. Wenn dieses Feld markiert ist und Sie z.B. "Hallo" eingegeben haben, wird nur "Hallo gefunden", ansonsten aber auch "HALLO", "hallo", "HaLlO" usw. O
[X] Whole words only
Ein Suchbegriff wird nur dann gefunden, wenn die Zeichen rechts und links davon in den folgenden enthalten sind: H
Legt den Bereich fest, in dem gesucht werden soll. 1
) Global
Die ganze Datei wird durchsucht. F
) Selected text
Es wird nur im markierten Textblock gesucht. S
Mit Direction bestimmen Sie die Richtung der Suche, und mit Origin deren Beginn.
Direction
Legt die Suchrichtung fest. 4
) Forward
Es wird vorw
rts, d.h. zum Dateieende hin gesucht. 7
) Backward
Die Suche verl
uft r
rts, zum Dateianfang hin. 8
Mit Origin k
nnen Sie den Beginn der Suche festlegen.
Origin
) From cursor
Es wird von der aktuellen Cursorposition aus gesucht. C
) Entire scope
Die ganze Datei wird durchsucht, und zwar m
- vom Anfang aus, wenn Direction auf (
) Forward steht oder
- vom Ende aus, wenn (
) Backward gew
hlt ist.
Screen size
) 25 lines
Auf dem Bildschirm werden insgesamt 25 Zeilen dargestellt, so wie Sie es
blicherweise aus der DOS-Kommandozeile gewohnt sind. @
) 43/50 lines
Wenn Sie eine EGA- oder VGA-Grafikkarte besitzen, k
nnen Sie durch diese Auswahl mehr Zeilen darstellen (43 bei EGA oder einer VGA-Karte im EGA-Modus bzw. 50 bei einer VGA-Karte).
Use COMMAND.COM
[X] On/Enable msg win
Wenn diese Option markiert ist, werden die Tasks nicht direkt, sondern
ber COMMAND.COM /c aufgerufen. Dadurch wird OaKey die Ausgabeumleitung (Piping) der Meldungen von den einzelnen Tasks erm
glicht. Die Ausgaben z.B. des Compilers werden in der Datei ~OAKEYMSG.MSG gespeichert und k
nnen auf dem Desktop im Fenster Window.Message betrachtet werden. Nachteil dieser Art des Aufrufs ist, da
- je nach COMMAND.COM-Version - weniger Speicher f
r die Programme zur Verf
gung steht.
Options
Legt Suchkriterien fest. I
[X] Case sensitive
Zwischen Gro
- und Kleinschreibung wird unterschieden. Wenn dieses Feld markiert ist und Sie z.B. "Hallo" eingegeben haben, wird nur "Hallo gefunden", ansonsten aber auch "HALLO", "hallo", "HaLlO" usw. O
[X] Whole words only
Ein Suchbegriff wird nur dann gefunden, wenn die Zeichen rechts und links davon in den folgenden enthalten sind: H
Bei jedem Vorkommen des Suchtextes erscheint eine Dialogbox, die fragt, ob Sie dieses Element ersetzt haben wollen oder nicht. Am besten verwenden Sie diese Option zusammen mit Change
all.
Edit-Fenster
Hier k
nnen Sie Programme oder Texte eingeben oder vorhandene Dateien editieren. Sie k
nnen - ohne die OaKey-Umgebung zu verlassen - wahlweise einen Compiler, Linker oder Debugger aufrufen, einfach mittels Pull-Down-Men
Compile. Es k
nnen beliebig viele Edit-Fenster ge
ffnet werden.
Die Dateigr
e, die von Oakey innerhalb eines Fensters maximal bearbeitet werden kann, reicht f
r die allermeisten Quelltexte aus. Beschr
nkend wirkt hierbei lediglich der freie Speicher und die Tatsache, da
die Datei maximal 16383 Zeilen umfassen darf - meist eine zu vernachl
ssigende Limitierung, w
rde doch ein Quellcode mit duchschnittlich 10 Zeichen pro Zeile schon
ber 163 KB beanspruchen. V
Um einen Hilfebildschirm zu erhalten, der ihnen die Tastenbelegung zeigt, w
hlen Sie (
Tastenbelegung oder dr
cken <Ctrl-F1>.
Message-Fenster
In diesem Fenster werden Ihnen die Ausgaben der Programme gezeigt, die Sie unter Options.Tasks angegeben haben. Dieses Fenster enth
lt die kompletten Meldungen, die sonst auf dem DOS-Bildschirmd erschienen w
ren. Voraussetzung ist, da
die Option Options.Tasks.Enable
Message
Window markiert ist.
Technisch gesehen: Dieses Fenster zeigt die Datei ~MESSAGE.MSG, die Dos bei jedem Aufruf von Compile, This, Link, Make und Grep
utility per Piping erzeugt.
Calculator
[CL] L
schen der Eingaben bzw.
Reset nach einem Fehler
] Backspace, l
scht die zuletzt
eingegebene Ziffer
[%] Prozent. Wenn Sie
x% von y berechnen wollen, geben Sie
[x] [*] [y] [%] ein.
Wenn Sie berechnen wollen, wieviel
Prozent x von y sind, geben Sie
[x] [/] [y] [%] ein.
[A]-[F] Hexadezimalzahlen 10-15,
funktioniert nur im Hexmodus
[0]-[9] Zifferntasten
[.] Komma
[=] Gleich-Taste, liefert das Ergebnis
einer Operation
] Wechselt das Vorzeichen
[/] Division
[*] Multiplikation
[-] Subtraktion
[+] Addition
[SQR] Quadrat, rechnet x hoch 2
[AND] Bitweises AND (und)
[OR] Bitweises OR (oder)
[XOR] Bitweises XOR (Exklusiv-Oder)
[MOD] Modulo, berechnet den Rest der
Division zweier ganzer Zahlen
R] Quadratwurzel
[DCI] Dezimalmodus
[HEX] Hexadezimalmodus
Tastaturbelegung
Editieren
Markieren Shift-<Cursortaste>
Blockanfang setzen Ctrl-K-B
Blockende setzen Ctrl-K-K
Block l
schen Ctrl-Del
Block kopieren Shift-Ins
Block ausschneiden Shift-Del
Block einf
gen Shift-Ins
Block einr
cken Shift-F8
Block ausr
cken Shift-F7
Gehe zu Blockanfang Ctrl-Q-B
Gehe zu Blockende Ctrl-Q-K
Block drucken Ctrl-K-P
Steuerzeichen (ASCII-
Code 0-31) einf
gen Ctrl-P
Textende Ctrl-PgDn
Textanfang Ctrl-PgUp
Zeilenende Ctrl-End
Zeilenanfang Ctrl-Home
Allgemeines
Men
aufrufen Alt-<Buchstabe>, F10
Verlassen Alt-X
Hilfe F1
Dateien
Datei speichern F2
Datei laden F3
Fenster
Gr
e/Verschieben Ctrl-F5
Zoomen F5
Schlie
en Alt-F3
chstes F6
Voheriges Shift-F6
Liste Alt-0
Fenster Nummer x
aktiv machen Alt-<x>
Task-Aufrufe
Aktuelle Datei komp. Shift-F9
Fokus-Datei komp. Alt-F9
" kompilieren+linken F9
Kompiliertes Programm
laufen lassen Ctrl-F9
Kompiliertes Programm
debuggen F8
Grep aufrufen F4
Informationsfenster
cken Sie Enter, die Leertaste, oder klicken Sie OK an, um dieses Fenster zu schlie
Systemmen
In diesem Men
finden Sie eine Option zum Bildschirml
schen und einen Befehl, der Ihnen die Copyright-Informationen sowie die Versionsnummer zeigt.
About
Zeigt Ihnen die Copyrightinformation und die Versionsnummer an.
.Clear desktop
Mit diesem Befehl k
nnen Sie die gesamte Arbeitsfl
che l
schen, d.h. alle ge
ffneten Fenster werden geschlossen.
.GREP utility <F4>
Falls Sie ein solches Such-Utility besitzen (es durchforstet z.B. allen Dateien mit der Endung ".C" nach dem Begriff "modem_init"), dann k
nnen Sie es hier einfach und schnell aufrufen. Es erscheint eine Dialogbox, in der Sie nach dem Suchbegriff gefragt werden. Danach wird das Programm wie aus der DOS-Shell heraus gestartet. Siehe auch: Options.Tasks.Command
lines/GREP
utility
Grep Expression
Geben Sie den Begriff ein, nach dem das GREP-Programm suchen soll und, je nach Typ dieses Programmes, auch die Dateien, in denen gesucht werden soll.
File
In diesem Men
finden Sie Befehle f
r Dateioperationen, z.B. um Dateien zu laden, zu speichern, aber auch um Speicher- Informationen zu bekommen und um OaKey zu verlassen.
File.Open <F3>
Nach W
hlen dieses Men
punkts erscheint ein Dialogfenster, in dem Sie den Namen der Datei, die Sie laden wollen, eingeben oder ausw
hlen k
nnen. Existiert die Datei nicht, wird eine neue er
ffnet.
File.New
Dieser Men
punkt
ffnet ein neues, leeres Editierfenster. Wenn Sie die Datei speichern wollen, werden Sie aufgefordert, einen Namen einzugeben. Um eine vorhandene Datei zu
ffnen, verwenden Sie am besten den Befehl
Open
File.Save <F2>
Hier k
nnen Sie die aktuelle Datei auf Disk speichern. Wenn diese noch keinen Namen besitzt, werden Sie aufgefordert, einen Namen einzugeben. Um die Datei unter einem anderen Namen als dem aktuellen oder auf einem anderen Laufwerk oder Verzeichnis zu sichern, verwenden Sie den Befehl
File.Save as
Hier k
nnen Sie die aktuelle Datei unter einem anderen Namen, Laufwerk oder Verzeichnis als dem aktuellen speichern. Geben Sie den neuen Namen und (optional) das Verzeichnis an und w
hlen Sie OK.
File.Save all
Speichert alle offenen, ver
nderten Dateien auf Disk.
File.Change Dir
Nach W
hlen dieses Men
punkts erscheint ein Dialogfenster, in dem Sie aufgefordert werden, den neuen Verzeichnisnamen einzugeben oder anzuw
hlen. Dieses Verzeichnis wird dann zum aktuellen Dos-Verzeichnis.
File.Print
Die aktuelle Datei wird zum Drucker geschickt. Um ein Steuerzeichen f
r ihren Drucker in den Text aufzunehmen, geben Sie <Ctrl-P> ein, gefolgt von dem ASCII-Zeichencode (z.B. <Ctrl-Q> oder <Alt>-<17>).
File.DOS Shell
DOS Shell
rufen Sie aus dem laufenden OaKey die Dos- COMMAND.COM-Umgebung auf (d.h. das Dos-Prompt, z.B. "C:\OAKEY>" erscheint). Dort k
nnen Sie Befehle ausf
hren (zum Beispiel Dateien kopieren). Geben Sie "exit" ein, um zu OaKey zur
ckzukehren. Achtung: Da ein Teil von OaKey noch im Speicher bleibt, darf diese Option nie dazu verwendet werden, OaKey zu beenden! F
r diese Aktion gibt es den Befehl
Exit
File.Exit <Alt-X>
verlassen Sie OaKey und kehren zu Dos zur
ck. Um nur kurz die Arbeit mit OaKey zu unterbrechen und dann wieder zur
ckzukehren, eignet sich der Befehl
Shell
Edit
Hier finden Sie Befehle, mit denen Sie markierte Bl
cke bearbeiten k
nnen.
Edit.Cut <Shift-Del>
schneiden sie den markierten Textblock aus. Er wird in das Clipboard (Zwischenablage) verlagert und kann mit Edit.Paste bzw. Shift-Ins an anderer Stelle (oder in einer anderen Datei) wieder eingef
gt werden.
Edit.Copy <Ctrl-Ins>
nnen Sie den markierten Textblock ins Clipboard (Zwischenablage) kopieren und ihn dann an anderer Stelle (oder in einer anderen Datei) mit Edit.Paste wieder einf
gen.
Edit.Paste <Shift-Ins>
Wenn sich Text im Clipboard (Zwischenablage) befindet (nachdem er mit Cut oder Copy dorthin kopiert wurde), k
nnen Sie diesen mit "Paste" an der aktuellen Cursorposition einf
gen.
Edit.Show Clipboard
Mit diesem Men
punkt k
nnen Sie das Clipboard-Fenster
ffnen und bearbeiten, z.B. die Markierung verschieben und so fr
her mit Edit.Cut oder mit Edit.Copy eingef
gte Textbl
cke wiederherstellen. Allerdings sind in diesem Fenster keine Dateioperationen (Load, Save etc.) m
glich.
Edit.Clear <Ctrl-Del>
Dieser Men
punkt l
scht den markierten Block, kopiert ihn aber nicht ins Clipboard. Vorsicht! Mit diesem Befehl gel
schte Bl
cke sind unwiderruflich verloren!
Edit.Block
lt Befehle, um Operationen mit dem markierten Block durchzuf
hren.
Edit.Block.Indent <Shift-F8>
ckt den markierten Text um ein Zeichen nach links. E
"Das ist der Text, mit dem
das Einr
cken getestet wird" (vorher)
"Das ist der Text, mit dem
das Einr
cken getestet wird" (nachher)
Siehe auch Unindent
Edit.Block.Unindent <Shift-F7>
ckt den markierten Text um ein Zeichen nach rechts. G
"Das ist der Text, mit dem
das Ausr
cken getestet wird" (vorher)
"Das ist der Text, mit dem
das Ausr
cken getestet wird" (nachher)
Siehe auch Indent
Edit.Block.Print <^K^P>
Schickt den markierten Text zum Drucker. Wenn keine Markierung vorhanden ist, wird der gesamte Text gedruckt. ;
Um die gesamte Datei zu drucken, verwenden Sie File.Print
Edit.Block.Go to begin <^Q^B>
Bewegt den Cursor an den Anfang des markierten Textes. Siehe auch: Go
Edit.Block.Go to end <^Q^K>
Bewegt den Cursor an das Ende des markierten Textes. Siehe auch: Go
begin
Edit.Insert char 0..31 <^P>
Wenn Sie Ascii-Steuerzeichen zwischen #0 und #31 verwenden wollen, so m
ssen Sie vorher diesen Befehl anw
hlen (
quivalent zur Kurztaste Ctrl-P). Der Code des n
chsten Tastendrucks wird nun direkt in die Datei eingef
gt. Um z.B. ein Spielkarten-Pik einzuf
gen, dr
cken Sie erst Ctrl-P (bzw. w
hlen diesen Befehl) und geben dann Ctrl-F oder Alt-<Nummernblock 6> ein. Tip: Diese Zeichen eignen sich optimal zur Druckersteuerung, indem Sie die gew
nschte Sequenz am Anfang eingeben und, falls sie zu compilierende Programme schreiben, in Kommentarzeichen setzen.
Search
In diesem Men
finden Sie alles, um Textpassagen zu suchen, zu ersetzen, oder zu einer bestimmten Zeile zu gelangen.
Search.Find
dient zum Auffinden bestimmter Textpassagen.
Search for
Geben Sie den Begriff ein, nach dem gesucht werden soll.
Search.Replace
dient zum Ersetzen bestimmter Textpassagen durch andere.
New text
Geben Sie den Text ein, der statt dem Begriff unter Search
for eingesetzt werden soll.
Change all
Ersetzt -im Gegensatz zu OK- s
mtliche Vorkommen des Suchtexts durch den neuen Text. Ist Prompt
replace markiert, dann weren Sie bei jedem einzelnen Vorkommen gefragt, ob Sie es ersetzt haben wollen.
Search.Search again <Ctrl-L>
Wiederholt den letzten Suchvorgang ab der Cursorposition, d.h. lokalisiert das n
chste Vorkommen des Textes, der mit Find gesucht wurde oder ersetzt die Passage, die mit Replace ge
ndert wurde.
Go to line number
Hiermit springt der Cursor zur angegebenen Zeilennummer.
Compile
In diesem Men
finden Sie die Befehle zum Aufrufen von Compiler, Linker, Debugger, desweiteren k
nnen Sie festlegen, welche Datei als Fokus angesehen wird (diese Datei wird ohne R
cksichtnahme auf die gerade zu bearbeitende Datei immer compiliert), und welche Kommandozeilenparameter Ihrem Programm bei Ausf
hrung mitgegeben werden sollen.
Compile.Compile <Shift-F9>
Falls Sie unter Options.Tasks.Command
lines/Compiler einen Programmnamen (evtl. mit Suchpfad) angegeben haben, k
nnen Sie hier die Datei, die Sie gerade bearbeiten oder die in unter Compile.Primary
File angegeben wurde, zu diesem Programm schicken. Wenn Sie nur die aktuelle Datei schicken m
chten, dann verwenden Sie Compile.This.
Ein Beispiel:
Sie bearbeiten gerade die Datei "HALLO.C" und wollen diese zum Compiler "CCOMP.EXE" schicken. Wo Sie normalerweise den Editor verlassen w
rden, um "CCOMP HALLO" einzugeben, brauchen Sie jetzt nur noch Task.Compile zu w
hlen, und alles weitere l
uft automatisch. H
Wenn Sie anschlie
end gleich linken wollen, benutzen Sie Compile.Make.
Compile.This
Dieser Men
punkt arbeitet genauso wie Compile.Compile, nur da
eine eventuell in Compile.Primary
File gesetzte Hauptdatei unber
cksichtigt bleibt und immer die aktuelle Datei zum Compiler geschickt wird.
Compile.Make <F9>
Dieser Men
punkt bewirkt das gleiche wie der Aufruf von Compile.Compile und Compile.Link hintereinander.
Compile.Link
Dieser Men
punkt gleicht im Wesentlichen Compile.Compile, nur da
hier das Programm aufgerufen wird, welches in Options.Tasks.Command
lines/Linker angegeben ist, ausgef
hrt wird.
Compile.Run <Ctrl-F9>
Wenn Ihr Compiler ausf
hrbare Programme erzeugt (.COM oder .EXE), dann k
nnen Sie hier diese Programme laufen lassen. Voraussetzung ist allerdings, da
sich dieses Programm
- im aktuellen Verzeichnis befindet
- vorher compiliert worden ist
(mit Compile.Compile
oder Compile.Make)
- den gleichen Namen hat wie die gerade bearbeitete Datei (z.B.
Dateiname MYFILE.ASM, Programmname MYFILE.COM) +
- und da
unter
Options.Tasks/Run
der richtige Programmtyp gew
hlt wurde.
Compile.Debug <F8>
Wenn Ihr Compiler ausf
hrbare Programme erzeugt, k
nnen Sie hier einen Debugger aufrufen. Das Programm mu
vorher allerdings compiliert worden sein (mit Compile.Compile oder mit Compile.Make). d
Der Programmdateiname des Debuggers mu
unter Options.Tasks.Command
lines/Debugger angegeben sein.
Compile.Primary file
Wenn Sie den Compiler, Linker oder Debugger aufrufen, setzt OaKey normalerweise immer den Namen der aktuellen Quelltextdatei ein, d.h. da
der Text im aktiven Fenster compiliert/gelinkt/debuggt wird. Arbeiten Sie jedoch an einem Projekt mit mehreren Modulen, so ist es zweckm
ig, da
der Task-Aufruf immer mit dem Namen der Hauptdatei erfolgt. Wenn Sie hier einen Dateinamen angeben, dann setzt OaKey immer diese Datei ein, unabh
ngig, welches Editierfenster gerade aktiv ist.
Compile.Parameter
Wenn Sie ein Programm mit Compile.Run laufen lassen m
chten, dann k
nnen Sie hier die Kommandozeilenparameter eingeben, die dem Programm beim Start mitgegeben werden.
Ein Beispiel: Sie wollen MYPROG.EXE mit den Parametern "*.* /s/m" aufrufen. In der MS-DOS-Shell (z.B. "C:\HALLO>") w
rden Sie dazu "myprog *.* /s/m" eingeben, hier m
ssen Sie nur die Parameter eintragen, und das Programm wird wie von DOS aus ausgef
hrt.
Options
In diesem Men
nnen Sie die Einstellungen von Oakey
ndern, zum Beispiel die Standard-Dateierweiterung oder die Mausoptionen.
Options.Tasks
Wenn Sie die mit OaKey erstellten Texte compilieren wollen, dann geben Sie hier die Namen der Programmdateien f
r den Compiler, Linker, Debugger oder f
r ein GREP-Utility ein.
Command lines/Compiler
Hier geben Sie die Kommandozeile f
r den Aufruf eines Compilers ein. Das Format der Zeile gleicht dem Aufruf von MS-DOS aus, nur m
ssen Sie beachten, da
der Name der Programmdatei mit Suffix (.COM oder .EXE) angegeben werden mu
. Als Stellvertreter f
r den Namen der Quelldatei m
ssen die Zeichen %s stehen. An Stelle dieser Zeichen wird beim Compileraufruf (ebeso wie beim Aufruf des Debuggers oder Linkers) der Dateiname des aktuellen Edit-Fensters bzw. (sofern vorhanden) der Eintrag aus Compile.Primary
file mit Suffix eingesetzt. Siehe auch: Compile.Compile
Beispiel:
Eine Angabe wie "mycomp.exe %s /l/$V-" entspricht einem Aufruf von DOS aus mit "mycomp fake.pas /l/$V-", wenn Sie die Datei "FAKE.PAS" gerade editieren.
Command lines/Linker
Wenn Sie ihr compiliertes Programm noch linken wollen, dann m
ssen Sie hier den Namen der zu linkenden Datei als "%s" (der eigentliche Name wird dann beim Aufruf automatisch eingesetzt, aber ohne Suffix!) und den Namen des Linkers mit Suffix (.COM oder .EXE) angeben. Falls Sie den Linker nicht ben
tigen, dann schalten Sie ihn mit Disable/Link aus. Siehe auch: Command
lines/Compiler Compile.Link
Command lines/Debugger
Falls Sie mit Hilfe von OaKey ausf
hrbare Programme erstellen und diese debuggen wollen, dann k
nnen Sie hier den Programmnamen eines Debuggers (mit Pfad und Suffix) angeben. Der Name der Datei, die als Kommandozeilenparameter
bergeben werden soll, ist als ein "%s" einzugeben. Siehe auch: Command
lines/Compiler Compile.Debug
Command lines/GREP utility
Wenn Sie ein Utility (UNIX-GREP-like) besitzen, das einen Begriff in mehreren Dateien (z.B. *.C) sucht und die Namen der Dateien, in welchen die Zeichenfolge vorkommt, zusammen mit den
bereinstimmenden Zeilen/Zeichen ausgibt, dann tragen Sie hier den Namen dieses Programms mit Suchpfad und Suffix ein. An der Stelle, an der der Suchbegriff eingesetzt werden soll, tragen Sie ein "%s" ein. Dieses Utility erreichen Sie dann
.GREP
utility oder die Kurztaste <F4>.
Options.Editor
Nach W
hlen dieses Men
punkts erscheint ein Dialogfenster, wo Sie Grundeinstellungen von Oakey vornehmen k
nnen:
- 25- oder 43/50-Zeilen-Bildschirm
- Sicherungskopien an/aus
- Automatisches Speichern der Konfiguration an/aus
- Automatischer Zeilenumbruch an/aus, Zeilenl
- Swapping auf Disk oder EMS
- Standard-Extension (z.B. *.TXT)
- Verzeichnisangaben f
r Konfigurations- und Swapdatei
Default extension
Wenn Sie eine Datei
laden wollen, dann werden ihnen im Dateiauswahlfenster alle Dateien mit dieser Erweiterung (z.B. die Dateien *.TXT) angezeigt. Ebenso bekommen Textdateien, die Sie speichern wollen, dieses Suffix angeh
ngt (sofern Sie nicht ein anderes beim Speichern angeben).
Line length
Falls die Option Auto
feed gew
hlt ist, wird nach dieser Zeilenl
nge ein automatischer Zeilenumbruch vollzogen.
Config file directory
Die Standard-Konfigurationsdateien (OAKEY.OKC und OAKEY.DSK) werden standardm
ig in das aktuelle Verzeichnis geschrieben. Wenn Sie diese Dateien jedoch immer in einem bestimmten Verzeichnis haben wollen, dann geben Sie dieses hier an.
Swap file directory
Wenn Sie
ber ein besonders schnelles Laufwerk (z.B.
ber eine RAM-Disk) verf
gen und auf Platte auslagern wollen (siehe Swapping) dann geben Sie dieses hier an. Die Swapdatei namens ~OKSWAP0.$$$ wird auf diesem Laufwerk angelegt.
Options.Mouse
Hier k
nnen Sie die Geschwindigkeit des Maus-Doppelklicks einstellen und die Tasten vertauschen (falls Sie Linksh
nder sind) sowie den Befehl, der bei Dr
cken der rechten Maustaste abgesetzt wird, bestimmen.
Mouse double click
Fast / Medium / Slow
Gibt den Zeitraum an, in dem zweimaliges Klicken mit der Maus von OaKey als Doppelklicken interpretiert werden soll. Ein Doppelklick auf den Text "Fast Medium Slow" zeigt die aktuelle Geschwindigkeit, indem die Textfarbe entsprechend ge
ndert wird.
Options.Colors
Colors
nnen Sie die Farben von OaKey individuell einstellen.
Group
Zu einem angew
hlten Punkt (z.B. Desktop, Menus...) werden unter Item die verf
gbaren Komponenten angezeigt. Auf eine solche Komponente bezieht sich dann die mit Foreground/Background gew
hlte Farbe.
Item
Die Farbe des ausgew
hlten Elements k
nnen Sie mit Foreground/Background bestimmen.
Foreground/Background
Klicken Sie die entsprechende Farbkombination an. Ein Beispieltext in der gew
hlten Farbkombination wird Ihnen weiter unten gezeigt.
Options.Save options
Speichert die Konfiguration von OaKey in einer Datei mit der Endung .OKC und die Anordnung der Fenster in einer Datei mit der Endung .DSK. Standardm
ig werden diese Daten automatisch beim Verlassen von Oakey in den Dateien OAKEY.OKC und OAKEY.DSK abgelegt (Voraussetzung: Unter Options.Editor m
ssen die Optionen Auto
save/Configuration und /Desktop gew
hlt sein). Der Men
punkt Save Options erlaubt Ihnen, explizit die Konfiguration in andere Dateien abzuspeichern. Das erm
glicht es, f
r jedes Projekt eine individuelle Konfiguration zu verwenden. Eine gespeicherte Konfiguration k
nnen Sie mit Options.Retrieve
options wiederherstellen.
Options.Retrieve options
Stellt Einstellungen, die fr
her mit
Options.Save
options gespeichert wurden, wieder her. W
hlen Sie den Namen einer Datei, und die dort gespeicherten Einstellungen und Fensteranordnungen werden
bernommen.
Window
Dieses Men
bietet Befehle an, die Ihnen die Arbeit mit der Fenstertechnik erleichtern. So k
nnen Sie beispielsweise die Gr
e von Fenstern ver
ndern, wenn Sie keine Maus besitzen (Window.Size/Move), aber auch die Fenster anordnen (mit Window.Tile oder mit Window.Cascade).
Window.Size/Move <Ctrl-F5>
Wenn Sie keine Maus besitzen oder lieber mit der Tastatur arbeiten, dann k
nnen Sie mit diesem Befehl das aktive Fenster verschieben (mit den Cursortasten) und in der Gr
e ver
ndern (mit Shift-Cursortasten). Geben Sie Enter ein, um die
nderungen zu akzeptieren, oder Esc, um abzubrechen.
Window.Zoom <F5>
Aktives Fenster auf volle Bildschirmgr
e zoomen (sofern das Zoomfeld in der rechten oberen Ecke das das Symbol [
] enth
lt) oder das gezoomte Fenster wieder auf die vorherige Gr
e verkleinern (wenn im Zoomfeld ein Doppelpfeil [
] vorhanden ist).
Window.Tile
Ordnet die Fenster kachelf
rmig auf dem Desktop an, d.h. keine Fenster
berlappen sich, sondern s
mtliche Fenster befinden sich nebeneinander. Siehe auch: Window.Cascade
Tile-Fenster
Window.Cascade
Ordnet die Fenster
berlappend auf dem Desktop an: Das erste Fenster in voller Gr
e hinten, davor das zweite, soda
vom ersten nur noch Teile des Rahmens zu sehen sind, darauf das dritte usw. Siehe auch: Window.Tile
Cascade-Fenster
Window.Next <F6>
Macht das n
chste Fenster auf dem Bildschirm zum aktiven Fenster.
Siehe auch: Window.Previous
Window.Previous <Shift-F6>
Mach das vorherige Fenster auf dem Bildschirm zu aktiven Fenster.
Siehe auch: Window.Next
Window.Close <Alt-F3>
Schlie
t das aktive Fenster.
Window.Calculator
Window.User Screen
Schaltet die Bildschirmausgabe so um, da
Sie den DOS-Bildschirm, den Ihr Programm erzeugt hat, sehen k
nnen. Diese Option steht dann f
r Task-Aufrufe Compile, Link, Make sowie f
r das GREP-Utility zur Verf
gung, sofern Options.Tasks.Enable
win nicht markiert ist. (Wenn Sie diese Option markiert ist, werden sie Ausgaben der Programme in das Fenster Message umgeleitet.
Window.Message
Zeigt das Fenster an, in das die Ausgaben von Compile, Link, Make umgeleitet werden, wenn die Option Options.Tasks.Enable
win markiert ist. Siehe auch: Window.User
Screen
Window.List <Alt-0>
Zeigt Ihnen eine Liste aller ge
ffneten Fenster. Sie k
nnen von dort aus die einzelnen Fenster aktiv machen oder schlie
en.
Windows
hlen Sie ein Fenster aus. Klicken Sie danach auf OK, so wird es zum aktiven Fenster gemacht. Klicken Sie auf Delete, dann wird das Fenster aus der Liste entfernt und bei OK geschlossen.
Delete
Schlie
t das ausgew
hlte Fenster. Die
nderungen treten erst in Kraft, nachdem Sie OK geklickt haben.
Help.Help <F1>
Zeigt Ihnen einen Hilfebildschirm zum aktuellen Kontext.
Help.Last Help <Alt-F1>
Zeigt den letzten Hilfebildschirm an. Sie k
nnen durch diesen Men
punkt auch Querverweise zur
ckverfolgen. Es sind 16 Hilfeschirme speicherbar.
Help.Keys Help
Zeigt eine Liste der Tastaturk
rzel f
r Operationen im Editor an.
Querverweis
Das ist das Referenzthema, auf das Sie verwiesen worden sind. Durch Dr
cken von <Alt-F1> gelangen Sie wieder zum vorherigen Thema.
Geben Sie einen Datei- oder Verzeichnisnamen ein.
hlen Sie eine Datei oder ein Verzeichnis mit den Cursortasten aus.
Clear
scht den angegebenen Eintrag (nicht die Datei!). Bewirkt das Gleiche, wie wenn Sie den Eintrag in der Eingabezeile l
schen und dann OK klicken.
Open
ffnet die ausgew
hlte Datei.
Replace
Ersetzt die aktuelle Datei durch die ausgew
hlte.
Geben Sie den neuen Verzeichnisnamen an.
hlen Sie ein Verzeichnis mit
aus. Enter wechselt in dieses Verzeichnis.
Chdir
Wechselt in das ausgew
hlte Verzeichnis. Bewirkt das Gleiche wie Enter.
Revert
Wechselt in das urspr
ngliche Verzeichnis.
Hi, cracks. Rolf Eichenseher ("Roffe") would like to thank (in alphabetical order):