* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Vollkommen berflssige * * * * Anleitung zur erfolgreichen Benutzung des ultracoolen * * EDIMAX TEXTEDITORS V 02-07-87 * * * * fr alle ST Computer * * * * * * * * Dieses Programm ist frei kopierbar, darf aber nicht ver„ndert * * oder kommerziell vertrieben werden ! * * * * Copyright: (c) 1987 by ULTRACOOL SOFTWARE * * * * Autor: Matthias Pfersdorff * * Rubensstr.9 * * D-6780 Pirmasens * * West Germanien * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ACHTUNG ! ========= Vorweg zwei Hinweise: 1.) Dieses Programm l„uft nur in h”chster Bildschirmaufl”sung ! 2.) Diese Anleitung kann ohne weitere Bearbeitung ausgedruckt werden, da alle notwendigen Form Feeds bereits enthalten sind. ----------------- Das renomierte Weichwarenentwicklungshaus ULTRACOOL SOFTWARE - bekannt und berchtigt durch sein erst krzlich vorgestelltes Sardellenkalkulationsprogramm 'GIPSOKALK' - bringt nun einen Textkonditor auf den Markt, der binnen krzester Zeit von der deutschen B„ckerinnung mit dem 'goldenen Hackerbeil' pr„miert werden drfte... ----------------- EDIMAX DOKUMENTATION SEITE 1 ALLGEMEINE BESCHREIBUNG VON EDIMAX ==================================================================== EDIMAX ist ein Ascii Editor mit zwei voneinander getrennt editierbaren Hauptpuffern. Diese besch„ftigen mit allerlei Fronarbeit einen dritten Puffer, den Kopierpuffer, ohne den kein vernnftiges Arbeiten m”glich w„re. Alle drei Puffer haben die gleiche Gr”že. Beim Starten von EDIMAX wird also der freie Arbeitsspeicher des ST durch drei geteilt. Mit Hilfe der Menufunktion 'Connect' l„žt sich aber eine kleine Revolution anzetteln, nach deren Beendigung nur noch ein Hauptpuffer und der Kopierpuffer brig bleiben, beide jetzt - auf Kosten des ehemaligen zweiten Hauptpuffers - um die H„lfte gr”žer ! Die Puffer k”nnen jedoch nicht beliebig grož werden. Die Obergrenze liegt bei etwa 500 Kbyte. Doch wer editiert schon solch berdimensionale Texte ? Ein aužergew”hnliches Merkmal von EDIMAX ist, daž er eine eigene, in Assembler geschriebene Bildschirmausgabefunktion besitzt. Das bedeutet, daž langsames Scrollen von der Liste der schlimmsten Geduldsproben gestrichen werden kann. šberhaupt ist jede zeit- kritische Funktion in EDIMAX assemblerprogramiert, was sich gut auf den Gemtszustand eines ST-Fanatikers bei der Programmentwicklung auswirken drfte. Die Bildschirmausgabefunktion erm”glicht aužerdem die Verwendung eines benutzereigenen Fonts. Hier noch einige wichtige Features in kurzform: - eigene, komfortable und absturzsichere Fileselectorbox. - 'beliebig' viele Zeichen pro Zeile. - Scrollen absolut nachlauffrei. - Setzen des Cursors mit der Maus. - komfortable und vorallem ultraschnelle FIND & REPLACE Funktion. - neun Blockfunktionen ! - Einstellungen ohne Erzeugung eines zus„tzlichen Datenfiles abspeicherbar. - single line block definition. - jump to error Funktion. EDIMAX DOKUMENTATION SEITE 2 STARTEN DES EDITORS ==================================================================== Vom Desktop aus wird EDIMAX durch doppeltes Anklicken von EDIMAX.PRG gestartet. Aužerdem l„žt sich EDIMAX von jedem GEM Shell aus aufrufen, wobei ein Commandstring bergeben werden kann. Der Commandstring sollte die Namen der von EDIMAX zu ladenden Textfiles enthalten. Da EDIMAX zwei Editierpuffer besitzt, kann der Commandstring zwei durch ein Leerzeichen voneinander getrennte Filenamen enthalten. Werden zwei Filenamen bergeben, so befindet sich EDIMAX nach Laden beider Files im zweiten Editierpuffer. Welchen Sinn das hat lese man im Abschnitt ber die 'Jump to error' Funktion ! WICHTIG ======= Um EDIMAX starten zu k”nnen, mssen die Files EDIMAX.PRG und EDIMAX.RSC unbedingt im gleichen Ordner bzw. im Wurzelverzeichnis stehen ! Desweiteren kann sich ein Font namens EDIMAX.FNT, den sich jeder Benutzer mit Hilfe eines Fonteditors selbst erstellen kann, im Startverzeichnis befinden. Dieser Font wird beim Starten von EDIMAX automatisch geladen und zur Textdarstellung verwendet. Er ist aber nicht obligatorisch fr die Funktion des Editors notwendig ! ALLGEMEINE BEDIENUNGSHINWEISE ==================================================================== Die meisten Funktionen des Editors sind sowohl ber die Menuleiste per Maus, als auch ber die Funktionstasten per Tastendruck erreichbar. Damit werden hoffentlich alle Mausisten bzw. Tastisten zufriedengestellt. Um das Editieren per Tasten w„hrend der Eingew”hnungsphase zu erleichtern, ist es m”glich ber den Menupunkt 'Function keys' die Funktionstastenbelegung permanent unterhalb der Menuleiste darstellen zu lassen. Damit man nicht nach jedem Laden des Editors die Funktionstasten- anzeige einschalten muž, l„žt sich dieser Status ber den Menupunkt 'Save settings' abspeichern. (Siehe 'Save settings') EDIMAX Dukumentation Seite 3 LADEN & SPEICHERN VON TEXTFILES =================================================================== Das Laden eines Textfiles geschieht ber die Menupunkte 'Open first file' bzw. 'Open 2nd file' oder durch Drcken von [SHIFT/F1] bzw. [SHIFT/F2]. Es erscheint die Fileselectorbox, in der der Name des zu ladenden Textfiles anzuklicken oder per Tastatur einzugeben ist. Durch Anklicken von Ordnern kann ein Pfad gesetzt werden, ber den ein Textfile geladen werden soll. Es wird ausdrcklich davon abgeraten den Kriegspfad zu w„hlen !! Ein ge”ffneter Ordner l„žt sich durch Anklicken des Schliežfeldes im Fileselectorfenster wieder schliežen. Gibt man per Tastatur den Namen eines noch nicht bestehenden Files ein, so wird der entsprechende Puffer gel”scht und in der šberschrift- zeile erscheint der Name des neu zu erstellenden Textfiles. Nach Laden eines Files befindet man sich automatisch in dem Puffer, in den geladen wurde ! Ein Pufferwechsel wird in der šberschriftzeile angezeigt. Das Speichern eines Puffers erreicht man durch Anklicken der Menupunkte 'Save [filename]' bzw. 'Save as..'. Save ---- Der aktuelle Editierpuffer wird unter dem aktuellen Filenamen auf dem Laufwerk abgespeichert, von dem EDIMAX geladen wurde ! Durch gleichzeitiges Drcken von [left Shift][Control][Esc] wird der aktuelle Editierpuffer abgespeichert und der Editor verlassen. In diesem Fall gibt EDIMAX ber die Pterm(ret_code) Funktion den Wert 1 zurck. Dies kann bei der Programmierung eines eigenen Shells benutzt werden ! (z.B. automatisches Starten des Compilers nach verlassen des Editors) Save as... ---------- Hier erscheint wieder die Fileselectorbox, in der nun aber, falls vorhanden, der Filename schon eingetragen ist. Selbstverst„ndlich ist es m”glich, durch Anklicken von Ordnern einen Pfad zu setzen, ber den der Puffer abgespeichert werden soll. Um Verwechslungen beim Abspeichern zu vermeiden, kann man nur den gerade aktiven Editierpuffer abspeichern ! Tritt w„hrend des Abspeicherns ein Fehler auf, so wird dies durch eine Alarmbox angezeigt. Es empfiehlt sich in diesem Falle eine andere Diskette einzulegen und das Abspeichern zu wiederholen. EDIMAX Dukumentation Seite 4 Und nun eine kurze Beschreibung der restlichen MENUFUNKTIONEN =================================================================== Menutitel File ============== Clear buffer [SHIFT/F4] ----------------------- Der aktuelle Editierpuffer wird nach Rckfrage unwiderrufbar gel”scht ! Quit ---- Zurck zum Desktop bzw. Shell. Eine Sicherheitsabfrage l„žt sich mit dem Menupunkt 'Security' ein- und ausschalten ! Menutitel Display ================= Display 1st file [F1] ---------------------- Umschalten zum ersten Puffer. Display 2nd file [F2] ---------------------- Umschalten zum zweiten Puffer. Eine Blockdefinition geht beim Umschalten verloren ! Der Inhalt des Kopierpuffers bleibt selbstverst„ndlich erhalten, um ein Kopieren zwischen den beiden Puffern zu erm”glichen. Menutitel Block =============== Was ist ein Block ? Beim EDIMAX Editor gibt es zwei verschiedene Arten von Bl”cken, die sich durch ihre Definition und die auf sie anwendbaren Funktionen unterscheiden. Die erste Art von Block stellt einen zusammenh„ngenden Ausschnitt aus dem aktuellen Editierpuffer dar und wird mit Hilfe der 'Blk start' und 'Blk end' Funktionen definiert. Auf diese Blockart sind s„mtliche Blockfunktionen anwendbar. Die zweite Blockart wird mit der 'single line block definition' Funktion definiert und besteht aus unzusammenh„ngenden Zeilen ! Die Blockdefinition ber die s.l.b.d. dient zum Kopieren oder Ausdrucken kleinerer Textausschnitte. EDIMAX Dukumentation Seite 5 Hier nun die genauere Beschreibung der Blockfunktionen: Blk start [F6] ---------------- Definition des Blockanfangs eines zusammenh„ngenden Blocks. Der Blockanfang ist das erste Zeichen in der Zeile, in der sich der Cursor gerade befindet. Blk end [Shift/F6] ---------------------- Definition des Blockendes eines zusammenh„ngenden Blocks. Das Blockende ist das letzte Zeichen in der Zeile, in der sich der Cursor gerade befindet. Copy [F8] --------------- Um einen Block mit 'paste' irgendwo einfgen zu k”nnen, muž dieser zuerst in den Kopierpuffer bertragen werden. Genau dies bewerkstelligt der 'Copy' Befehl. Cut [Shift/F8] --------------------- Diese Funktion kopiert zun„chst einen zusammenh„ngenden Block in den Kopierpuffer. Anschliežend wird der Block aus dem Editierpuffer herausgel”scht. Paste [Shift/F9] --------------------- Kopiert den Inhalt des Kopierpuffers in den aktiven Editierpuffer. Der Inhalt des Kopierpuffers wird ab der Zeile eingefgt, in der sich der Cursor gerade befindet. Wrde durch Einfgen des Kopierpuffers die max. L„nge des Editierpuffers berschritten, wird die 'Paste' Funktion nicht ausgefhrt und dies dem Benutzer durch eine Alarmbox mitgeteilt. Der Inhalt des Kopierpuffers bleibt solange erhalten, bis ein neuer Block in den Kopierpuffer bertragen bzw. eine 'Shift', 'Kill' oder 'Change all' Operation ausgefhrt wird. EDIMAX Dukumentation Seite 6 Delete [Shift/F10] ---------------------- L”scht nach Rckfrage einen zusammenh„ngenden Block aus dem aktiven Editierpuffer. Shift left [F7] ----------------- Verschiebt einen zusammenh„ngenden Block um die mit 'Shift distance' festgelegte Anzahl von blanks nach links. Ist die Anzahl der blanks um die verschoben werden soll gr”žer als die Anzahl der blanks am Anfang einer Zeile, so bleibt diese Zeile unver„ndert. Shift right [Shift/F7] ------------------------ Verschiebt einen zusammenh„ngenden Block um die mit 'Shift distance' festgelegte Anzahl von blanks nach rechts. Wrde durch die Shift-Operation die max. L„nge des Editierpuffers berschritten, wird die Shift-Operation nicht ausgefhrt und dies dem Benutzer durch eine Alarmbox mitgeteilt. ACHTUNG ! ========= Bei einer Shift Operation geht der Inhalt des Kopierpuffers verloren !! Read ---- Ein File wird von Diskette in den Kopierpuffer geladen. Write ----- Der Inhalt des Kopierpuffers wird auf Diskette abgespeichert. Print ----- Der Inhalt des Kopierpuffers wird auf dem Drucker ausgegeben. Die Druckerausgabe kann durch einen beliebigen Tastendruck unter- brochen werden. Es erscheint eine Alarmbox, in der man den Abbruch best„tigen muž. EDIMAX Dukumentation Seite 7 Menutitel 'Search' ================== Find/Replace [F9] --------------------- Diese Funktion erm”glicht das Suchen bzw. Ersetzen von Strings. Es k”nnen zehn 'Suchstrings' und zehn 'Replacestrings' im Speicher gehalten werden, die durch Anklicken der Pfeilfelder im Dialogformular abgerufen werden k”nnen. Zwischen den Pfeilfeldern wird die Nummer des jeweiligen Strings ausgegeben. Sowohl beim Suchen als auch beim Ersetzen kann man zwischen zwei Bereichsmodi w„hlen: a.) Search mode 'Buffer': Der gesamte Editierpuffer soll durchsucht werden. b.) Search mode 'Block': Ein mit 'Blk start' und 'Blk end' definierten Block soll durchsucht werden. Aužerdem ist es m”glich zwischen zwei 'Suchbeginnmodi' zu w„hlen: a.) 'From top of file/block': ------------------------- Die Suche beginnt immer am Anfang des Files bzw. Blocks. b.) 'From current cursor position': ------------------------------- Die Suche beginnt bei der momentanen Cursorposition. Desweiteren kann man einen String nicht nur suchen sondern auch durch einen zweiten String ersetzen lassen. Auch hier ist es wieder m”glich zwischen den beiden 'Bereichsmodi' zu w„hlen. Statt zwischen zwei 'Suchbeginnmodi' kann man beim 'Suchen & Ersetzen' zwischen einem 'Change all' und einem 'Change once' Modus w„hlen. Im 'Change all' Modus wird der gesamte Text/Block nach dem 'Findstring' durchsucht und mit dem 'Replace string' ersetzt. Im 'Change once' Modus wird zuerst der n„chste passende String gesucht. Dann erscheint eine Dialogbox, mit der man das Austauschen des Strings best„tigen oder unterbinden bzw. die gesamte Suchfunktion abbrechen kann. ACHTUNG ! ========= Bei einer 'Change all' Operation geht der Inhalt des Kopierpuffers verloren !! EDIMAX Dukumentation Seite 8 Find next [F10] --------------------- Sucht den n„chsten passenden String im aktuellen Puffer bzw. Block. Ist keiner mehr vorhanden, so wird dies durch einen wohlklingenden Glockenton kundgegeben. Top of file [F3] -------------------- Setzt den Cursor an den Anfang der ersten Zeile des Files. End of file [Shift/F3] -------------------------- An dieser Stelle sollte der werte Leser seine Intelligenz testen ! Goto line [F5] -------------------- Setzt den Cursor an den Anfang der Zeile, die vorher im 'Goto line' Formular bestimmt wurde. Wird eine Zeilennummer eingegeben die gr”žer als die Anzahl der tats„chlich vorhandenen Zeilen ist, springt der Cursor an den Anfang der letzten Zeile des Files. Menutitel 'Misc' ================ Buffer info [F4] -------------------- Nach Anklicken dieses Menupunktes erscheint ein Formular, das folgende Informationen enth„lt: a.) aktueller Filename b.) aktuelle Filel„nge c.) Anzahl der freien Bytes im aktiven Editierpuffer Connect / Disconnect [Shift/F5] ------------------------------------ Reicht der verfgbare Speicherplatz fr das Editieren eines Files nicht aus, so braucht man nicht zu verzagen. Mit 'Connect' lassen sich die beiden Editierpuffer zu einem Einzigen verbinden. Dabei bleibt der Inhalt des ersten Puffers erhalten, w„hrend der Inhalt des ehemaligen zweiten Puffers und des Kopierpuffers gel”scht wird ! Der verbleibende Editierpuffer und der Kopierpuffer werden dadurch um die H„lfte des ursprnglichen Wertes vergr”žert. 'Disconnect' installiert wieder einen zweiten Editierpuffer, wobei natrlich der Inhalt des ersten Puffers falls notwendig 'abgeschnitten' werden muž ! EDIMAX Dukumentation Seite 9 Kill blanks ----------- Diese Funktion l”scht alle blanks zwischen dem letzten 'nicht blank' und dem RETURN jeder Zeile im Puffer. Dadurch wird nur die L„nge eines Files vermindert, nicht aber dessen Format ver„ndert. ACHTUNG ! ========= Durch 'Kill blanks' geht der Inhalt des Kopierpuffers verloren !! Sysfont ------- Mit dem Menupunkt 'Sysfont' wird der ST Systemfont 'eingeschaltet' . Load font --------- 16*8 Zeichensatz von Diskette laden. (siehe auch EDIFONT) Funktion keys ------------- Nach Anklicken dieses Menupunkts wird die Funktionstastenbelegung permanent unterhalb der Menuleiste angezeigt. Die šberschriftzeile wird dabei verdeckt. Durch nochmaliges Anklicken dieses Menupunktes erscheint wieder die šberschriftzeile. Auto tabulator -------------- Ist dieser Menupunkt aktiv, so wird nach Drcken der von [RETURN] die Anzahl von blanks, die am Anfang der vorherigen Zeile stehen, in die neue Zeile kopiert. Free cursor ----------- Cursorverhalten bei angeschaltetem 'Free cursor': Beim vertikalen Zeilenscrollen bleibt die aktuelle Spaltenposition des Cursors erhalten. Ist der Cursor beim horizontalen Scrollen am rechten Ende der Zeile angelangt, so springt er in die erste Spalte der n„chsten Zeile. Gelangt der Cursor an das linke Ende einer Zeile, dann springt er an das Ende der vorhergehenden Zeile. Cursorverhalten bei ausgeschaltetem 'Free cursor': Beim vertikalen Zeilenscrollen springt der Cursor immer in die erste Spalte der n„chsten Zeile. Beim horizontalen Zeilenscrollen bleibt der Cursor am Ende und am Anfang der Zeile stehen. Replace tabs ------------ Ist dieser Menupunkt aktiviert, so werden beim Laden eines Files alle tabs (asci 9 = ' ') durch blanks ersetzt. Security -------- Mit diesem Menupunkt l„žt sich eine Sicherheitsabfrage fr das Verlassen von EDIMAX ein- und ausschalten. Shift distance -------------- Es erscheint ein Formular zur Eingabe der Anzahl der blanks, um die bei einer Shift Operation ein zusammenh„ngender Block verschoben werden soll. EDIMAX Dukumentation Seite 10 Save settings ------------- Der Status aller EDIMAX Einstellungen wird auf Diskette abgespeichert. Folgendes wird dabei abgespeichert: Shift distance ... Function keys on/off Auto tabulator on/off Free cursor on/off Replace tabs on/off Security on/off Custom extensions ... Die Einstellungen werden im EDIMAX Resourcefile ber den Pfad abgespeichert, ber den EDIMAX geladen wurde ! ACHTUNG ! ========= Das RSC File darf auf keinen Fall mit einem Resource Construction Programm ver„ndert werden, sonst gibts Objectsalat !!! Die FILESELECTORBOX =================== Zur EDIMAX Fileselectorbox gibt es einige Dinge zu bemerken: 1.) Es ist m”glich vier File-Extensions per Button anzuw„hlen. Eine Extension (*.*) ist fest installiert, w„hrend die anderen drei Extensions vom Benutzer frei festgelegt werden k”nnen. Dazu wird der betreffende Extensionbutton doppelt angeklickt, worauf der Strichcursor erscheint um zur Eingabe der neuen Extension aufzufordern. Bei nochmaligem Anklicken des Buttons oder Drcken von [RETURN] wird die neue Extension bernommen und das Directory neu angezeigt. Wichtig ist nun, daž die drei 'Custom extensions' mit der Funktion 'Save settings' abgespeichert werden k”nnen. Auf diese Art kann man sich fr jede Arbeitsdiskette (auf der sich EDIMAX befindet) frei schnauze andere Custom extensions anlegen. 2.) Es k”nnen maximal sechs Laufwerke per Button angew„hlt werden. In der Fileselectorbox erscheinen nur die Buttons fr die installierten Laufwerke bzw. Ramdisks ! Nach einem Diskettenwechsel bei offener Fileselectorbox erreicht man durch Anklicken des entsprechenden Laufwerkbuttons das Einlesen und Anzeigen des neuen Directorys. 3.) Bei doppeltem Anklicken eines Laufwerkbuttons erscheint eine Infobox, die den freien Speicherplatz auf der entsprechenden Diskette anzeigt. EDIMAX Dukumentation Seite 11 Die Tastenfunktionen ==================================================================== [cursor right] - Cursor eine Zeichenposition nach rechts [cursor left] - ..... [cursor up] - Cursor eine Zeile nach oben [cursor down] - ..... [shift cursor right] - Cursor zur n„chsten Wortposition rechts [shift cursor left] - Cursor zur n„chsten Wortposition links [shift cursor up] - nach oben bl„ttern [shift cursor down] - nach unten bl„ttern Auf diese Weise werden immer 15 Zeilen weiter gescrollt. Durch Anklicken der Scrollfelder in der šberschriftszeile wird immer ein ganzer Bildschirm weiter gescrollt. [Return] - Bewirkt einen Zeilenumbruch. Befindet sich der Cursor am Anfang einer Zeile (hier bis zum ersten 'nicht blank') wird eine neue Zeile eingefgt. [Backspace] - Zeichen links vom Cursor l”schen. Gel”schte Zeichen k”nnen durch Drcken von [UNDO] wieder zurckgeholt werden, sofern vorher keine andere Taste gedrckt wurde. [Delete] - Zeichen unter Cursor wird gel”scht. Auch hier kann das Gel”schte wieder mit [UNDO] zurckgeholt werden, sofern vorher keine andere Taste gedrckt wurde. [shift Delete] - L”schen der Zeile in der sich der Cursor befindet. Gel”schte Zeilen k”nnen durch Drcken von [UNDO] wieder zurckgeholt werden, sofern vorher keine andere Taste gedrckt wurde. [shift Insert] - Leerzeile einfgen [Tab] - Cursor zum Zeilenende [Help] - aktuelle Zeilennummer merken [shift Help] - zur mit Help gespeicherten Zeile springen, wobei wieder die aktuelle Zeilennummer gespeichert wird ! (PING PONG System) [left shift][Control][Esc] - Abspeichern des aktuellen Editierpuffers auf dem Laufwerk, von dem EDIMAX gestartet wurde und Verlassen des Editors. Die Tasten '„' , '”' , '', 'Ý' und 'ž' sind zugelassen ! EDIMAX Dukumentation Seite 12 Single line block definition (S.L.B.D) ==================================================================== Das Kopieren von Bl”cken mit Hilfe der 'Blk start' und 'Blk end' Blockdefinition hat einen grožen Nachteil: es lassen sich so nur zusammenh„ngende Bl”cke definieren, d.h. daž nicht ben”tigte Zeilen mitkopiert und anschliežend gel”scht werden mssen. Aužerdem ist das Kopieren einzelner Zeilen recht umst„ndlich ! Deshalb besitzt der EDIMAX Texteditor eine patentgefaltete 'single line block definition' Kopierfunktion ! Das Definieren von unzusammenh„ngenden Bl”cken geschieht ber zwei Tastekombinationen: a.) [Control/cursor down] Die Zeile in der sich der Cursor befindet wird als zum Block geh”rend definiert, was durch reverse Darstellung selbiger kenntlich gemacht wird. b.) [Control/cursor up] Mit dieser Tastenkombination lassen sich zum Block geh”rende Zeilen wieder aus diesem entfernen, solange der Block noch nicht in den Kopierpuffer bertragen wurde. Solche Zeilen werden daraufhin wieder normal dargestellt. Das šbertragen eines so definierten Blockes in den Kopierpuffer und das Einfgen in den Editierpuffer geschieht ber die Menupunkte 'Copy' bzw. 'Paste'. ACHTUNG ======= Es lassen sich maximal 200 Zeilen mit der S.L.B.D. Funktion kopieren. Die 'Jump to error' Funktion ============================ Durch doppeltes Anklicken einer Ziffernfolge im zweiten Editierpuffer gelangt man in die entsprechende Zeile einer Datei im ersten Editierpuffer. Wozu das gut sein soll ? Ein Beispiel: Manche Compiler erstellen im Falle eines oder mehrerer Fehler im Sourcetext eine Fehlerdatei. Nach Unterbrechung des Compilationsvorgangs startet der hoffentlich vorhandene Shell automatisch den Editor, wobei er diesem den Namen der Sourcedatei und der Fehlerdatei bergibt. šbergibt man EDIMAX im Commandstring zwei Filenamen, so wird nach Laden beider Dateien gleich der zweite Editierpuffer angezeigt, in dem sich in diesem Falle die Fehlerdatei befindet. Die Fehlerdatei enth„lt nun die eigentlichen Fehlermeldungen und die Zeilennummern, in der die Fehler aufgetreten sind. Durch doppeltes Anklicken einer Zeilennummer springt EDIMAX in die entsprechende Zeile im ersten Editierpuffer mit dem Sourcetext. EDIMAX Dukumentation Seite 13 EDIMAX FONT =========== Direkt nach dem Start versucht EDIMAX einen 16*8 Font namens "EDIMAX.FNT" von Diskette zu laden. Dieser Font wird (falls vorhanden) zur Textdarstellung verwendet, ist aber nicht obligatorisch fr die Funktion des Editors notwendig. Der 16*8 ST Systemfont kann nun durch Anklicken des Menupunktes 'Systemfont' wieder eingeschaltet werden. Der nachzuladende Font muž zwei Bedingungen erfllen: 1.) die 16 Datenbytes eines Zeichens mssen direkt hintereinander stehen. 2.) er muž 256 Zeichen beinhalten, d.h. 4096 bytes lang sein. So, damit drften mal wieder alle Klarheiten beseitigt sein ! WICHTIG !!! ----------- Wer in diesem fehlerlosen Programm einen Fehler findet oder gar Verbesserungsvorschl„ge hat, sollte mir schleunigst eine Flaschenpost schicken. Besten Dank ! Matthias Pfersdorff P.S. EDIMAX frižt mir langsam die Haare vom Kopf ! Wer Mitleid hat, kann mir M„usefutter oder noch besser DM 10.- in kleinen Scheinen zukommen lassen ! EDIMAX Dukumentation Seite 14 Index =========================================== Auto tabulator.....................Seite 9 Blk start..........................Seite 5 Blk end............................Seite 5 Block..............................Seite 4 Buffer info........................Seite 8 Clear buffer.......................Seite 4 Connect............................Seite 8 Copy...............................Seite 5 Cut................................Seite 5 Delete.............................Seite 6 Disconnect.........................Seite 8 Display............................Seite 4 Edimax Font........................Seite 13 End of file........................Seite 8 Fileselectorbox....................Seite 10 Find/Replace.......................Seite 7 Find next..........................Seite 8 Free cursor........................Seite 9 Funktion keys......................Seite 9 Goto line..........................Seite 8 Jump to error......................Seite 12 Kill blanks........................Seite 9 Load font..........................Seite 9 Misc...............................Seite 8 Open file..........................Seite 3 Paste..............................Seite 5 Print..............................Seite 6 Quit...............................Seite 4 Read...............................Seite 6 Replace tabs.......................Seite 9 Save file..........................Seite 3 Save settings......................Seite 10 Search.............................Seite 7 Security...........................Seite 9 Shift..............................Seite 6 Shift distance.....................Seite 9 Single line block definition.......Seite 12 Sysfont............................Seite 9 Tastenfunktionen...................Seite 11 Top of file........................Seite 8 Write..............................Seite 6