






          ************************************************************
          *                                                          *
          *                        Shareware                         *
          *                                                          *
          *                                                          *
          *           ------------------------------------           *
          *                  ULTRACOOL CED Texteditor                *
          *           ------------------------------------           *
          *                                                          *
          *                                                          *
          *                                                          *
          *                                                          *
          *                     Version 1.03                         *
          *                                                          *
          *                     Release 26-03-91                     *
          *                                                          *
          *                                                          *
          *                                                          *
          *                     fr Atari ST (TT)                    *
          *                                                          *
          ************************************************************
          *                                                          *
          *                                                          *
          *        Copyright (C) 1990/91 by Matthias Pfersdorff      *
          *                                 Rubensstr. 9             *
          *                                 D-6780 Pirmasens         *
          *                                 Germany                  *
          *                                                          *
          *                                                          *
          ************************************************************



          CED V1.03                                           Seite 1



          Copyrightbestimmungen
          ==============================================================

          CED ist Shareware. Das bedeutet, da sich der Autor alle
          Rechte an dem Programmpaket vorbehlt. Die zum Programmpaket
          gehrenden Dateien (s.u.) drfen in keiner Weise modifiziert
          werden. Kommerzielle Vervielfltigung und Vertrieb des
          Programmpakets durch Public-Domain-Anbieter oder sonstige
          Firmen bedrfen einer schriftlichen Erlaubnis des Autors.

          CED darf nur in privatem Rahmen frei kopiert und getestet
          werden. Falls Ihnen CED gefllt und Sie CED regelmig
          benutzen wollen, sollten Sie so fair sein, die Shareware-
          Gebhr von DM 30.- (Schler/Studenten DM 20.-) in bar oder
          in Form eines Schecks an den Autor zu entrichten. Sie erhalten
          dafr nicht nur das Recht CED guten Gewissens regelmig zu
          benutzen, sondern auch einen Update-Service: Sie werden bei
          Erscheinen eines Updates automatisch benachrichtigt und
          erhalten die neue Version gegen Einsendung einer Diskette
          und eines frankierten Rckumschlags.

          Der Autor mchte noch darauf hinweisen, da es i.a. blich
          ist, einem Shareware-Programm lediglich eine Kurzanleitung
          mitzugeben und erst nach dem Erhalt der Share-Gebhr eine
          vollstndige Anleitung herauszugeben. Da der Autor jedoch
          der Meinung ist, da eine Kurzanleitung nicht den ntigen
          Einblick in die Fhigkeiten eines Programmes bieten kann,
          wird CED, vertrauend auf die Rechtschaffenheit der ST-User,
          gleich mit einer ausfhrlichen Dokumentation geliefert.

          Das Programmpaket besteht aus folgenden Dateien, die sich in
          den Verzeichnissen  'CED_V103' bzw. 'CED' befinden:

          CED.PRG       -> der Texteditor
          CED.CFG       -> Beispiel-Kofiguartion
          GENPRN.TTP    -> Programm zur Erzeugung des Druckertreibers
          CEDSTART.ACC  -> Acc zum Starten von CED ber die Menleiste
                           des Desktop (s. Anhang C)
          CED.PRS       -> Source zum Mini-Druckertreiber CED.PRN
          DOKU.TXT      -> dieses Benutzerhandbuch
          READ_ME.TXT

          Das Verzeichnis 'CED' enthlt folgende CED-Systemdateien,
          auf die bei Programmstart bzw. whrend der Laufzeit zuge-
          griffen wird:

          CED_M.FNT     -> ein 8*16 'Mac-like' Font
          CED.PRN       -> Mini-Druckertreiber (fr's '')
          C_HEADER.TXT  -> Beispiel fr einen Textkopf
          CEDHELP.TXT   -> Beispiel fr einen Hilfstext

          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          ! CED darf nur vollstndig kopiert werden, d.h. es mu      !
          ! immer das Verzeichnis 'CED_V103' mit allen oben genannten !
          ! Dateien kopiert werden.                                   !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



          CED V1.03                                           Seite 2



                                    INHALT


          1.  Einfhrung
              1.1  Nomenklatur
              1.2  Einige CED-Features
              1.3  CED installieren
              1.4  Speicherorganisation
          2.  Grundablauf einer Editorsitzung
              2.1  CED starten
              2.2  Textpuffer aktivieren
              2.3  Laden einer Datei
              2.4  Speichern einer Datei
              2.5  Beenden der Editorsitzung
                   2.5.1  Beenden ohne Abspeichern
                   2.5.2  Beenden mit Abspeichern
          3.  GEM oder nicht GEM
              3.1  Der CED Desktop
              3.2  Accessory Modus
              3.3  CED-Windows und Mausfunktionen
              3.4  Die Fileselektorbox
                   3.4.1  Die FSB-Komponenten
                   3.4.2  Funktionstastenbelegung der FSB
                   3.4.3  Bedienung der FSB ber die Tastatur
              3.5  Bedienung der GEM-Dialoge ber die Tastatur
          4.  Makros
              4.1  Grundlegendes
              4.2  Makro aufzeichnen
              4.3  Abbruch-Automatik
              4.4  Makro-Loop
              4.5  Makros per Kommandozeile
                   4.5.1  Format einer Kommandozeile
              4.6  Startup macro
              4.7  Anwendungsmglichkeiten und Beispiele
          5.  Die Blockarten
              5.1  Der 'One-line-block'
              5.2  Der fragmentierte Block
              5.3  Der zusammenhngende Block
              5.4  Der Zeilenausschnitt
          6.  Suchen/Ersetzen von Zeichenketten
              6.1  Suchen von Zeichenketten
                   6.1.1  Suchbereiche
                   6.1.2  Substring/Wortsuche
                   6.1.3  Gro/Keinschreibung
                   6.1.4  Suchrichtung
                   6.1.5  Suchstart
                   6.1.6  Wahl des Suchstrings ber die Tastatur.
              6.2  Ersetzen von Zeichenketten
                   6.2.1  Replace-Bereiche
                   6.2.2  Substring/Wort ersetzen
                   6.2.3  Gro/Keinschreibung
                   6.2.4  Ersetzen ohne Nachfrage
                   6.2.5  Ersetzen mit Nachfrage
              6.3  Suchen eines C-Funktionskopfes



          CED V1.03                                           Seite 3



          7.  Druckeranpassung
              7.1  Die Source-Datei des Druckertreibers
              7.2  Erzeugung des Druckertreibers
          8.  Der Hilfsdialog
          9.  Der Textkopf
         10.  Die CED Konfiguration
              10.1  Flags im Modus-Men
              10.2  Path & Files-Dialog
              10.3  Accessories-Dialog
              10.4  Misc-Dialog
         11.  Editier-Funktionen
              11.1  Zeilenlnge
              11.2  Standard-Funktionen
                   11.2.1  Cursor positionieren
                   11.2.2  Lschfunktionen
                   11.2.3  Einfgefunktionen
              11.3  Spezielle Editierfunktionen
                    11.3.1  Gro-/Kleinbuchstaben Umwandlung
                    11.3.2  Zeichen vertauschen
                    11.3.3  Zahlen inkrementieren/dekrementieren.
                    11.3.4  Klammerebenen anspringen
                    11.3.5  Datei laden/hinzuladen
              11.4  Eingabe von Sonderzeichen
              11.5  Restaurieren gelschter Zeichen/Zeilen
              11.6  Die 'Jump to error' Funktion
              11.7  Die Zeilenmarken
         12.  Die Menleiste
              12.1  Das Men 'CED'
              12.2  Das Men 'File'
              12.3  Das Men 'Text'
              12.4  Das Men 'Block'
              12.5  Das Men 'Find'
              12.6  Das Men 'Mark'
              12.7  Das Men 'Macro'
              12.8  Das Men 'Extras'
              12.9  Das Men 'Options'

         Anhang A    bersicht ber die Tastaturbefehle
                A.1  Cursor
                A.2  Zeilenmarken
                A.3  Block
                A.4  Makros
                A.5  Suchen/Ersetzen
                A.6  Datei
                A.7  Sonstiges
                A.8  Fileselektorbox

         Anhang B    Nachfragedialoge u. Fehlermeldungen
                B.1  Nachfragedialoge
                B.2  Fehlermeldungen

         Anhang C    Das Accessory 'CEDSTART.ACC'



          CED V1.03                                           Seite 4



          1.  Einfhrung
          ==============================================================

          CED ist ein reinrassiger Texteditor. Das heit: CED stellt
          keine Funktionen wie Blocksatz, Zeichenattribute etc. zur
          Verfgung, denn dies sollte Textverarbeitungsprogrammen vor-
          behalten bleiben. CED ist spezialisiert auf komfortable,
          sichere und natrlich schnelle Erfassung beliebiger ASCII-
          Texte. CED enthlt keinen eingebauten Bildschirmschoner,
          keine Uhr, keinen Kalkulator und auch keinen Rasierapparat.
          Solcherlei Schnickschnack wird i.a. schon von zehn Accessories
          ausgiebig abgedeckt.

          CED ist auf allen Atari ST-Caputtern unter jedweder Betriebs-
          systemversion lauffhig, jedenfalls sind bis dato keine
          allflligen Inkompatibilitten bekannt. Whrend eines halb-
          jhrigen klinischen Dauertests mit 2000*10^-3 Testpersonen
          (hallo Uli, hallo Oli) ist CED zu einem hoffentlich fehler-
          freien Produkt gereift. Falls doch noch ein kleiner Bug sein
          Unwesen in CED treiben sollte (Jack T. behte uns davor),
          machen Sie bitte Ihrem Unmut mit einer mglichst genauen
          Fehlerbeschreibung Luft. Auch fr konstruktive Kritik und
          Anregungen hat der Autor stets ein offenes Ohr...

          Etwas Statistik: CED wurde mit MEGAMAX C V1.1 auf einem
          Mega ST2 (TOS 1.2/TOS 1.4) + Protar Profile 40DC entwickelt.
          Der Sourcecode ist in 31 Dateien untergliedert, die zusammen
          ca. 600 Kb belegen.

          Und noch etwas: Bevor Sie mit dem Ausprobieren beginnen,
          machen Sie sich bitte eine Sicherheitskopie von CED !

          In letzter Sekunde: CED versteht sich in der hchsten und
          mittleren ST-Auflsung prchtig mit dem Atari TT (16 Mhz
          Entwicklerversion).



          CED V1.03                                           Seite 5



          1.1  Nomenklatur
          --------------------------------------------------------------

          Die Bezeichnungen der ST-Tasten werden in der Dokumentation
          grundstzlich in eckige Klammern eingeschlossen. Werden
          mehrere Tastenbezeichnungen durch einen Slash (/) getrennt
          zwischen den eckigen Klammern angegeben, so bedeutet dies,
          da diese Tasten gleichzeitig zu drcken sind.

          Beachten Sie bitte, da die Zifferntasten oben auf der
          Tastatur bzw. auf dem numerischen Tastenblock nicht immer
          die gleiche Funktionalitt besitzen. Wo eine Funktion nur
          ber den numerischen Tastenblock ausfhrbar ist, werden
          Ziffern mit einem vorangestellten 'NUM' gekennzeichnet
          (also NUM0, NUM1, usw.).

          Das unmgliche Wort 'Fileselektorbox' (in Fachkreisen auch
          'Viel-Esel-Elektrobox' genannt) wird durch das Krzel FSB
          ersetzt.


          Spezielle Tastenbezeichnungen in dieser Dokumentation:
          ------------------------------------------------------
          [LEFT SHIFT]   - linke Shift-Taste. Wird nur [SHIFT] an-
                           gegeben, kann sowohl die linke als auch
                           auch die rechte Shift-Taste benutzt werden.
          [CNTRL]        - Control Taste
          [ALT]          - Alternate Taste
          [UP ARROW]     - Taste mit dem Pfeil nach oben
          [DOWN ARROW]   - Taste mit dem Pfeil nach unten
          [LEFT ARROW]   - Taste mit dem Pfeil nach links
          [RIGHT ARROW]  - Taste mit dem Pfeil nach rechts


          Maustasten:
          -----------
          - Klick        => einfacher Klick mit der linken oder
                            rechten Maustaste
          - Doppelklick  => zweifacher Klick mit der linken oder
                            rechten Maustaste
          - Linksklick             => ...
          - doppelter Linksklick   => ...
          - Rechtsklick            => ...
          - doppelter Rechtsklick  => ...


          Eintrge in der Menzeile:
          --------------------------
          Hinter fast allen Meneintrgen wird ein Tastaturkrzel an-
          gegeben, ber die der Meneintrag anwhlbar ist. Das Krzel
          ist immer eine Kombination aus einer oder zwei Sondertasten
          und einer normalen Taste. Zur Darstellung der Sondertasten
          werden folgende Zeichen in den Meneintrgen benutzt:

           -   ^  steht fr die [CNTRL]-Taste
           -   der Diamant steht fr die [ALT]-Taste
           -   der angeknapperte Cursor steht fr [ALT/LEFT SHIFT]



          CED V1.03                                           Seite 6



          1.2  Einige CED-Features
          --------------------------------------------------------------

          - 10 getrennt editierbare Textpuffer in 10 Windows.

          - max. Textgre wird nur durch den zur Verfgung stehenden
            Speicherplatz beschrnkt.

          - Tastatur/Maus Bedienung.

          - Bedienung der GEM-Dialoge ber Tastatur mglich.

          - eigene Windowroutinen.

          - eigener Bildschirmtreiber, dadurch schnelles, absolut
            nachlauffreies Scrolling.

          - Ereignisrecorder fr Tastatur- und GEM-Dialog-Makros (!!)

          - Makros aus der Commandline aufrufbar, dadurch Einsatz als
            Filter in einem Shellscript mglich.

          - automatische Ausfhrung eines Makros bei Programmstart.

          - Makro-Looping in einem Block.

          - Makro Abbruch-Automatik

          - 4 Blocktypen.

          - 10 Blockfunktionen.

          - Markieren eines Blockes mit der Maus.

          - Untersttzung des GEM-Clipboards

          - sehr schnelle und komfortable 'Find/Replace' Funktion
            (maximal 30000 Ersetzungen pro Sekunde!!).
            'Replace' in einem Textpuffer, allen Textpuffern oder
            Blockbereich. Wortsuche. Durchsuchen von Dateien/Ordnern
            auf einem Massenspeicher (rekursiv/lokal).

          - Suchen eines C-Funktionskopfes in den Textpuffern oder
            auf einem Massenspeicher (rekursiv/lokal).

          - Klammerebenen anspringen, Klammerung berprfen.
            C-Kommentare, Char- und Stringkonstanten werden
            dabei berlesen.

          - Untersttzung der Programmdokumentation durch Laden
            eines Textkopfes auf Tastendruck mit automatischem
            Eintragen der aktuellen Zeit und Datum.

          - FSB mit 10 frei einstellbaren Extensionen,
            Untersttzung von 16 Laufwerken, Laufwerk-Info,
            mehrere Dateien gleichzeitig selektierbar,
            Funktionstasten mit Pfaden belegbar.



          CED V1.03                                           Seite 7



          - eigener Font installierbar.

          - 2 Fontgren (nur im Monochrom-Modus).

          - individuell nutzbarer Hilfsdialog.

          - individuelle Druckeranpassung mglich.

          - 'Jump to error' Funktion.

          - 5 Zeilenmarken und 1 Ping-Pong Zeilenmarke fr
            jeden Textpuffer.

          - Undo nach Zeilenlschen, Zeichenlschen bzw.
            Zeilenmodifikation.

          - 'Save with backup' legt bis zu 100 Duplikate einer
            Datei an.

          - automatisches Laden der zuletzt bearbeiteten Datei
            (inklusive Systemkonfiguration) bei Programmstart.

          - Accessory-Modus. Accessories ber die Tastatur
            aufrufbar.

          - zahlreiche Editierkommandos (auch Ausgefallenes, wie
            z.B. Zahlen-Inkrement/Dekrement, Wort kapitalisieren,
            Zeichen vertauschen, etc).

          - Cursor frei positionierbar. Optional automatischer
            Zeilenumbruch.

          - in hchster und mittlerer Auflsung lauffhig (auch
            auf dem Atari TT).



          CED V1.03                                           Seite 8



          1.3  CED installieren
          --------------------------------------------------------------

          CED benutzt mehrere externe Hilfsdateien, die bei Programm-
          start bzw. zur Laufzeit geladen/gespeichert werden, jedoch
          >> nicht obligatorisch (!!) << fr die Funktion von CED sind:

          benutzt bei         |  Hilfsdatei
          --------------------+--------------------------------
          Programmstart       |  CED.CFG
                              |  CED.MAC
                              |  CED.PRN
                              |  CED.INF
                              |  CED_[MC].FNT
                              |
          Zur Laufzeit        |  CEDHELP.TXT  (konfigurierbar)
                              |  C_HEADER.TXT (konfigurierbar)
                              |  _CEDBLK.TMP


          CED.CFG      => Konfigurations-Datei. Enthlt alle CED-
                          Voreinstellungen, die Sie nach Ihren
                          Bedrfnissen einrichten und abspeichern
                          knnen.
                          (s. Kapitel 'Die CED Konfiguration')

          CED.MAC      => Makro-Datei. Enthlt die von Ihnen auf-
                          gezeichneten Makros.
                          (s. Kapitel 'Makros')

          CED.PRN      => Druckeranpassung.
                          (s. Kapitel 'Die Druckeranpasung')

          CED.INF      => Info ber die zuletzt gesicherte Textdatei
                          (inklusive Systemkonfiguration).
                          (s. Kapitel 'Die CED Konfiguration')

          CED_[MC].FNT => 8*16 Font (M -> monochrom) bzw.
                          8*8  Font (C -> color)

          CEDHELP.TXT  => Der Hilfstext, der bei Aufruf des Hilfs-
                          dialogs ausgegeben wird.
                          (s. Kapitel 'Der Hilfsdialog')

          C_HEADER.TXT => Textkopf der automatisch am Textanfang ein-
                          gefgt werden kann.
                          (s. Kapitel 'Der Textkopf')

          SCRAP.TXT    => zwischengespeicherter Blockbereich auf
                          GEM-Clipboard.
                          (s. Kapitel 'Die Blockarten')

          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          ! Der Font (CED_[MC].FNT) ist fr die Funktion von CED nicht!
          ! unbedingt notwendig. Das automatische Laden kann durch    !
          ! Umbenennen oder Lschen der Fontdatei unterbunden werden. !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



          CED V1.03                                           Seite 9



          Die Hilfsdateien sollten zwecks besserer bersichtlichkeit
          alle in einem Verzeichnis untergebracht werden. Der Zugriffs-
          pfad fr dieses Verzeichnis ist frei festlegbar und wird in
          der Konfigurations-Datei (CED.CFG) abgespeichert. Diese
          Datei enthlt noch weitere Konfigurations-Parameter, die
          im Kapitel 'Die CED Konfiguration' nher beschrieben werden.
          Bei Programmstart passiert nun folgendes:

          Zuerst sucht CED die Konfigurations-Datei im aktuellen Ver-
          zeichnis und dann im Vereichnis 'CED' auf Laufwerk 'C:'. Ist
          die Konfigurations-Datei in einem dieser Vezeichnisse vor-
          handen, wird sie geladen und der darin enthaltene Zugriffs-
          pfad auf Ansprechbarkeit geprft. Ist der Zugriffspfad an-
          sprechbar, wird er zum Laden der restlichen Hilfsdateien
          benutzt. Ist der Pfad nicht ansprechbar, werden die rest-
          lichen Hilfsdateien aus dem aktuellen Verzeichnis geladen.

          Ist keine Konfigurations-Datei vorhanden, wird zunchst der
          Pfad 'C:\CED\' auf Ansprechbarkeit geprft. Ist er ansprech-
          bar, werden die Hilfsdateien aus diesem Verzeichnis geladen.
          Ansonsten wird das aktuelle Verzeichnis zum Laden der Hilfs-
          dateien benutzt.

          Wichtig ist, da der bei Programmstart verwendete Pfad auch
          whrend der Laufzeit zum Laden bzw. Speichern der Hilfs-
          dateien benutzt wird.

          Wenn Sie eine Harddisk besitzen, knnen alle Hilfsdateien
          im Verzeichnis 'C:\CED\' untergebracht werden. Ansonsten
          mu sich mindestens die Konfigurations-Datei im gleichen
          Verzeichnis wie der Editor befinden.


          1.3.1   Einstellen des Zugriffspfades
          --------------------------------------------------------------
          Starten Sie CED. CED meldet sich mit der FSB, die Sie durch
          Drcken von [UNDO] schlieen. Jetzt klicken Sie den Menpunkt
          'Path & Files...' im 'Options'-Men an, worauf ein Dialog er-
          scheint, in dem Sie den Zugriffspfad (Path) und die Namen von
          drei Hilfsdateien festlegen knnen. Der Cursor steht schon auf
          dem Eingabefeld fr den Zugriffspfad. Lschen Sie das Eingabe-
          feld und tragen Sie den gewnschten Pfad ein.
          Beenden Sie den Dialog durch Drcken von [RETURN]. Nun whlen
          Sie den Menpunkt 'Save config...' im 'Options'-Men an,
          worauf die FSB erscheint. Drcken Sie nun einfach die
          [RETURN]-Taste. Sie haben damit die Konfigurations-Datei
          'CED.CFG' mit dem neuen Zugriffspfad angelegt. Jetzt knnen
          Sie den Editor ber den Menpunkt 'Quit' verlassen.

          Der Zugriffspfad kann sowohl absolut (z.B. 'C:\CED\') als
          auch relativ (z.B. '.\CED\') angegeben werden. Relative
          Pfadangaben mssen mit einem Punkt beginnen ('.' ist das
          aktuelle Directory). Bei einem relativen Pfad wird zur
          Laufzeit der Pfad, unter dem CED gestartet wurde, vor-
          geschaltet. Ein relativer Pfad ist z.B. dann sinnvoll,
          wenn CED mit der gleichen Konfigurations-Datei von
          Diskette und nach Umkopieren auch von einer Ramdisk
          gestartet werden soll.



          CED V1.03                                           Seite 10



          1.3.2   Installieren auf Diskette
          --------------------------------------------------------------

          Wenn Sie lediglich mit Diskettenlaufwerken arbeiten, sind
          einige wenige (ausgefallene) Funktionen des Editors nur mit
          Einschrnkungen nutzbar. Stellen Sie den Zugriffspfad auf
          '.\CED\' und speichern Sie die Konfiguration ab.
          Jetzt kopieren Sie den Ordner 'CED' der Originaldiskette,
          den Texteditor und die Konfigurations-Datei (CED.CFG)
          in das Wurzelverzeichnis einer Arbeitsdiskette.
          Wie oben schon erwhnt, wird der Zugriffspfad auch whrend
          der Laufzeit benutzt. Falls Sie nur ein Laufwerk besitzen
          und die Diskette wechseln, werden zwangslufig folgende
          Funktionen nicht funktionieren:

          - Block zwischenspeichern  (s. Kapitel 'Die Blockarten')
          - Textkopf laden           (s. Kapitel 'Der Textkopf')
          - Hilfsdialog aufrufen     (s. Kapitel 'Der Hilfsdialog')

          Falls Sie zwei Laufwerke besitzen, wird alles wunderbar
          funktionieren, solange Sie die Diskette, von der CED
          gestartet wurde, im Laufwerk lassen.



          1.3.3  Installieren auf einer Ramdisk
          --------------------------------------------------------------

          Stellen Sie den Zugriffspfad auf '.\CED\' und speichern Sie
          die Konfigurations-Datei auf Diskette ab.
          Vor Beginn der Arbeit mit CED, kopieren Sie mit Hilfe eines
          Autocopy-Programmes den Ordner 'CED', den Editor und die
          Konfigurationsdatei 'CED.CFG' in das Wurzelverzeichnis der
          Ramdisk. Durch den relativen Zugriffspfad findet CED sowohl
          beim Starten von Diskette als auch beim Starten von der
          Ramdisk die Hilfsdateien.



          1.3.4  Installieren auf einer Harddisk
          --------------------------------------------------------------

          Falls Sie eine Harddisk besitzen, kopieren Sie einfach das
          Verzeichnis 'CED' der Originaldiskette auf Partition 'C:'.
          Den Editor knnen Sie in ein beliebiges Verzeichnis einer
          beliebigen Partition kopieren. Die auf der Originaldiskette
          befindliche Beispiel-Konfigurationsdatei sollten Sie nicht
          auf die Harddisk kopieren, da diese Datei einen relativen
          Zugriffspfad enthlt.

          Den Suchpfad mssen Sie nicht einstellen. Theoretisch
          brauchen Sie keine Konfigurations-Datei, sofern Sie mit der
          Standard-Konfiguration von CED zufrieden sind. Wahrscheinlich
          werden Sie jedoch nderungen an der Konfiguration vornehmen.
          In diesem Fall knnen Sie auch die Konfigurations-Datei in
          das Verzeichnis 'C:\CED\' speichern. Die Konfiguration wird
          im Kapitel 'Die CED Konfiguration' nher beschrieben.



          CED V1.03                                           Seite 11



          1.4  Speicherorganisation
          --------------------------------------------------------------

          In CED wird der bei Programmstart allokierte Speicherplatz
          dynamisch auf 10 Textpuffer verteilt, die von 0 bis 9 durch-
          nummeriert sind. Die maximale Gre des bei Programmstart
          allokierten Speicherplatzes und die minimale Gre des
          verbleibenden Systemspeicherplatzes gehren zur CED-Konfig-
          uration und knnen im 'Misc...'-Dialog festgelegt werden
          (s. 'Die CED-Konfiguration').
          Es bestehen keine Einschrnkungen hinsichtlich der maximalen
          Gre eines Textpuffers.
          Von Zeit zu Zeit wird der Textspeicher reorganisiert, was
          Sie an der Meldung

               'Reorganizing memory ! Please be patient...'

          im Statusfeld (s. Kapitel 'CED Windows') erkennen knnen. Die
          von dieser Prozedur in Anspruch genommene Zeit ist abhngig
          von der Gre des von CED allokierten Speicherplatzes und
          dem Grad des Durcheinanders im Textspeicher. Im allgemeinen
          liegt sie im Sekundenbereich, in seltenen Fllen kann es
          auch lnger dauern.



          CED V1.03                                           Seite 12



          2.  Grundablauf einer Editorsitzung
          ==============================================================


          2.1  CED starten
          --------------------------------------------------------------

          CED lt sich natrlich durch einen lssigen Doppelklick vom
          Desktop aus starten. Wer allerdings eine CLI Shell bevorzugt,
          kann neben Dateinamen zustzlich die Nummern mehrerer Makros
          bergeben, die nach Programmstart ausgefhrt werden sollen
          Auerdem ist es mglich, hinter jedem Dateinamen durch Leer-
          zeichen getrennt die Zeile (und die Spalte) anzugeben, in die
          der Cursor gesetzt werden soll (s. Kapitel 'Makros').
          Nach erfolgreichem Anstarten ohne Parameter wird automatisch
          ein Window geffnet und die FSB erscheint auf dem Bildschirm.
          In der CED-Konfiguration lt sich ein 'Startup'-Makro
          installieren, das automatisch alternativ zur FSB bei
          Programmstart ausgefhrt wird. Ein Startup-Makro kann z.B.
          die FSB aufrufen und anschlieend einen bestimmten Ordner
          ffnen (s. Kapitel 'Makros' und 'Die CED Konfiguration').



          2.2  Textpuffer aktivieren
          --------------------------------------------------------------

          Ein Textpuffer ist ein Arbeitsbereich, der einem Window
          zugeordnet ist. Das ffnen bzw. Schlieen eines Windows
          ist nicht mit dem Laden bzw. Speichern (oder Lschen)
          einer Datei gekoppelt. Ab Programmstart stehen zehn Text-
          puffer zur Verfgung, wobei das Window des ersten Text-
          puffers automatisch geffnet wird. Alle Textpuffer sind
          defaultmig mit dem Dateinamen 'UNTITLED' versehen.
          Ein Textpuffer kann auf mehrere Arten aktiviert  werden
          (aktivieren bedeutet, da das Window eines Textpuffers ge-
          ffnet bzw. in den Vordergrund gebracht wird):

          - ber ein Popup-Men:
            Nach Anklicken des Menpunktes 'Activate...', Anklicken
            eines Textsymbols in der Statuszeile (s.u.) oder Drcken
            von [ENTER] erscheint ein Popup-Men. Das Men enthlt
            die Namen der Dateien, die in den Textpuffern gespeichert
            sind. Der Name der Datei im aktiven Textpuffer ist durch
            ein Pfeilchen gekennzeichnet. Ein Punkt vor einem Datei-
            namen weist darauf hin, da der betreffende Text modifi-
            ziert, aber noch nicht gesichert wurde.
            Mit einem Linksklick auf einen Dateinamen knnen Sie den
            den betreffenden Textpuffer aktivieren. Nach einem Rechts-
            klick oder einem Linksklick neben das Popup-Men, wird
            selbiges ohne Aktion verlassen.
            Das Popup-Men knnen Sie aber auch ber die Tastatur
            bedienen: Mit [UP ARROW] und [DOWN ARROW] wechseln Sie
            den aktiven Meneintrag. [RETURN] oder [ENTER] aktivieren
            den selektierten Textpuffer. Alle anderen Tasten beenden
            das Men ohne Aktion.



          CED V1.03                                           Seite 13



          - Direkt ber die Tastatur:
            Sie drcken bei gehaltener [CNTRL]-Taste die gewnschte
            Textpuffernummer auf dem numerischen Tastenblock (also
            [CNTRL/NUM0], [CNTRL/NUM1], usw.).
            [CNTRL/NUM *] und [CNTRL/NUM -] schalten auf den nchsten
            bzw. vorhergehenden Textpuffer um.

          - ber die Windows:
            Ein Doppelklick auf ein Textsymbol im Statusfeld des aktiven
            Windows schaltet auf den entsprechenden Textpuffer um.

            Sind mehrere Windows geffnet (und sichtbar), so kann durch
            einfaches Anklicken eines Windows (Windowkomponenten oder
            Textbereich) der zugeordnete Textpuffer aktiviert werden.

          - ber den Info-Dialog:
            Durch einfaches Anklicken der Infos eines Textpuffers
            wird der Info-Dialog beendet und der entsprechende
            Textpuffer aktiviert (s. Menpunkt 'Info...').

          Falls Sie nur zwischen geffneten Windows umschalten mchten,
          so benutzen Sie den Befehl 'Cycle windows' im Men 'Text'.


          2.3  Laden einer Datei
          --------------------------------------------------------------

          Die Auswahl der zu ladenden Datei geschieht ber die FSB
          (s. Kapitel 'Die Fileselektorbox').
          Eine Datei wird immer in den aktiven Textpuffer geladen,
          Sie mssen also vor dem Aufruf der FSB auf den gewnschten
          Textpuffer schalten.
          ber die FSB knnen max. 10 Dateien gleichzeitig selektiert
          und nacheinander geladen werden, wobei jeweils automatisch
          auf den nchsten Textpuffer umgeschaltet wird.

          Beim Laden einer Datei knnen zwei Fehler auftreten:

          - der Textspeicher reicht nicht mehr aus. In diesem Fall
            wird der Ladevorgang abgebrochen und die Meldung

                     'Not enough workspace !'

            ausgegeben.

          - die Datei hat ein falsches Zeilenformat, d.h. die Zeilen
            werden nicht durch die Zeichen CR/LF abgeschlossen, der
            Text enthlt 'Nullen' (ASCII 0) oder eine bzw. mehrere
            Zeilen sind zu lang.

            In diesem Fall erscheint die Meldung

              'File has inproper line format !   Repairing...'

            im Statusfeld. CED bringt die Datei im Speicher auf
            das korrekte Format, die Datei wird also verndert.



          CED V1.03                                           Seite 14



            Sie sollten sich daher berlegen, ob Sie die Datei
            spter so abspeichern mchten ! Ein falsches Zeilen-
            format kann i.a. nur bei 'Nicht-Textdateien' oder
            Textdateien, die von einem anderen Rechnersystem
            bernommen wurden, auftreten.





          2.4  Speichern einer Datei
          --------------------------------------------------------------

          Der Text im aktiven Textpuffer kann entweder unter seinem
          aktuellen Pfad/Namen (Save) oder unter einem neuen Pfad/Namen
          (Save as...) abgespeichert werden. Auerdem kann vor dem Ab-
          speichern eine eventuell schon bestehende ltere Dateiversion
          zu einer Backup-Datei umbenannt werden, wobei maximal 100
          Versionen angelegt werden knnen (Save with backup).


          Beim Speichern knnen folgende Fehler auftreten:

          - der Speicherplatz auf dem angesprochenen Speichermedium
            reicht nicht aus. Daraufhin wird die Meldung

              'Out of disk space !'

            ausgegeben. Sie sollten es also mit einer anderen Diskette
            probieren oder mit 'Delete file...' Platz schaffen.


          - die Datei hat den 'Nurlese-Status'. Falls Sie die Datei
            trotzdem speichern wollen, mssen Sie die Datei unter
            einem anderen Namen ('Save as...') abspeichern.



          CED V1.03                                           Seite 15



          2.5  Beenden der Editorsitzung
          --------------------------------------------------------------

          Den Editor knnen Sie auf mehrere Arten verlassen:

          2.5.1  Beenden ohne Abspeichern
          -------------------------------

          Ganz normal verlassen Sie CED ber den Menpunkt 'Quit'
          oder durch Drcken von [ALT/LEFT SHIFT/Q]. Falls Sie
          einen oder mehrere Texte verndert, aber noch nicht ge-
          speichert haben, erscheint ein kleiner Dialog, in dem Sie
          folgende Mglichkeiten haben:

           - ohne Abspeichern CED verlassen   (Button 'QUIT CED')
           - Text abspeichern                 (Button 'SAVE')
           - CED doch nicht verlassen         (Button 'CANCEL')



          2.5.2  Beenden mit Abspeichern
          ------------------------------

          Hier gibt es drei Mglichkeiten, die sich lediglich im
          Rckgabewert an das aufrufende Programm unterscheiden:


          - 'Save & Quit'  [ALT/LEFT SHIFT/ESC]      Returnwert 0

          - [ALT/CTRL/ESC]                           Returnwert 1

          - [ALT/RIGHT SHIFT/ESC]                    Returnwert 2

          Alle drei Varianten erzeugen die Hilfsdatei 'CED.INF',
          falls das 'Auto load' Flag im 'Modus...'-Popup-Men
          aktiv ist  (s. Kapitel 'Die CED Konfiguration').
          Diese Datei wird beim automatischen Laden des zuletzt
          gesicherten Textes (und der Konfiguration) bei Programm-
          start benutzt.



          CED V1.03                                           Seite 16



          3.  GEM oder nicht GEM...
          ==============================================================


          3.1  Der CED Desktop
          --------------------------------------------------------------

          Auf dem Desktop befinden sich zwanzig Tastensymbole, ber die
          durch einen Klick zwanzig der 38 Makros aufrufbar sind.
          Die Tastensymbole sind mit F1 bis F10 gekennzeichnet, was zum
          Ausdruck bringt, da die Makros auch ber die Funktionstasten
          zu erreichen sind. In den Tastensymbolen wird eine frei fest-
          legbare Abkrzung fr jedes Makro dargestellt (s. Kapitel
          'Makros'). Die Tastensymbole sind nur im Edit-Modus sichtbar
          und sind defaultmig von einem Window verdeckt.



          3.2  Accessory Modus
          --------------------------------------------------------------

          CED benutzt keine GEM-Windows. Deshalb war es notwendig,
          einen speziellen Accessory-Modus einzufhren, in dem alle
          CED-Windows geschlossen und keinerlei Editorfunktionen
          aufrufbar sind. Gleichzeitig werden die bisher inaktiven
          Eintrge des Ced-Mens aktiviert, so da sich nun die
          eventuell vorhandenen Accessories aufrufen lassen.

          Den Accessory-Modus erreichen Sie

            - ber den Menpunkt 'Acc mode' im Ced-Men

            - durch das direkte Starten eines Accessories ber die
              Tastatur ([ALT/F1..F6]) (s. 'Accessory-Dialog').

          Vor dem Verlassen des Accessory-Modus mssen alle permanent
          ffenbare Accessories (z.B. das Kontrollfeld) geschlossen
          werden, sonst erscheint die Meldung

                  'Please close all accessories !'.

          Verlassen knnen Sie den Accessory-Modus

             - ber den Menpunkt 'Edit mode'

             - durch Drcken einer beliebigen Taste

             - durch Anklicken des CED-Desktops



          CED V1.03                                           Seite 17



          3.3  CED-Windows und Mausfunktionen
          --------------------------------------------------------------

          Die CED-Windows sind den GEM-Windows hnlich. Wichtigster
          Unterschied: Es gibt keinen Scrollbalken am rechten Window-
          rand, so da volle 80 Zeichen pro Zeile dargestellt werden
          knnen.

          Der Redraw-Mechanismus ist so ausgelegt, da er vor dem
          Aufruf eines Dialogformulars den Hintergrund in den freien
          Textspeicher rettet, falls dort noch gengend Platz vorhanden
          ist. Nach dem Verlassen eines Dialogs wird der Bildschirm-
          abschnitt nur zurckkopiert und der bentigte Textspeicher
          freigegeben. Ansonsten wird der Hintergrund explizit neu ge-
          zeichnet.


          Die Window-Komponenten:
          -----------------------

          Links oben befindet sich wie gewohnt das Close-Feld, mit
          dem ein Window geschlossen werden kann. Beim Schlieen
          des letzten geffneten Windows wird der Accessory-Modus
          aktiviert. Der dem Window zugeordnete Textpuffer bleibt
          in jedem Fall unangetastet. Zum Lschen eines Textpuffers
          mu die Funktion 'Clear...' im Men 'Text' benutzt werden.

          Rechts neben dem Close-Feld befindet sich ein Feld, in dem
          die Textnummer (0-9) angezeigt wird. Durch einen einfachen
          Klick auf dieses Feld knnen Sie auf den nchsten Textpuffer,
          durch einen Doppelklick auf den vorhergehenden Textpuffer
          schalten.

          Jetzt folgt die Titel-Leiste, in der Pfad und Name der im
          Window dargestellten Datei ausgegeben werden. Ein Punkt
          vor dem Pfad weist darauf hin, da die Datei modifiziert,
          aber noch nicht gesichert wurde.
          Nach einem Linksklick auf die Titel-Leiste lt sich das
          Window bei gedrckter linker Maustaste vertikal verschieben.
          Ein Rechtsklick lscht eine eventuell vorhandene Block-
          markierung.

          Rechts neben der Titel-Leiste befindet sich ein Feld mit
          einem Pfeil nach oben. Ein Linksklick scrollt den Window-
          inhalt eine Seite nach oben. Ein Rechtsklick scrollt den
          Windowinhalt eine Zeile nach oben.
          Ein Doppelklick setzt den Cursor an den Anfang des Textes.

          Jetzt kommt das Size-Toggle-Feld, mit dem zwischen den
          letzten beiden Window-Gren-Einstellungen umgeschaltet
          werden kann. Durch einen Doppelklick wird auf maximale
          Window-Gre geschaltet.



          CED V1.03                                           Seite 18



          Unter der Titel-Leiste befindet sich der Textbereich, in
          dem minimal 2 (4) und maximal 21 (42) Zeilen dargestellt
          werden knnen. Die Zahlen in Klammern beziehen sich auf
          den kleinen (8*8) Font im Monochrommodus.
          Innerhalb des Textbereiches kann der Cursor mit der Maus
          durch einen Linksklick auf die gewnschte Textposition
          gesetzt werden. Ein einfacher bzw. doppelter Rechtsklick
          dient zur Markierung eines zusammenhngenden Blockes
          (s. Kapitel 'Blockarten').

          Unterhalb des Textbereiches befindet sich die Statuszeile.
          Ganz links werden hier die aktuelle Zeilen- und Spalten-
          nummer angezeigt. Dahinter befindet sich eine prozentuale
          Angabe ber die Anzahl der Zeilen des Textabschnitts, der
          sich oberhalb der aktuellen Cursorposition befindet.

          Rechts davon befindet sich das Statusfeld, in dem im Normal-
          zustand zehn Piktogramme bzw. diverse Meldungen ausgegeben
          werden.
          Jedem Textpuffer ist ein Piktogramm zugeordnet, das ein
          unbeschriebenes Blatt (Papier) mit Eselsohr darstellen soll
          (eine Brille ist nicht im Lieferumfang enthalten). Wird ein
          Text in einen Textpuffer geladen oder ein leerer Textpuffer
          modifiziert, so wird aus dem unbeschriebenen Blatt mit Eselsohr
          ein beschriebenes Blatt (ebenfalls mit Eselsohr).
          Ein elftes Piktogramm (soll ein Clipboard sein) ist nur dann
          sichtbar, wenn ein Block ber das Kommando 'Clipbrd copy'
          auf das GEM-Clipboard geschrieben wurde. Durch einen Klick
          auf dieses Piktogramm knnen Sie sich den Block anschauen.
          Ein Doppelklick lscht den Block nach einer Sicherheitsabfrage
          vom Clipboard. Das Clipboard kann zum Austausch von Daten
          zwischen verschiedenen Applikationen oder aber zum dauerhaften
          Zwischenspeichern eines Blocks verwendet werden (s. Kapitel
          'Die Blockarten').

          Neben dem Statusfeld befindet ein Feld mit einem Pfeil nach
          unten, dessen Funktionen dem des oben beschriebenen Pfeil-
          feldes analog sind.

          Ganz rechts unten befindet sich das Size-Feld, ber das nach
          einem Linksklick bei weiterhin gedrckter linker Maustaste
          die vertikale Gre des Windows zeilenweise eingestellt
          werden kann.



          CED V1.03                                           Seite 19



          3.4  Die Fileselektorbox
          --------------------------------------------------------------


          3.4.1  Die FSB-Komponenten
          --------------------------
          Grob lt sich das Dialogformular der FSB in folgende
          funktionale Einheiten untergliedern:


          3.4.1.1  Die Pfadbox
          --------------------
          Oben wird der aktuelle Zugriffspfad angezeigt. Der Zugiffs-
          pfad ist editierbar, d.h. Sie knnen hier einen vllig neuen
          Zugriffspfad inklusive Laufwerk eingeben. Bitte beachten Sie,
          da der Pfad mit einem Backslash abgeschlossen werden mu.
          Ein neuer Pfad wird bernommen, wenn der Balken im Datei-
          fenster (s.u.) angeklickt bzw. [CNTRL/INSERT] gedrckt wird.
          Rechts neben dem Pfad befindet sich ein Feld, ber das ein
          Popupmen gestartet werden kann, das die Auswahl eines Pfades
          der Pfadbelegung der Funktionstasten ermglicht (s. 3.4.2).


          3.4.1.2  Das Dateifenster
          -------------------------
          Links befindet sich das Dateifenster, in dem die Namen
          der unter dem aktuellen Zugriffspfad erreichbaren Dateien
          und deren Gre in Bytes (bzw. das Erstellungsdatum oder
          die Erstellungszeit) ausgegeben werden.

          ber das Schliefeld gelangen Sie eine Stufe hher im
          Dateibaum.

          Durch einen Linksklick auf den Balken neben dem Schliefeld
          wird ein vernderter Zugriffspfad bernommen.

          Das Feld rechts neben dem Balken wechselt in das Wurzelver-
          zeichnis des aktiven Laufwerks.

          Mit den Pfeilbuttons bzw. dem Scrollbalken  kann der Fenster-
          inhalt zeilen- bzw. seitenweise vertikal gescrollt werden.

          Der Balken unten schaltet zwischen Dateige, Dateierstell-
          ungsdatum bzw. Dateiertstellungszeit um.

          Nach einem einfachen Linksklick auf einen Dateinamen, wird
          dieser invertiert dargestellt, was anzeigt, da die Datei
          selektiert ist. Ein einfacher Linksklick auf einen Ordner
          ffnet selbigen.

          hnlich wie beim Desktop knnen in der FSB mehrere Dateien
          gleichzeitig selektiert werden, indem whrend des Links-
          klickens die [LEFT SHIFT]-Taste oder die rechte Maustaste
          gedrckt wird. Bei 'Open...' knnen max. 10 Dateien, bei
          'Add...' und 'Delete file...' max. 40 Dateien gleichzeitig
          selektiert werden. In allen anderen Fllen ist eine Mehr-
          fachselektion nicht mglich (und auch nicht sinnvoll).



          CED V1.03                                           Seite 20



          Nachdem Sie eine oder mehrere Dateien angewhlt haben, knnen
          Sie die FSB ber den Default-Exit-Button bzw. den 'CANCEL'-
          Button verlassen.

          Durch einen doppelten Linksklick auf einen Dateinamen kann
          die FSB direkt verlassen werden, wobei dann nur diese Datei
          selektiert und zurckgegeben wird.


          3.4.1.3  Das Dateiname-Eingabefeld
          ----------------------------------

          Die Eingabe eines Dateinamens ber die Tastatur wird durch
          das Eingabefeld in der Mitte der FSB ermglicht. Dies wird
          z.B. beim Speichern einer Datei unter einem neuen Namen
          bentigt.



          3.4.1.4  Dateisuchmuster
          ------------------------

          Unter dem Dateinamen-Eingabefeld befinden sich ein Feld zur
          Eingabe des Dateinamen-Suchmusters und 8 Buttons zur Fest-
          legung des Dateiextension-Suchmusters. Beide zusammen
          bestimmen, welche Dateien im Dateifenster angezeigt werden.
          Die Extension-Buttons sind im Grundzustand nicht editierbar.
          Durch einen Doppelklick kann jedoch die Eingabe einer neuen
          Extension erreicht werden. Durch Drcken von [RETURN] oder
          nochmaligem Anklicken des betreffenden Buttons wird die Ein-
          gabe beendet.
          Das Dateinamen-Suchmuster ist defaultmig mit einem '*'
          vorbelegt, so da alle Dateien der gewhlten Extension
          angezeigt werden. Nach einer nderung des Dateinamen-
          Suchmusters mu [CNTRL/INSERT] gedrckt oder der Balken
          ber dem Dateifenster angeklickt werden, damit das Inhalts-
          verzeichnis neu ausgegeben wird.

          Beide Suchmuster drfen Buchstaben, Ziffern, den Unter-
          strich ('_'), den Allquantor ('*') und den Existenzquantor
          ('?') enthalten. Folgende Besonderheiten, die durch das
          Betriebssystem bedingt sind, sollten Sie beachten:

          - nach einem Allquantor ('*') im Dateinamen-Suchmuster darf
            kein anderes Zeichen mehr folgen. Unzulssig ist also
            z.B. '*N'.

          - nach einem Allquantor ('*') im Dateiextension-Suchmuster
            werden alle nachfolgenden Zeichen ignoriert. Identisch
            sind also z.B. '*E' und '*'.



          CED V1.03                                           Seite 21



          Beispiele:
          ----------

          (Abkrzungen:   Dateinamen-Suchmuster = DS
                          Datei-Extension       = DE )


          DS    | DE  | Ausgabe im Dateifenster
          --------------------------------------------------------------
          *     | C   | alle Dateien mit der Extension 'C'.
          F*    | TXT | alle Dateien, die mit 'F' beginnen und die
                        Extension 'TXT' haben.
          ?S*   | H*  | alle Dateien, deren zweiter Buchstabe 'S' ist
                        und deren Extension mit einem 'H' beginnt.
          CED   | *   | alle Dateien mit dem Namen 'CED' und beliebiger
                        Extension.


          Sowohl das Dateinamen-Suchmuster als auch die Extensionen sind
          Bestandteil der CED-Konfiguration und knnen mit 'Save config'
          abgespeichert werden.



          3.4.1.5  Laufwerk-Buttons
          -------------------------

          Rechts auen befinden sich in einer Doppelreihe maximal 16
          Buttons, ber die durch einen Linksklick das aktive Laufwerk
          gewechselt werden kann. Der Button des aktiven Laufwerks wird
          invertiert dargestellt. Ein doppelter Linksklick auf einen
          Laufwerk-Button lt eine kleine Infobox erscheinen, in der
          die Gre des freien Speicherplatzes des betreffenden Lauf-
          werks ausgegeben wird.



          CED V1.03                                           Seite 22



          3.4.2  Funktionstastenbelegung der FSB
          --------------------------------------

          Die FSB hat die Aufgabe, die Auswahl einer Datei bzw. das
          Setzen eines Pfades so komfortabel wie mglich zu machen.
          Eine groe Hilfe ist dabei die Mglichkeit, die Funktions-
          tasten mit Pfaden zu belegen, die in der Konfigurations-
          datei (CED.CFG) abgespeichert werden knnen. Dabei gehen
          Sie wie folgt vor:

          - zuerst rufen Sie die FSB auf (z.B. ber 'Open...')

          - jetzt setzen Sie einen oft bentigten Pfad (Laufwerk
            whlen, Ordner anklicken, Dateimaske setzen, Extension
            anwhlen).

          - danach drcken Sie die zusammen mit [SHIFT] die Funktions-
            taste, die Sie mit dem Pfad belegen wollen.

          Den so gespeicherten Pfad knnen Sie nun jederzeit durch
          Drcken der Funktionstaste (ohne [SHIFT]) bei geffneter
          FSB (!!) setzen.
          Die Belegung der Funktionstasten knnen Sie sich anschauen,
          indem Sie das Feld rechts neben der Pfadbox anklicken, oder
          indem Sie [CNTRL/HELP] drcken. Daraufhin erscheint ein
          Popupmen mit der Pfadbelegung. Neben der Mglichkeit, einen
          Pfad durch einen Rechtsklick oder ber die Cursortasten
          und [RETURN] anzuwhlen, knnen Sie auch im Popupmen mit
          den Funktionstasten arbeiten.

          Bitte vergessen Sie nicht, die Funktionstastenbelegung
          der FSB ber 'Save config...' im Options-Men abzuspeichern.


          3.4.3  Bedienung der FSB ber die Tastatur
          --------------------------------------------------------------

          Folgende FSB-Komponenten lassen sich ber die Tastatur be-
          dienen:

          - Die Laufwerkbuttons lassen sich bei gedrckter [CNTRL]-Taste
            ber den jeweiligen Laufwerksbuchstaben anwhlen.
            Ist 'Use CNTRL in dialogs' im 'Modus...' Popupmen aktiv,
            so werden die Buttons mit unterstrichenen Buchstaben
            ber die [CNTRL]-Taste erreicht. Deshalb, mssen dann die
            Laufwerkbuttons ber die [ALT]-Taste angewhlt werden.

          - Die Extension-Buttons der FSB lassen sich bei gedrckter
            [CNTRL]-Taste mit den Zifferntasten oben auf der Tastatur
            auswhlen. Der erste Button links oben hat die  Nummer 1,
            der Button rechts daneben die Nummer 2, usw.

          - [CNTRL/HOME] wechselt in das Wurzelverzeichnis des aktiven
            Laufwerks.

          - [CNTRL/INSERT] bernimmt einen neuen Zugriffspfad.

          - [CNTRL/HELP] ruft das Popupmen mit der Pfadbelegung auf.



          CED V1.03                                           Seite 23



          3.5  Bedienung der GEM-Dialoge ber die Tastatur
          --------------------------------------------------------------


          Folgendes lt sich generell fr alle GEM-Dialoge, die in
          CED auftauchen, festhalten:


          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          !                                                           !
          ! - ein Dialog kann durch Drcken von [UNDO] oder durch     !
          !   einen Linksklick neben die Dialogbox abgebrochen werden.!
          !                                                           !
          ! - Buttons mit mehr als einem Buchstaben lassen sich       !
          !   ber den unterstrichenen Buchstaben bei gedrckter      !
          !   [ALT]-Taste (*) erreichen.                              !
          !                                                           !
          ! - Buttons mit nur einem Buchstaben lassen sich ber den   !
          !   jeweiligen Buchstaben bei gedrckter [CNTRL]-Taste      !
          !   (*) erreichen (z.B. Laufwerk-Buttons der FSB).          !
          !                                                           !
          !                                                           !
          !                                                           !
          !  (*) Falls das 'Use CNTRL in dialogs'-Flag im 'Modus...'- !
          !      Popup-Men gesetzt ist, ist alles umgekehrt.         !
          !                                                           !
          !                                                           !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



          CED V1.03                                           Seite 24



          4.  Makros
          ==============================================================


          4.1  Grundlegendes
          --------------------------------------------------------------

          Jetzt kommen wir zu einer wirklich feinen Sache, den Makros.
          Fr die noch Unerfahrenen: Ein Makro ist eine Zusammenfassung
          mehrerer Einzelkommandos (nachfolgend Atome genannt) zu einem
          neuen, komplexen Kommando. Das komplexe Kommando wird einer
          Funktionstaste oder einer Taste des numerischen Tastenblocks
          zugeordnet und ist dann durch Drcken dieser Taste aufrufbar.
          In CED knnen Sie die Funktionstasten F1..F10 und F11..F20
          (d.h. [SHIFT/F1..F10]) und die Tasten des numerischen Tasten-
          blocks (ohne CONTROL oder ALT) mit Makros belegen.


          Atome sind:

           - Alle Tastatureingaben, d.h. Zeicheneingaben,
             Editierkommandos, GEM-Dialogaufrufe etc.

           - GEM-Dialogaufrufe ber die Menleiste.

           - Jede Eingabe in einem GEM-Dialog, d.h. Anwahl
             eines Buttons, Zeicheneingaben in einem
             editierbaren Feld etc.

           - Anwahl eines Funktionsfeldes eines Windows
             (auer Titel-Leiste und Size-Feld).


          Alle Atomarten sind beliebig kombinierbar. Es wird Ihnen
          vielleicht anfangs noch etwas Schwierigkeiten bereiten,
          eine Problemstellung als 'makrofhig' zu erkennen und
          dann das Makro auch noch funktionstchtig aufzunehmen.
          Aufnehmen?  Ja, CED besitzt einen Makrorecorder, der,
          sobald er aktiviert wird, alle Ihre Aktionen aufzeichnet.



          4.2  Makro aufzeichnen
          --------------------------------------------------------------

          Hier das Ablaufschema fr das Aufnehmen eines Makros:

          - 'Macro start' im Makromen anklicken
            (oder [ALT/M] drcken).

            Im Statusfeld des aktiven Windows erscheint darauf
            die Meldung 'Recording macro...'.

          - Jetzt fhren Sie die gewnschten Atome aus.



          CED V1.03                                           Seite 25



          - zum Abschlu des Makros klicken Sie 'Macro end' im
            Makromen an (oder drcken wieder [ALT/M]).

            Im Statusfeld wird nun die Meldung
                 'Redefine function/num key !  (ESC=cancel)'
            ausgegeben.

          - drcken Sie die Taste, die Sie mit dem gerade
            aufgenommenen Makro belegen wollen, oder drcken
            Sie [ESC], falls Sie das Makro nicht bernehmen
            wollen.

          - falls Sie das Makro bernehmen wollen, erscheint eine
            kleine Dialogbox, in der Sie eine Abkrzung fr das
            Makro eingeben knnen, falls Sie eine Funktionstaste
            belegt haben. Diese Abkrzung wird in dem entsprechenden
            Tastensymbol des CED-Desktops angezeigt.


          Die Makroaufzeichnung kann auch in einem GEM-Dialog beendet
          werden! Hierbei wird nach Eingabe des Makrokrzels der Dialog
          automatisch geschlossen (selbstverstndlich nicht bei der
          Ausfhrung des Makros!).

          Bitte beachten Sie, da ein Makro aus maximal 200 Atomen
          bestehen kann. Falls diese Anzahl bei der Aufzeichnung
          berschritten wird, wird die Meldung

                  'Macro too long !!'

          in der Statuszeile ausgegeben. Weitere Atome werden dann
          ignoriert.




          4.3  Abbruch-Automatik
          --------------------------------------------------------------

          Die Atome eines Makros sind fast immer voneinander abhngig,
          d.h. da z.B. Atom 4 nur dann sinnvoll ist, wenn vorher Atom
          3 erfolgreich ausgefhrt werden konnte. In dem Fall, da ein
          Atom nicht ausfhrbar ist, wird das Makro automatisch ab-
          gebrochen.



          4.4  Makro-Loop
          --------------------------------------------------------------

          Unter einem Makro-Loop ist die automatische Ausfhrung eines
          Makros innerhalb eines zusammenhngenden Blockes zu verstehen.
          Ein Makro wird dabei solange wiederholt, wie der Cursor,
          dessen Position durch das Makro verndert wird, innerhalb des
          Blockes steht. Wird der Cursor durch ein Atom auerhalb des



          CED V1.03                                           Seite 26



          Blockes positioniert, werden Makro und Makroloop automatisch
          abgebrochen. Den Abbruch eines Makroloops knnen Sie aber auch
          durch Drcken von [SHIFT] erzwingen.
          Natrlich ist nicht jedes Makro sinnvoll innerhalb eines
          Blockes auszufhren, aber das mssen Sie entscheiden.
          Prinzipiell gehen Sie wie folgt vor:

           - Markieren eines zusammenhngenden Blockes
             (s. Kapitel 'Die Blockarten')
           - 'Macro loop' im Macro-Men anklicken
             (oder [ALT/L] drcken)
           - Makro starten, d.h. die gewnschte Funktions/Num-Taste
             drcken.

          Beachten Sie, da der Cursor automatisch an den Blockanfang
          gesetzt wird, und zwar in die zuletzt aktuelle Spalte !

          Die Makroloop-Option wird nach jeder Ausfhrung automatisch
          deaktiviert.



          4.5  Makros per Kommandozeile
          --------------------------------------------------------------

          Sogar die Kommandos zum Verlassen des Editors (z.B. Anklicken
          von 'Quit' im File-Men) lassen sich in einem Makro sinnvoll
          einsetzen. Zugegeben, das klingt seltsam, ist aber trotzdem
          kein Aprilscherz. Whrend der Aufnahme eines Makros werden
          diese Kommandos natrlich nur aufgezeichnet, nicht ausgefhrt.
          Einen Sinn erhlt dieser Sachverhalt dadurch, da Makros in
          der Kommandozeile an CED bergeben werden knnen, wodurch CED
          als Pseudo-Filter in einem Shellscript eingesetzt werden kann.
          Darunter ist folgendes zu verstehen:
          Sie erzeugen ein oder mehrere Makros, die einen Text
          modifizieren (z.B. Zeichenketten ersetzen), sichern und
          anschlieend CED verlassen. Diese Makros speichern Sie unter
          dem Namen 'CED.MAC' ber 'Save macros...' im Makro-Men ab,
          so da diese beim Starten von CED automatisch geladen werden.
          Sie schreiben ein Shellscript fr Ihren CLI, das CED nach-
          einander mit verschiedenen Dateinamen und den gewnschten
          Makronummern in der Kommandozeile aufruft.


          4.5.1  Format einer Kommandozeile
          ---------------------------------

          Die Kommandozeile mu folgendermaen aufgebaut sein:
          Dateinamen und Makronummern drfen in beliebiger Reihenfolge
          in der Kommandozeile auftreten, wobei ein Makro durch ein
          vorangestelltes Minuszeichen gekennzeichnet werden mu.
          Jedem Dateinamen darf die Zeilen- und Spaltennummer, in die
          der Cursor gesetzt werden soll, folgen.
          Die Parameter mssen wie blich durch mindestens ein Leer-
          zeichen voneinander getrennt werden. Nach Programmstart wird
          die Kommandozeile von links nach rechts von CED abgearbeitet.
          Die Makronummern entsprechen der Nummer der zugeordneten
          Funktionstasten (also F1 -> Makronummer 1, usw.).



          CED V1.03                                           Seite 27



          Beispiel:
          ---------

          f:\src\funks.c   -1 -2    main.c 22 5   -18    io.c 102


          Diese Zeile veranlasst CED zu folgenden Aktivitten:

          -  die Datei "funks.c" von Laufwerk "f" aus dem
             Subdirectory "src" in Textpuffer #0 laden
          -  Makro 1 ausfhren
          -  Makro 2 ausfhren
          -  die Datei "main.c" aus dem aktiven Verzeichnis in
             Textpuffer #1 laden
          -  Cursor in Zeile 22, Spalte 5 setzen
          -  Makro 18 ausfhren
          -  die Datei "io.c" aus dem aktiven Verzeichnis in
             Textpuffer #2 laden
          -  Cursor in Zeile 102 setzen


          4.6  Startup macro
          --------------------------------------------------------------

          Im 'Misc...'-Dialog knnen Sie unter 'Startup macro'
          die Nummer eines Makros festlegen, das nach Programmstart
          anstelle der FSB automatisch ausgefhrt werden soll. Dieses
          Makro wird aber nur dann gestartet, wenn CED ohne Parameter
          aufgerufen wurde bzw. keine 'Inf'-Datei (Auto load) vorhanden
          ist. Soll kein Makro ausgefhrt werden, tragen Sie die Makro-
          nummer 0 in das 'Startup macro'-Feld ein, oder drcken beim
          Anstarten von CED die [SHIFT]-Taste.
          Das Startup-Macro kann z.B. dazu benutzt werden, bei Pro-
          grammstart die FSB gleich mit einem bestimmten Verzeichnis
          zu ffnen (s.u.).



          4.7  Anwendungsmglichkeiten und Beispiele
          --------------------------------------------------------------

          Die Anwendungsmglichkeiten fr Makros sind vielfltig,
          angefangen bei der einfachen Belegung einer Funktionstaste
          mit einer Menleisten-Funktion, ber die Belegung der
          Funktionstasten mit Textfloskeln, bis hin zu komplexen
          Operationen in mehreren Textpuffern.

          Es sollen hier zwei kleine Beispiele vorgestellt werden, die
          Sie leicht nachvollziehen knnen.

          Beispiel 1:
          -----------
          Das erste Beispiel ist von recht schlichter Natur und soll
          ein wenig die Makrofhigkeit der GEM-Dialoge demonstrieren.

          Angenommen, Sie haben auf Ihrer Harddisk tief im Dateibaum
          der Partition F folgendes Verzeichnis fr ASCII-Texte an-
          gelegt:



          CED V1.03                                           Seite 28



               F:\IM\KELLER\SITZT\EIN\GESPENST\TEXTE\

          Da Sie oft einen Text aus besagtem Kellerverzeichnis laden
          mssen, wird Ihnen die Klickerei in der FSB langsam aber
          sicher lstig...

          Also erzeugen Sie folgendes Makro:

          - [ALT/M]              -> Makroaufzeichnung starten

          - [CNTRL/O]            -> FSB fr 'Open...' aufrufen
          - [UP ARROW]           -> Cursor in Pfadbox setzen
          - [ESC]                -> Pfad lschen
          - F:\IM\KELLER\SITZT\EIN\GESPENST\TEXTE\ eingeben
          - [CNTRL/INSERT]       -> neuen Pfad bernehmen

          - [ALT/M]              -> Makroaufzeichnung beenden
          - [F9]                 -> eine Funktionstaste hat's erwischt
          - Krzel eingeben      -> mu nicht unbedingt sein

          Nach Eingabe des Makro-Krzels wird die FSB automatisch
          geschlossen.
          Drcken Sie nun [F9], so erscheint die FSB und das 'Keller-
          verzeichnis' wird geffnet.

          Eine zweite und schnellere Mglichkeit dieses Makro zu
          verwirklichen, besteht darin, da im Makro die FSB-Belegung
          der Funktionstasten mit Pfaden augenutzt wird. Dazu belegen
          Sie (z.B.) F1 (in der FSB !)  mit dem oben genannten Pfad
          und speichern diese Konfiguration mit 'Save config...' ab.

          Jetzt vereinfacht sich das Makro erheblich:

          - [ALT/M]              -> Makroaufzeichnung starten
          - [CNTRL/O]            -> FSB fr 'Open...' aufrufen
          - [F1]                 -> Pfad setzen
          - [ALT/M]              -> Makroaufzeichnung beenden
          - [F9]                 -> Makro-Funktionstaste belegen
          - Krzel eingeben      -> mu nicht unbedingt sein

          Dieses Makro ist ein seiner Ausfhrung um einiges schneller
          als die erste Version, hat aber den kleinen Nachteil, da
          es von der aktuellen Konfiguration (FSB-Funktionstasten)
          abhngig ist.

          So oder so, ein Makro dieser Art kann auch als Startup-Macro
          eingesetzt werden, so da nach dem Starten von CED die FSB
          gleich mit dem gewnschten Zugriffspfad geffnet wird.



          CED V1.03                                           Seite 29



          Beispiel 2:
          -----------

          Damit Sie dieses Beispiel ausprobieren knnen, mssen Sie
          zunchst diese Dokumentation (DOKU.TXT) in den Editor
          laden.

          Angenommen, in dieser Anleitung soll zwischen der dritten
          und der vierten Seite eine weitere Seite eingefgt werden.
          Es mssen also ab der bisherigen Seite 4 die Seitennummer
          um 1 erhht werden. Das macht bei ca. 80 Seiten schon keinen
          groen Spa mehr! Doch zum Glck gibt es Makros.
          Ok, zunchst mssen wir uns berlegen, wie wir gezielt die
          Zeilen anspringen knnen, in der die Seitennummern stehen.
          Nun ja, das geht recht einfach mit der 'Find'-Funktion.
          Wir rufen also zunchst den Find-Dialog auf und tragen
          den Suchstring '       Seite' ein. Die Leerzeichen vor
          'Seite' sind unbedingt notwendig, denn im Text kommt das
          Wort 'Seite' so nicht nur in den fr uns relevanten Zeilen
          vor. Jetzt verlassen wir den Find-Dialog ber die
          [UNDO]-Taste und beginnen mit der Aufzeichnung des Makros.
          Zunchst jedoch setzen wir den Cursor in die dritte Seite
          der Dokumentation. Jetzt mssen folgende Kommandos ausge-
          fhrt werden:

          - [ALT/M]              -> Makroaufzeichnung starten
          - [CNTRL/N]            -> erste passende Zeile anspringen
          - [SHIFT/RIGHT ARROW]  -> der Cursor steht jetzt auf 'Seite'
          - [SHIFT/RIGHT ARROW]  -> der Cursor steht jetzt auf der
                                    Seitennummer
          - [CNTRL/+]            -> Seitennummer inkrementieren
          - [CNTRL/RETURN]       -> Cursor an Anfang der nchsten
                                    Zeile (sicher ist sicher)
          - [ALT/M]              -> Makroaufzeichnung beenden
          - [ENTER]              -> diesmal hat es eine Taste des
                                    numerischen Tastenblocks erwischt

          So, dieses Makro ist sogar tauglich fr einen Makro-Loop.
          Sie drcken also jetzt einfach [CNTRL/S] um den Blockstart
          festzulegen. Dann springen Sie mit [CNTRL/B] ans Ende des
          Textes und drcken [CNTRL/E], um das Blockende zu setzen.
          Nun mu noch [ALT/L] gedrckt werden, um anzuzeigen, da
          das Makro im Block ausgefhrt werden soll. Jetzt wird's
          spannend! Drcken Sie [ENTER] und harren Sie der Dinge,
          die da kommen.


          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          !                                                           !
          ! Das Anklicken von Buttons in einem GEM-Dialog whrend     !
          ! einer Makroaufzeichnung ist zwar grundstzlich erlaubt,   !
          ! fhrt aber dazu, da das Makro von der Bildschirmauf-     !
          ! lsung abhngig wird. Benutzen Sie deshalb immer die zu   !
          ! dem gewnschten Button gehrende Tastenkombination bzw.   !
          ! springen Sie ein Eingabefeld ber die Cursortasten an.    !
          ! (s. 'Bedienung der GEM-Dialoge ber die Tastatur').       !
          !                                                           !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



          CED V1.03                                           Seite 30



          5.  Die Blockarten
          ==============================================================


          In CED gibt es vier verschiedene Blockarten, die sich in
          der Art ihrer Markierung und in den auf sie anwendbaren
          Operationen unterscheiden.


          5.1  Der 'One-line-block'
          --------------------------------------------------------------

          Der 'One-line-block' besteht, wie der Name schon sagt,
          lediglich aus einer einzigen Zeile. Diese Blockart ist dann
          uerst ntzlich, wenn eine Einzelzeile kopiert werden mu.

          Markierung:
          -----------
          Zuerst bringen Sie den Cursor in die Zeile, die kopiert
          werden soll. Der Cursor mu dabei nicht am Zeilenanfang
          stehen. Dann drcken Sie die [ESC]-Taste, womit Sie die
          Zeile in den 'One-line-block'-Puffer kopiert haben.
          Die Zeile wird nicht auf dem Bildschirm markiert !
          Der 'OLB'-Puffer ist vollkommen unabhngig von den brigen
          Blockarten.

          Anwendbare Operationen:
          -----------------------
          Jetzt bringen Sie den Cursor in die Zeile im Text, oberhalb
          der Sie den Inhalt des 'OLB'-Puffers eingefgen mchten. Auch
          hier mu sich der Cursor nicht am Zeilenanfang befinden.
          Zum Einfgen drcken Sie jetzt [LEFT SHIFT/ESC].




          5.2  Der fragmentierte Block
          --------------------------------------------------------------

          Die zweite Blockart besteht aus beliebig vielen Zeilen,
          welche nicht hintereinander im Text stehen mssen.

          Markierung:
          -----------
          Sie scrollen nacheinander in die Zeilen, die Sie markieren
          wollen und drcken dann jeweils [CNTRL/DOWN-ARROW].
          Diese Zeilen werden daraufhin mit einem Muster unterlegt,
          um deren Zugehrigkeit zum Block anzuzeigen. Auf diese Weise
          ist es mglich, gezielt die Zeilen in den Block aufzunehmen,
          die auch wirklich bearbeitet werden sollen.
          Irrtmlich markierte Zeilen lassen sich aber auch wieder
          demarkieren: Dazu setzen Sie den Cursor in die Zeile, die
          Sie demarkieren wollen und drcken dann [CNTRL/UP-ARROW].
          Die Zeile erscheint dann wieder normal, d.h. ohne Muster
          auf dem Bildschirm.
          Beachten Sie bitte, da die Blockzeilen lediglich auf dem
          Bildschirm markiert und nicht in einen Kopierpuffer ber-
          tragen werden!



          CED V1.03                                           Seite 31



          Anwendbare Operationen:
          -----------------------
          - Blockmarkierung invertieren (Meneintrag 'Invert').

          - Einfgen des Blocks an jeder beliebigen Zeilenposition
            in einen Textpuffer (Meneintrag 'Copy' oder [CNTRL/C]).

          - Lschen des Blocks aus dem Textpuffer
            (Meneintrag 'Delete' oder [CNTRL/D]).

          - Block ausdrucken (Meneintrag 'Print block').

          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          ! Bei der Markierung eines fragmentierten Blocks geht eine  !
          ! eventuell vorhandene Markierung eines zusammenhngenden   !
          ! Blockes nicht verloren. Der zusammenhngende Block wird   !
          ! Teil des fragmentierten Blocks.                           !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



          5.3  Der zusammenhngende Block
          --------------------------------------------------------------
          Die dritte Blockart besteht aus einem beliebigen Abschnitt
          eines Textpuffers, also aus zusammenhngenden Zeilen. Er
          besteht mindestens aus einer Zeile und hchstens aus allen
          Zeilen eines Textpuffers.

          Markierung mit der Tastatur:
          ----------------------------
          Zuerst bringen Sie den Cursor in die Zeile, ab der der Block
          beginnen soll. Dann legen Sie den Blockstart durch Anklicken
          von 'Mark start' im Blockmen oder durch Drcken von
          [CNTRL/S] fest. Die Startzeile wird daraufhin mit einem
          Muster unterlegt dargestellt. Der Blockstart ist das erste
          Zeichen der Startzeile. Wichtig ist, da damit aber auch
          gleichzeitig das Blockende schon festgelegt wurde: Das
          vorlufige Blockende ist das letzte Zeichen der Startzeile.
          Das Blockende lt sich nun beliebig neu festlegen, indem
          Sie den Cursor in die gewnschte Endzeile bringen und
          anschlieend 'Mark end' im Blockmen anklicken oder
          [CNTRL/E] drcken. Daraufhin werden alle Zeilen von
          der Startzeile bis zur Endzeile mit einem Muster unterlegt
          dargestellt.

          Markierung mit der Maus:
          ------------------------
          Einen zusammenhngenden Block knnen Sie auch mit der Maus
          markieren, indem Sie die Startzeile mit der rechten Maustaste
          einmal anklicken (unter TOS 1.0 mu die rechte Maustaste
          dabei etwas lnger gehalten werden).
          Das Ende des Blockes setzen Sie, indem Sie die Endzeile mit
          einem doppelten Rechtsklick markieren.
          Eine Blockmarkierung kann durch einen Rechtsklick auf die
          Titel-Leiste des aktiven Windows gelscht werden.
          Beachten Sie bitte, da die Blockzeilen lediglich auf dem
          Bildschirm markiert und nicht in einen Kopierpuffer ber-
          tragen werden!



          CED V1.03                                           Seite 32



          Anwendbare Operationen:
          -----------------------

          - Blockmarkierung invertieren (Meneintrag 'Invert').

          - Einfgen des Blocks an jeder beliebigen Zeilenposition
            in einen Textpuffer (Meneintrag 'Copy' oder [CNTRL/C]).
            Der Cursor mu sich dabei auerhalb der Blockmarkierung
            oder auf der ersten Blockzeile befinden, sonst erscheint
            die Fehlermeldung 'Illegal cursor position'.

          - Block innerhalb des Textpuffers verschieben, d.h. der
            Block wird gelscht und dann an die aktuelle Cursor-
            position kopiert  (Meneintrag 'Move' oder [CNTRL/M]).
            Hier mu sich der Cursor vllig auerhalb der Block-
            markierung befinden.

          - Lschen des Blocks aus dem Textpuffer
            (Meneintrag 'Delete' oder [CNTRL/D]).

          - Block horizontal nach links/rechts verschieben
            (Meneintrag 'Shift left' bzw. 'Shift right' oder
            [CNTRL/LEFT ARROW] bzw. [CNTRL/RIGHT ARROW]).
            Hier mu sich der Cursor innerhalb der Blockmarkierung
            befinden.

          - Block unter einem frei festlegbaren Pfad/Namen auf Disk
            abspeichern. (Meneintrag 'Write...' oder [CNTRL/W]).

          - Block ausdrucken (Meneintrag 'Print block').

          - Block auf GEM-Clipboard zwischenspeichern. Hierbei wird
            der Name und Pfad, unter dem der Block gespeichert wird,
            von GEM verwaltet. Die Wirkungsweise ist also mit einem
            Kopierpuffer zu vergleichen, wobei als Puffer nicht das RAM,
            sondern ein Massenspeicher benutzt wird.
            Diese Operation ist nur mit einer Harddisk/Ramdisk sinnvoll
            einzusetzen (Meneintrag 'Clipbrd copy' oder [CNTRL/K]).

          - Block vom Clipboard an der aktuellen Zeilenposition einfgen
            (Meneintrag 'Clipbrd paste' oder [CNTRL/P]). Auch hier mu
            sich der Cursor auerhalb oder auf der ersten Blockzeile
            einer eventuell vorhandenen Markierung eines zusammenhngenden
            Blockes befinden.

          - nur anschauen knnen Sie einen Block auf dem Clipboard,
            indem Sie das Clipboard-Piktogramm im Statusfeld des aktiven
            Windows einmal anklicken. Ein Doppelklick auf das Piktogramm
            lscht den Block vom Clipboard.

          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          !                                                           !
          ! Bei der Markierung eines zusammenhngenden Blocks geht    !
          ! eine ventuell vorhandene Markierung eines fragmentierten  !
          ! Blockes verloren.                                         !
          !                                                           !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



          CED V1.03                                           Seite 33



          5.4  Der Zeilenausschnitt
          --------------------------------------------------------------

          Die bis jetzt vorgestellten Blockarten bestehen aus ganzen
          Zeilen. Mit der vierten Blockart ist es mglich, Ausschnitte
          aus einer Zeile in einen Wortpuffer zu bertragen und an-
          schlieend an jeder beliebigen Stelle im Text wieder einzu-
          fgen.


          Markierung:
          -----------
          Zuerst bringen Sie den Cursor in die Zeile und Spalte, ab
          der der Block beginnen soll. Anschlieend drcken Sie
          [ALT/S] um den Blockstart festzulegen. Nun fahren Sie
          mit dem Cursor in der gleichen Zeile in die Spalte, wo der
          Block enden soll und drcken [ALT/E]. Damit haben Sie
          den Zeilenausschnitt in den Wortpuffer bertragen.

          Ein ganzes Wort kann durch Drcken von [ALT/W] in den Wort-
          puffer bertragen werden. Unter Wort ist eine Zeichenkette
          zu verstehen, die durch bestimmte Trennzeichen links bzw.
          rechts begrenzt ist.
          Die Trennzeichen knnen im 'Misc...'-Dialog unter
          'Word separator' frei festgelegt werden.
          Der Cursor darf sich dabei an einer beliebigen Stelle
          innerhalb des Wortes befinden. Hier einige Beispiele:


          Wort mit Begrenzer     Inahlt des Wortpuffers nach [ALT/W]
          -------------------------------------------------------------
          "Oxenfrosch"           Oxenfrosch
          <parameter>            parameter
          [23]                   23
          <osbind.h>             osbind.h
          .Beispiel:             Beispiel


          Beachten Sie bitte, da der Zeilenausschnitt nicht auf dem
          Bildschirm markiert wird !


          Einfgen:
          ---------
          Zum Einfgen des Wortpuffers setzen Sie den Cursor in die
          beabsichtigte Zeile/Spalte im Text und drcken [ALT/P].



          Der Wortpuffer ist 252 Bytes gro und vollkommen unabhngig
          von den brigen Blockarten.



          CED V1.03                                           Seite 34



          6.  Suchen/Ersetzen von Zeichenketten
          ==============================================================


          6.1  Suchen von Zeichenketten
          --------------------------------------------------------------

          CED bietet Ihnen eine komfortable Mglichkeit eine Zeichen-
          kette innerhalb eines festlegbaren Bereichs zu suchen.
          Der Find-Dialog, den Sie ber den Meneintrag 'Find' oder
          durch [CNTRL/F] aufrufen knnen, bietet Ihnen dazu folgende
          Einstellmglichkeiten:

          - Verwaltung von zehn, maximal 55 Zeichen langen Suchstrings
            im Eingabefeld. Den Suchstring knnen Sie durch einen
            Linksklick auf die Pfeilbuttons oder ber [CNTRL/UP ARROW]
            bzw. [CNTRL/DOWN ARROW] wechseln.
            brigens, die Suchstrings (und Ersatzstrings) gehren zur
            CED-Konfiguration und knnen daher mit 'Save config...'
            abgespeichert werden.

          - Auswahl zwischen vier Suchbereichen

          - Suchen nach Substrings oder ganzen Worten

          - Gro/Kleinschreibung beachten/nicht beachten

          - Wahl der Suchrichtung

          - Wahl der Suchstarts


          6.1.1  Suchbereiche
          -------------------

          Zur Auswahl des Suchbereichs dienen die vier Buttons in
          der Box mit dem Titel 'Range' im Find-Dialog.


          6.1.1.1  Suchbereich 'Text'
          ---------------------------

          Die Zeichenkette wird innerhalb der akiven Textespuffers
          gesucht.


          6.1.1.2  Suchbereich 'Global'
          -----------------------------

          Die Zeichenkette wird im aktiven Textpuffer und den folgenden
          Textpuffern gesucht (also #0 bis #9, #1 bis #9, usw.).
          Das Umschalten auf den nchsten Textpuffer wird automatisch
          dann ausgefhrt, wenn keine passende Textstelle mehr im
          aktuellen Text gefunden werden kann.



          CED V1.03                                           Seite 35



          6.1.1.3  Suchbereich 'Block'
          ----------------------------

          Die Zeichenkette wird innerhalb eines zusammenhngenden
          Blockes gesucht.

          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          !                                                           !
          ! Innerhalb der oben genannten Bereiche wird nach dem       !
          ! Starten der Find-Funktion die erste passende Textstelle   !
          ! angesprungen und dann die Suche abgebrochen. Nachfolgende !
          ! passende Textstellen knnen Sie durch Drcken von         !
          ! [CNTRL/N] (abwrts) bzw. [ALT/N] (aufwrts) anspringen.   !
          !                                                           !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


          6.1.1.4  Suchbereich 'Filesystem'
          ---------------------------------

          Eine Besonderheit stellt das Durchsuchen von Dateien/Ordnern
          auf einem Massenspeicher dar: In diesem Modus erscheint nach
          Anklicken des 'OK'-Buttons im Find-Dialog die FSB, mit der
          Sie noch folgende Parameter festlegen mssen:

          - den Pfad, unter dem die zu durchsuchenden Dateien/Ordner zu
            finden sind. Klicken Sie dazu die gewnschte Laufwerksbe-
            zeichnung an und setzen Sie den gewnschten Pfad.

          - ein Suchmuster, das angibt, welche Dateien durchsucht
            werden sollen. Klicken Sie dazu einfach den gewnschten
            Extensionbutton an. Gegebenenfalls knnen Sie auch noch
            ein spezielles Dateinamen-Suchmuster eingeben, das wie die
            Extension den Allquantor '*' und den Existenzquantor '?'
            enthalten darf (s. Kapitel 'Die Fileselektorbox').

          Sie knnen jetzt ber den 'Local'-Button oder den 'Sub'-
          Button in der FSB die Find-Funktion starten. 'Local'
          bedeutet, da nur die Dateien im eingestellten Pfad
          durchsucht werden. Durch 'Sub' (Krzel fr Subdirectories)
          werden rekursiv smtliche unter dem Pfad auffindbaren
          Verzeichnisse durchsucht.
          In beiden Modi wird CED nacheinander die Dateien, die das
          Dateimuster erfllen, in den aktiven Textpuffer laden und
          nach der Zeichenkette durchsuchen. Falls CED fndig wird,
          erscheint ein kleiner Dialog, in dem Sie mit vier Buttons
          das weitere Verfahren steuern knnen:



          CED V1.03                                           Seite 36



          - Cancel:
            die Suche wird unterbrochen. Sie knnen nun den aktuellen
            Text modifizieren und danach die Suche durch Drcken von
            [CNTRL/N] ([ALT/J] bei 'Find C-function') fortsetzen.
            Kann keine passende Textstelle im aktuellen Text mehr
            gefunden werden, wird die nchste Datei geladen. Wurde
            der aktuelle Text modifiziert, erscheint zuvor eine
            Alarmbox, die das Sichern des modifizierten Textes
            ermglicht.

          - Next:
            es wird die nchste passende Textstelle angesprungen,
            wobei zunchst im aktuellen Text weitergesucht wird.
            Sobald sich keine passende Textstelle mehr finden lt,
            wird die nchste Datei geladen.

          - Drop text:
            der Rest des aktuellen Textes wird ignoriert, d.h. es
            wird gleich die nchste Datei in den aktiven Textpuffer
            geladen und es geht weiter wie unter 'Next'.

          - Switch buf:
            Die Suche im aktiven Textpuffer wird abgebrochen, auf
            auf den nchsten Textpuffer umgeschaltet, die nchste
            Datei geladen und die Suche wie bei 'Next' weitergefhrt.
            So knnen Sie maximal 10 Dateien, in denen die gesuchte
            Zeichenkette vorkommt, in die Textpuffer laden.

          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          !                                                           !
          ! In der Zeitspanne, in der der oben beschriebene Dialog    !
          ! nicht sichtbar ist, kann die Suche jederzeit durch        !
          ! Drcken der [LEFT SHIFT]-Taste abgebrochen werden.        !
          !                                                           !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


          6.1.2  Substring/Wortsuche
          --------------------------

          In der Box mit dem Titel 'Target type' befinden sich zwei
          Buttons, die folgende Eigenschaften der Find-Funktion
          steuern:

          Substring:  Ist dieser Button aktiv, so werden alle Zeichen-
                      ketten innerhalb des gewhlten Suchbereichs
                      gefunden, die den Suchstring an einer beliebigen
                      Position enthalten.

          Word:       Es werden nur solche Zeichenketten gefunden, die
                      vollstndig dem Suchstring entsprechen. Das
                      bedeutet, da die Textstelle von Wortseparatoren
                      eingeschlossen sein mu. Die Wortseparatoren
                      knnen im 'Misc...'-Dialog unter 'Word
                      separator' bestimmt werden. Zeilenanfang bzw.
                      Zeilenende bilden 'natrliche' Wortseparatoren.



          CED V1.03                                           Seite 37



          6.1.3  Gro/Keinschreibung
          --------------------------

          In der Box mit dem Titel 'Case' befinden sich zwei Buttons,
          die bestimmen, ob bei der Suche die Gro/Kleinschreibung
          beachtet werden soll.

          Match:  Gro/Kleinschreibung beachten.
          Ignore: Gro/Kleinschreibung nicht beachten.


          6.1.4  Suchrichtung
          -------------------

          Zur Festlegung der Suchrichtung dienen die Buttons in der
          Box mit dem Titel 'Direction'. Whlen Sie den Button mit
          der Aufschrift 'Down', so wird ein Text von oben nach unten
          durchsucht. Der 'Up'-Button dreht die Suchrichtung um.
          Im Suchbereich 'Global' werden die Textpuffer in aufsteig-
          ender bzw. absteigender Reihenfolge durchsucht.


          6.1.5  Suchstart
          ----------------

          Rechts im Find-Dialog befinden sich die Buttons, mit denen
          Sie die Startposition festlegen und gleichzeitig die Suche
          starten knnen.
          Der 'Ok'-Button startet die Suche ab dem Textbeginn/Textende,
          je nach eingestellter Suchrichtung.
          Im Suchbereich 'Filesystem' ist die Suchrichtung irrelavant,
          die 'Direction'-Buttons sind dann nicht anwhlbar.
          Der 'Next'-Button startet die Suche ab der aktuellen
          Cursorposition. Auch dieser Button ist fr den Suchbereich
          'Filesystem' nicht anwhlbar.


          6.1.6  Wahl des Suchstrings ber die Tastatur
          ---------------------------------------------

          Da z.B. in Makros oft mehrere Suchstrings verwendet werden,
          der Aufbau des GEM-Dialoges aber recht langsam ist, kann von
          der Tastatur aus bestimmt werden, welcher der zehn Suchstrings
          angesprungen werden soll.
          Um einen bestimmten Suchstring ab Textstart zu suchen,
          drcken Sie zuerst [CNTRL/F] und halten beide Tasten
          weiter gedrckt. Jetzt drcken Sie oben auf der Tastatur
          eine Zifferntaste, um die Nummer des gewnschten Such-
          strings festzulegen (0 bis 9).
          Wenn Sie die nchste passende Textstelle ab der momentanen
          Cursorposition suchen wollen, drcken Sie zuerst [ALT/F]
          und halten beide Tasten weiter gedrckt. Jetzt drcken Sie
          wie oben beschrieben die Nummer des zu verwendenden Such-
          strings.
          Natrlich bleibt die Anwendung dieser Mglichkeiten nicht
          nur auf Makros beschrnkt...



          CED V1.03                                           Seite 38



          6.2  Ersetzen von Zeichenketten (Replace)
          --------------------------------------------------------------

          In den Eingabefeldern des Replace-Dialogs, den Sie ber den
          Meneintrag 'Replace' oder [CNTRL/R] aufrufen knnen, ist es
          mglich, maximal 10 Suchstrings und 10 Ersatzstrings zu ver-
          walten, wobei jeder Suchstring mit jedem Ersatzstring
          kombiniert werden kann.
          Wie schon beim Suchen von Zeichenketten, knnen Sie auch hier
          einen fr die Replace-Operation relevanten Bereich whlen, die
          Beachtung der Gro/Kleinschreibung einstellen und sowohl Sub-
          strings als auch nur vollstndige Worte ersetzen lassen.

          Auerdem knnen Sie whlen zwischen den Ersetz-Modi

          "Ersetzen aller passenden Textstellen ohne Nachfrage"
          (Start ber den 'Replace all' Button)

          oder

          "selektives Ersetzen mit Nachfrage"
          (Start ber den 'Verify all' Button).


          6.2.1  Replace-Bereiche
          -----------------------

          In der Box mit dem Titel 'Range' befinden sich drei Buttons
          mit deren Hilfe Sie den Replace-Bereich einstellen knnen:

          - Text:   passende Textstellen werden innerhalb des
                    aktiven Textpuffers ersetzt.

          - Global: passende Textstellen werden im aktiven Textpuffer
                    und den darauffolgenden Textpuffern ersetzt.

          - Block:  passende Textstellen werden nur innerhalb eines
                    zusammenhngenden Blockes ersetzt.


          6.2.2  Substring/Wort ersetzen
          ------------------------------

          In der Box mit dem Titel 'Target type' befinden sich zwei
          Buttons, die folgende Eigenschaften der Replace-Funktion
          steuern:

          Substring:  Ist dieser Button aktiv, so werden alle Zeichen-
                      ketten innerhalb des gewhlten Suchbereichs
                      ersetzt, die den Suchstring an einer beliebigen
                      Position enthalten.

          Word:       Es werden nur solche Zeichenketten ersetzt, die
                      vollstndig dem Suchstring entsprechen.



          CED V1.03                                           Seite 39



          6.2.3  Gro/Keinschreibung
          --------------------------

          In der Box mit dem Titel 'Case' befinden sich zwei Buttons,
          die bestimmen, ob bei der Suche des zu ersetzenden Strings
          die Gro/Kleinschreibung beachtet werden soll.

          Match : Gro/Kleinschreibung beachten.

          Ignore: Gro/Kleinschreibung nicht beachten.


          Adapt : Ein besonderes Feature stellt die 'Adapt' Option
                  dar. Dieser Button ist nur dann anwhlbar, wenn
                  der 'Ignore'-Button aktiviert ist. 'Adapt' bedeutet,
                  da der Ersatzstring der zu ersetzenden Textstelle
                  bezglich der Gro/Kleinschreibung angepat wird.

                  Beispiel:
                  ---------

                  Die Zeichenkette
                                     'replace'
                  soll durch
                                     'austauschen'

                  ersetzt werden, wobei die Zeichenkette in unter-
                  schiedlicher Schreibweise bezglich der Gro/Klein-
                  schreibung im Text vorkommt:


                  gefundene Textstelle |  angepater Ersatzstring
                  ------------------------------------------------
                  Replace              |    Austauschen
                  replace              |    austauschen
                  REPLACE              |    AUSTAUSCHEN
                  RePlAcE              |    AuStAuSchen


                  Ist der Ersatzstring lnger als der Suchstring, so
                  wird der Rest des Ersatzstrings nach folgenden
                  Regeln angepat:

                  - ist das erste Zeichen der Textstelle gro und der
                    Rest klein, so wird auch die berlnge des Ersatz-
                    strings klein angepat.

                  - ist die Textstelle vollstndig klein, so wird auch
                    die berlnge klein angepat.

                  - ist die Textstelle vollstndig gro, so wird auch
                    die berlnge gro angepat.



          CED V1.03                                           Seite 40



                  - ist die Textstelle unregelmig gro/klein, so wird
                    die berlange so bernommen, wie sie im Replace-
                    Dialog eingegeben wurde.

                 Sie sehen, da nur im letzten Fall die Schreibweise
                 des Ersatzstrings im Replace-Dialog relevant ist.



          6.2.4  Ersetzen ohne Nachfrage
          ------------------------------
          Beim Ersetzen ohne Nachfrage (Start ber den 'Replace All'
          -Button)  werden alle Textstellen in dem ausgewhlten Bereich
          ersetzt. Wird eine Zeichenkette gegen eine lngere Zeichen-
          kette ausgetauscht, so kann es vorkommen, da die maximale
          Zeilenlnge berschritten wird. In diesem Fall wird die
          Operation abgebrochen, die betroffene Zeile angesprungen
          und die Fehlermeldung 'Line too long !' ausgegeben.



          6.2.5  Ersetzen mit Nachfrage
          -----------------------------
          Beim Ersetzen mit Nachfrage (Start ber den 'Verify all'-
          Button) wird zuerst die nchste passende Textstelle an-
          gesprungen und dann ein Nachfrage-Dialog gestartet. Im
          Nachfrage-Dialog werden zur Sicherheit nocheinmal der
          Such- und Ersatzstring angezeigt. Der Ersatzstring ist
          dabei sogar editierbar, so da vor dem Ersetzen noch eine
          nderung am Ersatzstring vorgenommen werden kann. Beim
          nchsten Erscheinen des Nachfrage-Dialogs ist wieder der
          ursprnglich im Replace-Dialog eingegebene Ersatzstring
          eingetragen.
          Der Nachfrage-Dialog bietet drei Buttons zur Steuerung des
          weiteren Verlaufs der Replace-Operation:

          - Replace: die Textstelle wird ersetzt und dann die
                     nchste passende Textstelle angesprungen.

          - Skip:    die Textstelle wird bersprungen, d.h. sie
                     wird nicht ersetzt. Es wird gleich die nchste
                     passende Textstelle angesprungen.

          - Cancel:  die Replace-Operation wird abgebrochen.

          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          !                                                           !
          ! Nach einem Abbruch kann die Replace-Operation durch       !
          ! Drcken von [CNTRL/V] an jeder beliebigen Textstelle      !
          ! wieder gestartet werden.                                  !
          ! Direkt nach dem Starten der Replace-Operation wird das    !
          ! aktuelle Window auf Maximalgre geschaltet, wodurch eine !
          ! berlagerung der angesprungenen Textstelle durch den      !
          ! Nachfrage-Dialog ausgeschlossen ist. Nach Beendigung oder !
          ! Abbruch der Replace-Operation wird die ursprngliche      !
          ! Windowgre wiederhergestellt.                            !
          !                                                           !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



          CED V1.03                                           Seite 41



          6.3  Suchen eines C-Funktionskopfes
          --------------------------------------------------------------

          In groen 'C'-Sourcetexten gestaltet sich die Suche nach
          einer Funktion oft ziemlich nervend, da ein normaler
          Suchalgorithmus nicht zwischen den Funktionsaufrufen (oder
          sonstigen Strings, die mit der gleichen Zeichenfolge beginnen
          wie der Funktionsname) und der Definition der C-Funktion
          unterscheiden kann. Fr die zahlreichen 'C'-Programmierer
          beinhaltet CED deshalb einen 'C-Funktionskopf-Suchalgorithmus'.
          Um einen C-Funktionskopf direkt anzuspringen, gehen Sie wie
          folgt vor: Zuerst rufen Sie das Dialogformular ber den
          Meneintrag 'Find C-function...' oder [CNTRL/J] auf. Nun
          geben Sie den Namen der Funktion im Eingabefeld ein.

          Fr die Funktion
                               wunderbar(Parameterliste)
          geben Sie
                               wunderbar
          ein.

          Die Parameterliste und die runden Klammern sind also
          wegzulassen ! Sie knnen aber auch nur einen Teil des
          Funktionsnamens eingeben, also z.B. 'wunder' , 'bar',
          'wu' etc.

          Wollen Sie die erste C-Funktion (bzw. alle folgenden
          C-Funkionen) anspringen, geben Sie als Funktionsnamen
          nur ein Sternchen ('*') ein.

          Nachdem Sie den Funktionsnamen eingegeben haben, whlen Sie
          den Suchbereich (s.u.) und bestimmen ob die Gro/Klein-
          schreibung beachtet werden soll. Anschlieend drcken Sie
          [RETURN]. Die Operation wird nun den ersten C-Funktionskopf
          anspringen, in dem der eingegebene Teilstring vorkommt.

          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          !                                                           !
          ! Durch Drcken von [ALT/J] knnen Sie den nchsten         !
          ! passenden Funktionskopf anspringen.                       !
          !                                                           !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

          Wie bei der normalen Find-Operation, knnen Sie auch hier
          einen Bereich whlen, in dem der Funktionskopf gesucht
          werden soll:

          - Text:    der Funktionskopf wird im aktiven Textpuffer
                     gesucht.

          - Global:  der Funktionskopf wird im aktiven Textpuffer
                     und den darauffolgenden Textpuffern gesucht.

          - Filesystem:   es werden Dateien/Ordner auf einem Massen-
                          speicher durchsucht.
                          (s. Abschnitt 6.1.1.4)



          CED V1.03                                           Seite 42



          Um ein korrektes Ergebnis zu erzielen werden C-Kommentare,
          String-Konstanten und Char-Konstanten, die eventuell eine
          geschweifte Klammer enthalten knnten, berlesen.




          Einschrnkungen
          --------------------------------------------------------------

          Neben den Funktionsdefinitionen werden auch Funktions-
          prototypen (ANSI-C) gefunden.

          Da C-Kommentare berlesen werden, knnen auskommentierte
          Funktionen nicht gefunden werden.

          Die Operation kann nur dann funktionieren, wenn der Quell-
          text keine Fehler in der Block-Klammerung (das ist die Zu-
          sammenfassung von Anweisungen durch geschweifte Klammern)
          und Kommentaren enthlt.
          Ein Fehler in der Block-Klammerung bedeutet, da die Anzahl
          der ffnenden und schlieenden geschweiften Klammern nicht
          identisch sind. Daraufhin wird die Meldung

              'Unbalanced braces !'

          ausgegeben.

          Ein beliebter Kommentarfehler ist, da versehentlich das
          Kommentarende vergessen wird. Dies wird unter Umstnden
          erkannt und dann die Meldung

              'Unbalanced comment !'

          ausgegeben.



          CED V1.03                                           Seite 43



          7.  Druckeranpassung
          ==============================================================

          Bei Programmstart versucht CED einen Druckertreiber namens
          'CED.PRN' zu laden. Den Druckertreiber mssen Sie selbst
          mit Hilfe von CED, Ihres Druckerhandbuches und dem mitge-
          lieferten Programm GENPRN.TTP erstellen.
          Selbstverstndlich knnen Sie einen CED-Druckertreiber mit
          beliebigem Namen von Hand nachladen, indem Sie den Menpunkt
          'Install printer...' im Men 'Extras' aufrufen.


          7.1  Die Source-Datei des Druckertreibers
          --------------------------------------------------------------

          Zunchst mssen Sie eine Treiber-Source-Datei beliebigen
          Namens mit dem Editor erstellen.
          Diese Source-Datei besteht aus einer oder mehreren Zeilen.
          In einer Zeile wird jeweils fr ein Zeichen die Anpassung
          vorgenommen.

          Syntax:
          -------
          [Zeichen] [mind. 1 Blank] [Anpassungssequenz] [# Kommentar]

          Die Anpassungssequenz besteht aus einer oder mehreren Dezimal-
          zahlen, die jeweils durch mindestens 1 Blank voneinander ge-
          trennt werden mssen.Die Zahlenwerte fr die Anpassungssequenz
          entnehmen Sie bitte Ihrem Druckerhandbuch.


          Beispiel: (fr Star NL-10, IBM-Interface-Cartridge)
          ---------------------------------------------------

             27 82 2   126   27 82 0       # Das scharfe S


          Erklrung:

             = Zeichen, bei dessen Auftreten in einem Text die
                darauffolgende Anpassungssequenz ausgegeben werden
                soll.

          Jetzt folgt die Anpassungssequenz:

          27  = Escape
          82  = Zeichensatz selektieren
          2   = Nummer des zu selektierenden Zeichensatzes
                (hier 'Germany')
          126 = Nummer des auszugebenden Zeichens des neuen
                Zeichensatzes
          27  = Escape
          82  = Zeichensatz selektieren
          0   = Nummer des zu selektierenden Zeichensatzes
                (hier 'USA')



          CED V1.03                                           Seite 44



          Anschlieend knnen Sie die Zeile noch mit einen Kommentar
          versehen, der mit einem 'Gartenzaun' eingeleitet werden mu.

          brigens, den gleichen Effekt der oben vorgestellten An-
          passungszeile erreichen Sie mit folgender Zeile:

            225   # So, geht's auch


          Nachdem Sie fr die gewnschten Zeichen die Anpassung
          vorgenommen haben, speichern Sie die Datei unter einem
          fr Sie sinnvollen Namen ab (z.B.  NL_10.PRS ).



          7.2  Erzeugung des Druckertreibers
          --------------------------------------------------------------

          Die Treiber-Source-Datei mu nun noch von dem Programm
          GENPRN.TTP bearbeitet werden. Dieses Programm erstellt den
          fr CED lesbaren Treiber. Sie starten dazu GENPRN.TTP vom
          Desktop aus mit einem Doppelklick. Darauf erscheint wie
          gewohnt der Dialog, in dem Sie die Parameter fr das Programm
          eingeben mssen. Hier schreiben Sie als ersten Parameter den
          Namen der Treiber-Source-Datei hin (also z.B. NL_10.PRS). Der
          zweite Parameter ist optional und legt den Dateinamen des zu
          erstellenden Druckertreibers fest. Wenn Sie diesen Parameter
          weglassen, wird der Standardname 'CED.PRN' benutzt. Jetzt
          drcken Sie die [RETURN]-Taste, worauf GENPRN.TTP die Source-
          Datei einliest und in die Treiberdatei umwandelt.
          Falls sich ein Fehler in der Source-Datei befindet, wird die
          Zeilennummer nebst einer Fehlerdiagnose ausgegeben.
          Luft alles glatt, knnen Sie nun den Druckertreiber in das
          Verzeichnis kopieren, das unter 'Path' im Path & Files-Dialog
          festgelegt ist.



          CED V1.03                                           Seite 45



          8.  Der Hilfsdialog
          ==============================================================

          Der Hilfsdialog (Menpunkt 'Helpscreen...' oder [ALT/H])
          erffnet Ihnen die Mglichkeit auf Tasten-/Maus-Druck einen
          beliebigen (Hilfs-)Text in einer Dialogbox ausgeben zu lassen.
          Den Hilfstext knnen Sie nach Ihren Bedrfnissen selbst
          erstellen. Anwendungsmglichkeiten sind z.B. eine ASCII-
          Tabelle, eine C-Operator-Tabelle, eine Hilfestellung zu den
          CED-Kommandos etc.

          Den Hilfstext erstellen Sie mit CED und speichern ihn unter
          dem Defaultnamen 'CEDHELP.TXT' oder einem fr Sie sinnvollen
          Namen ab. Beachten Sie bitte, da Sie den Hilfstext in das
          Verzeichnis stellen mssen, der als Zugriffspfad ('Path' im
          Path&Files-Dialog) festgelegt ist. Den Dateinamen tragen Sie
          nun noch im Path&Files-Dialog unter 'Help file' ein und
          sichern die Voreinstellungen mit 'Save config...'.

          Der Hilfstext darf von beliebiger Gre sein, da er nicht in
          den Speicher geladen wird. Der Text wird seitenweise in einer
          Dialogbox ausgegeben. Eine Seite umfat 20 Zeilen mit je 77
          Zeichen. Alle Zeilen, die lnger als 77 Zeichen sind, werden
          automatisch umgebrochen. Nach der Ausgabe einer Seite wird
          auf einen Tastendruck gewartet. Durch Drcken der Leertaste
          (Spacebar = Weltraumkneipe) kann weitergeblttert werden.
          Alle anderen Tasten oder ein Klick mit der Maus brechen die
          Hilfsfunktion ab.
          Nach der letzten Seite wird automatisch wieder die erste
          Seite ausgegeben (falls [Space] gedrckt wurde).

          Bei CED befindet sich ein zweiseitiger Demo-Hilfstext namens
          CEDHELP.TXT, der eine ASCII-Tabelle und eine C-Operator-
          Tabelle enthlt.



          CED V1.03                                           Seite 46



          9.  Der Textkopf
          ==============================================================

          CED untersttzt das Laden eines Textkopfes auf Tastendruck.
          Durch Drcken von [ALT/LEFT SHIFT/H] wird der Textkopf von
          Disk eingelesen und an den Anfang des aktiven Textpuffers
          kopiert. Der Textkopf ist eine Textdatei, deren Namen Sie
          im Path&Files-Dialog unter 'Header file:' festlegen knnen.
          Diese Datei knnen Sie fr jede Programmiersprache, die Sie
          benutzen, nach Ihrem Geschmack erstellen.
          Der Textkopf sollte ber jeder neu erstellten Source-Datei
          stehen und mit diversen Informationen ber deren Inhalt
          jeweils ausgefllt werden. Zwei wichtige Informationen sind
          zweifellos das Datum des Beginns der Erstellung der Datei,
          und natrlich das Datum der aktuellen Version der Datei.
          Diese werden von CED beim Laden des Textkopfes bzw. bei jedem
          Abspeichern der Datei automatisch eingetragen. Damit dies
          mglich ist, mu der Textkopf zwei spezielle Eintrge,
          gefolgt von mindestens 30 Leerzeichen, enthalten. Diese
          Eintrge knnen Sie im 'Misc...'-Dialog in der Box
          'HEADERFILE TITLE' festlegen.

          Defaultmig ist der erste Titel mit

                   Started:

          und der zweite Titel mit

                   Version:

          initialisiert.

          Hinter 'Started:' wird das aktuelle Datum/Zeit beim Laden
          des Textkopfes automatisch eingetragen.
          Hinter 'Version:' wird bei jedem Abspeichern der Datei das
          aktuelle Datum und die Zeit eingetragen.
          Beide Titel mssen exakt so, wie in 'Misc...' fest-
          gelegt, in den Textkopf geschrieben werden. Die Spalten- bzw.
          Zeilenposition ist jedoch frei whlbar.

          Selbstredend mu der Textkopf als gltiger Kommentar vom
          Compiler der verwendeten Programmiersprache akzeptiert
          werden knnen.

          Den Textkopf kopieren Sie in das Verzeichnis, das unter
          'Path:' im Path&Files-Dialog festgelegt ist.


          Hinweis:

          Bei CED befindet sich ein Beispiel-Textkopf fr die
          Programmiersprache C (C_HEADER.TXT).



          CED V1.03                                           Seite 47



          10.  Die CED Konfiguration
          ==============================================================

          Zur Konfiguration gehren folgende Flags und Einstellungen,
          die mit 'Save config...' abgespeichert werden knnen:


            Insert/Overwrite        -|
            Print line numbers       |
            Auto indent              |
            Auto line wrap           |
            Auto load                |  Flags im 'Modus'-Popupmen
            Auto remove endblanks    |
            Key klick                |
            Cursor free moveable     |
            Use CNTRL in dialogs    -|

            Path                    -|
            Clipboard                |
            Header file              |  'Path & Files'-Dialog
            Macro file               |
            Help file               -|

            Accessories Filenames   -|  'Accessories'-Dialog
            Accessories Menunames   -|

            Startup macro           -|
            Word separator           |
                                     |
            Shift distance           |
            Tab distance             |
            Wrap column              | 'Misc' Dialog
                                     |
            Fileheader title #1      |
            Fileheader title #2      |
                                     |
            CED max worksapce        |
            System min memory       -|

            Filenamen-Suchmuster    -|
            File-Extensionen         | FSB Parameter
            Pfadbelegung            -|



            Windowgre             -|
            Windowposition           | Windowparameter fr jedes
            Fontgre               -| Window getrennt einstellbar

            Find/Replace-Strings    -| Find & Replace Strings
            C-Find-String           -|



          CED V1.03                                           Seite 48



          10.1  Flags im Modus-Popupmen
          --------------------------------------------------------------


          Insert   [CNTRL/INSERT]
          ------
          Der Einfgemodus wird aktiviert. Im Einfgemodus wird ein
          eingegebenes Zeichen an der aktuellen Cursorposition ein-
          gefgt und dann der Cursor eine Spalte nach rechts bewegt.
          Der Schreibmodus wird rechts auen in der Menleiste an-
          gezeigt.


          Overwrite   [CNTRL/CLR HOME]
          ---------
          Der berschreibemodus wird aktiviert. Im berschreibemodus
          wird das Zeichen, auf dem der Cursor steht, von dem ein-
          gegebenen Zeichen berbgelt.


          Toggle font size   [ALT/Z]
          --------------------------
          Im Monochrommodus knnen Sie zwischen zwei Zeichengren
          whlen, dem normalen 8*16 Font und dem 8*8 Font, der die
          Darstellung doppeltsovieler Zeilen in einem Window er-
          mglicht.

          Die Zeichengre ist ein Window-Parameter, d.h. Sie
          knnen fr jeden Textpuffer die Zeichengre getrennt
          einstellen und mit 'Save config...' abspeichern.


          Auto load
          ---------
          Ist dieses Flag gesetzt, werden beim Verlassen bzw. Starten
          des Editors folgende Aktionen ausgefhrt:
          Beim Verlassen des Editors ber 'Save & Quit' bzw.
          [ALT/SHIFT/ESC] wird die Datei 'CED.INF' angelegt. In dieser
          Datei werden der Name des Textes, die aktuelle Cursorposition
          und die aktuelle CED-Konfiguration abgelegt.
          Beim erneuten Starten von CED, wird die Inf-Datei eingelesen
          und ausgewertet, so da der zuletzt gesicherte Text auto-
          matisch geladen und der Cursor an die zuletzt aktuelle
          Position gesetzt werden kann. Auerdem steht die beim letzen
          Sichern aktuelle Konfiguration zur Verfgung (also auch die
          Such/Ersatzstrings etc.).

          CED wird die Hilfsdatei in das Verzeichnis stellen, das
          unter 'Path' im Path & Files-Dialog festgelegt ist.



          CED V1.03                                           Seite 49



          Auto indent
          -----------
          Ist dieses Flag gesetzt, so wird nach Drcken der [RETURN]-
          Taste der Anfang der neuen Zeile unter das erste 'Nicht-Leer-
          zeichen' der vorhergehenden Zeile eingerckt. Ansonsten
          springt der Cursor in die erste Spalte der neuen Zeile.


          Auto remove endblanks
          ---------------------
          Aktiviert das automatische Entfernen berflssiger Leer-
          zeichen vor dem Abspeichern eines Textes.
          (s. Menpunkt 'Remove endblanks')


          Auto line wrap
          --------------
          Schaltet den automatichen Zeilenumbruch ein/aus.
          Die Umbruch-Spalte knnen Sie im Eingabefeld 'Wrap column'
          im 'Misc...'-Dialog festlegen.


          Key klick
          ---------
          Schaltet den Tastaturklick fr die Laufzeit von CED an bzw.
          aus. Bei ausgeschaltetem Tastaturklick ist das Zeilen-
          scrolling ber die Cursortasten ca. 25% schneller als mit
          Geruschuntermalung (ein gemeiner Trick !).


          Cursor free moveable
          --------------------
          Ist dieses Flag gesetzt, kann der Cursor an jede Position
          innerhalb eines Windows gesetzt werden, also auch hinter
          das Ende einer Zeile. Dies ist z.B. beim Erstellen einer
          Tabelle sehr ntzlich.


          Use CNTRL in dialogs
          --------------------
          Ist dieses Flag gesetzt, lassen sich Buttons, die mehr als
          ein Zeichen enthalten, durch Drcken der Taste des unter-
          strichenen Zeichens zusammen mit der [CNTRL]-Taste erreichen
          (defaultmig mit der [ALT]-Taste). Buttons mit nur einem
          Zeichen dagegen knnen ber die [ALT]-Taste aktiviert werden
          (defaultmig mit der [CNTRL]-Taste).


          Print line numbers
          ------------------
          Aktiviert den Zeilennummerndruck beim Ausdrucken eines
          Textes ber 'Print text' bzw. 'Print block'.



          CED V1.03                                           Seite 50



          10.2  Path & Files Dialog
          --------------------------------------------------------------

          In diesem Dialog sind folgende Eingabefelder zu finden:


          Path:
          -----
          Hier knnen Sie den Zugriffspfad fr das Laden/Speichern der
          CED-Hilfsdateien bei Programmstart bzw. zur Laufzeit fest-
          legen (s. 'CED installieren').


          Clipboard:
          ----------
          Dies ist der Pfad, unter dem bei Programmstart das GEM-
          Clipboard angelegt wird, falls dieses noch nicht von einer
          anderen Applikation bereits erledigt wurde. Das GEM-Clip-
          board wird zum Zwischenspeichern eines zusammenhngenden
          Blocks benutzt.
          Falls das Clipboard nicht angelegt werden kann, wird
          der CED-Zugriffspfad fr die Clipboardfunktionen benutzt.


          Macro file:
          -----------
          Hier knnen Sie den Namen der Makrodatei festlegen, die
          bei Programmstart automatisch geladen werden soll.


          Help file:
          ----------
          Hier knnen Sie den Namen der Datei festlegen, die nach
          Drcken von [ALT/H] im Hilfsdialog ausgegeben wird.


          Header file:
          ------------
          Dies ist der Name eines Textkopfes, den Sie durch Drcken
          von [ALT/LEFT SHIFT/H] an den Anfang des aktiven Textpuffers
          kopieren knnen.



          CED V1.03                                           Seite 51



          10.3  Accessories-Dialog
          --------------------------------------------------------------

          Dieser Dialog ermglicht die Eingabe der Datei/Mennamen
          von sechs Accessories, die dann ber die Funktionstasten
          F1..F6 bei gleichzeitig gedrckter [ALT]-Taste aufgerufen
          werden knnen.

          Der Dialog enthlt 12 Eingabefelder in zwei Spalten. Die
          linke Spalte ist mit dem Titel 'FILENAME' versehen. Hier
          tragen Sie die Dateinamen der gewnschten Accessories ohne
          Extension ein. In der rechten Spalte ('MENUNAME') mssen
          Sie die Mennamen der Accessories eingeben. Hier reicht es
          aus, wenn Sie nur so viele Zeichen des Mennamens eintragen
          (mind. 1, max. 8 Zeichen), wie zur eindeutigen Identifikation
          notwendig sind (i.a. reicht schon der Anfangsbuchstaben).

          Beispiel:
          ---------
          Um das Kontrollfeld ('CONTROL.ACC') ber die Tastenkombination
          [ALT/F1] aufrufen zu knnen, mssen Sie die Eingabefelder
          in der ersten Zeile folgendermaen ausfllen:
          Unter 'FILENAME' tragen Sie den Dateinamen ohne Extension,
          also 'CONTROL' ein (natrlich ohne die Hochkommata).
          Das Kontrollfeld klinkt sich in die Menleiste unter dem
          Namen 'Kontrollfeld' ein. Also tragen Sie unter 'MENUNAME'
          die ersten acht Zeichen dieses Namens (d.h. 'Kontroll') ein.
          Bitte beachten Sie hierbei die Gro/Kleinschreibung!



          CED V1.03                                           Seite 52



          10.4  'Misc...'-Dialog
          --------------------------------------------------------------

          In diesem Dialog sind folgende Eingabefelder zu finden:


          Startup macro:
          --------------
          Hier knnen Sie die Nummer eines Makros (1-38) eintragen,
          das bei Programmstart automatisch ausgefhrt werden soll.
          Die illegale Makronummer 0 sorgt dafr, da die FSB nach
          Programmstart automatisch geffnet wird.


          Tab  :
          ------
          Der Tabulatorabstand.


          Shift:
          ------
          Anzahl der Leerzeichen fr die Shift-Operationen.


          Wrap column:
          ------------
          Die Spalte, nach der eine Zeicheneingabe zu einem auto-
          matischen Zeilenumbruch fhrt (falls 'Auto wrap' aktiviert
          ist). Akzeptiert werden Werte von 10 bis 251.


          Word separator:
          ---------------
          Unter 'Word Separator' knnen die Wort-Begrenzungszeichen
          festgelegt werden, die in folgenden Funktionen benutzt werden:

                     Wort lschen
                     Wort in Wortpuffer kopieren
                     Wort kapitalisieren
                     Wort gro/klein
                     Cursor auf nchstes/vorhergehendes Wort
                     Wort suchen/ersetzen


          Headerfile title #1
          -------------------
          Dies ist der Standardtextkopf-Eintrag, hinter dem beim
          Laden des Textkopfes automatisch das aktuelle Datum
          eingetragen wird.


          Headerfile title #2
          -------------------
          Dies ist der Standardtextkopf-Eintrag, hinter dem beim
          Speichern einer Datei automatisch das aktuelle Datum
          eingetragen wird.



          CED V1.03                                           Seite 53



          CED max:
          --------
          Bei Programmstart allokiert CED einen Speicherblock, der
          dynamisch auf die Textpuffer aufgeteilt wird. Die maximale
          Gre dieses Speicherblockes kann hier in Kbyte vorbestimmt
          werden (mindestens 40 Kbyte).


          System min:
          -----------
          Hier kann die Mindestgre des beim Betriebssystems ver-
          bleibenden Speicherplatzes vorbestimmt werden. Auch dieser
          Eintrag ist nur bei Programmstart relevant.



          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          !                                                           !
          ! nderungen im Path & Files/Accessories/Misc-Dialog werden !
          ! nur dann bernommen, wenn der Dialog ber den 'OK'-Button !
          ! verlassen wird.                                           !
          !                                                           !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



          CED V1.03                                           Seite 54



          11.  Editier-Funktionen
          ==============================================================


          11.1  Zeilenlnge
          --------------------------------------------------------------

          Eine Zeile kann maximal 252 Zeichen lang werden, was fr
          die meisten Anwendungen wohl ausreichen drfte. Falls durch
          eine Operation die maximale Zeilenlnge berschritten wird,
          wird die Fehlermeldung

                 'Line too long !'

          ausgegeben.



          11.2  Standard-Funktionen
          --------------------------------------------------------------

          11.2.1  Cursor positionieren
          --------------------------------------------------------------

          Der Cursor lt sich, Sie werden es schon vermuten, mit
          den Cursortasten nach oben, unten, links und rechts ber
          den Bildschirm bewegen. Sie knnen den Cursor auch direkt
          auf eine bestimmte Position setzen, indem Sie diese mit
          der linken Maustaste einmal anklicken. Der Cursor lt sich
          im 'Free cursor'-Modus (Flag im 'Modus...' Popupmen) be-
          liebig positionieren, ansonsten lt sich der Cursor nur auf
          eine mit einem Zeichen besetzte Stelle setzen.

          Halbseitenweise knnen Sie den Cursor mit [SHIFT/UP ARROW]
          respektive [SHIFT/DOWN ARROW] weiterbewegen. Seitenweises
          Scrolling erreichen Sie durch einen Linksklick auf die
          Pfeilfelder des aktiven Windows.

          [SHIFT/RIGHT ARROW] setzt den Cursor an den Anfang des
          nchsten Wortes, [SHIFT/LEFT ARROW] setzt den Cursor an
          den Anfang des vorhergehenden Wortes. Die Wortbegrenzer
          knnen im 'Misc...'-Dialog unter 'Word separator:'
          festgelegt werden.

          Wollen Sie den Cursor an den Anfang der nchsten Zeile
          setzen, so drcken Sie [CNTRL/RETURN].

          [CLR HOME] setzt den Cursor an den Anfang, [SHIFT/CLR HOME]
          an das Ende der aktuellen Zeile.

          [TAB] bewegt den Cursor an die nchste Tabulatorposition.
          Den Tabulatorabstand knnen Sie unter 'Tab:' im
          'Misc...'-Dialog frei bestimmen und mit 'Save config...'
          abspeichern.



          CED V1.03                                           Seite 55



          11.2.2  Lschfunktionen
          --------------------------------------------------------------

          11.2.2.1  Zeichen lschen
          -------------------------

          Einzelne Zeichen knnen mit [BACKSPACE] oder [DELETE]
          gelscht werden.

          [BACKSPACE] lscht das Zeichen links vom Cursor und zieht
          die Restzeile eine Spalte nach links. Steht der Cursor in
          der ersten Spalte, so wird die Zeile an das Ende der vor-
          hergehenden Zeile angehngt, sofern die beiden Zeilen
          zusammen nicht lnger als 252 Zeichen sind.

          [DELETE] lscht das Zeichen unter dem Cursor und zieht die
          Restzeile eine Spalte nach links.


          11.2.2.2  Wort lschen
          ----------------------

          Ein ganzes Wort kann durch [ALT/DELETE] gelscht werden.
          Der Cursor kann sich dabei an jeder beliebigen Position
          innerhalb eines Wortes befinden. Es werden nach links und
          rechts soviele Zeichen gelscht, bis eines der Begrenzungs-
          zeichen, die im 'Misc...'-Dialog unter 'Word separator'
          frei festgelegt werden knnen, auftritt oder das Zeilenende
          bzw. der Zeilenanfang erreicht ist.


          11.2.2.3  Zeile lschen
          -----------------------

          [SHIFT/DELETE] lscht die Zeile, in der der Cursor steht
          vollstndig. Die nachfolgenden Zeilen werden eine Zeile nach
          oben gezogen. Vor dem Lschen wird die Zeile in den sog.
          Pickbuffer kopiert. Hier bleibt die gerade gelschte Zeile so
          lange zwischengespeichert, bis eine weitere Zeile gelscht
          wird. Mit [SHIFT/UNDO] kann der Inhalt des Pickbuffers ber
          der Zeile, in der der Cursor steht, in den aktiven Textpuffer
          eingefgt werden. Dies knnen Sie zum transportieren einer
          Zeile benutzen.

          Falls Sie mehrere Zeilen hintereinander gelscht haben,
          knnen Sie alle Zeilen mit [UNDO] wieder zurckholen,
          solange Sie nach dem Lschen noch keine andere Funktion
          ausgefhrt haben.



          CED V1.03                                           Seite 56



          [CNTRL/DELETE] lscht eine Zeile ab der Cursorposition
          bis zum Zeilenende.

          [CNTRL/BACKSPACE] lscht alle Zeichen links des Cursors
          bis zum Zeilenanfang. Der Cursor wird an den Zeilananfang
          gesetzt und die Restzeile wird nachgezogen.

          [ALT/BACKSPACE] lscht alle Zeichen links des Cursors bis
          zum Zeilenanfang, wobei hier allerdings die Cursorposition
          unverndert bleibt.



          11.2.3  Einfgefunktionen
          --------------------------------------------------------------

          11.2.3.1  Leerzeichen einfgen
          ------------------------------

          [INSERT] fgt in beiden Schreibmodi (Insert/Overwrite) ein
          Leerzeichen an der aktuellen Cursorposition ein. Die Cursor-
          position bleibt unverndert.


          11.2.3.2  Leerzeile einfgen
          ----------------------------

          [SHIFT/INSERT] fgt eine Leerzeile oberhalb der Zeile ein,
          in der sich der Cursor befindet. Der Cursor wird in die
          neue Zeile in die Spalte gesetzt, bei der in der vorher-
          gehenden Zeile das erste Zeichen steht.

          [RETURN] bewirkt einen Zeilenumbruch, falls sich der Cursor
          nicht am Ende einer Zeile befindet. Ansonsten wird eine
          Leerzeile unterhalb der aktuellen Zeile eingefgt.
          Ist die Option 'Auto indent' aktiv, so wird der Cursor in
          der neuen Zeile in die Spalte gesetzt, bei der in der vor-
          hergehenden Zeile das erste Zeichen steht.
          Befindet sich der Cursor vor dem Drcken von [RETURN] in
          der letzten im Window sichtbaren Zeile, so wird der Text
          automatisch in die Windowmitte gerckt.



          CED V1.03                                           Seite 57



          11.3  Spezielle Editierfunktionen
          --------------------------------------------------------------


          11.3.1  Gro-/Kleinbuchstaben Umwandlung
          --------------------------------------------------------------

          [ALT/U] wandelt den Buchstaben auf dem der Cursor steht in
          einen Gro- bzw. Kleinbuchstaben, je nach Zustand des Buch-
          stabens.

          [CNTRL/U] wandelt alle Buchstaben des Wortes auf dem der
          Cursor steht in Klein- bzw. Grobuchstaben, je nach Zustand
          des ersten Zeichens. Steht der Cursor zwischen zwei Worten
          auf einem Worttrennzeichen, so wird das linke Wort bearbeitet.

          [ALT/K] wandelt den ersten Buchstaben des Wortes auf dem
          der Cursor steht in einen Grobuchstaben und den Rest des
          Wortes in Kleinbuchstaben um (Kapitalisieren). Auch hier
          darf der Cursor rechts neben dem zu bearbeitenden Wort auf
          einem Worttrennzeichen stehen.


          11.3.2  Zeichen vertauschen
          --------------------------------------------------------------

          [CNTRL/X] vertauscht das Zeichen auf dem der Cursor steht
          mit dem Zeichen links neben dem Cursor.


          11.3.3  Zahlen inkrementieren/dekrementieren
          --------------------------------------------------------------

          Setzen Sie den Cursor auf eine pos. Dezimalzahl im aktiven
          Textpuffer und drcken Sie [CNTRL/+]. Sie werden sehen,
          da die Zahl um 1 inkrementiert wird. Analog knnen Sie
          mit [CNTRL/-] eine pos. Dezimalzahl um 1 dekrementieren.
          Beachten Sie bitte, da sich der Cursor dabei auf einer
          beliebigen Ziffer innerhalb der Zahl befinden darf.
          Die Ink/Dek-Funktion lt sich prima in einem Makro ein-
          setzen. Stellen Sie sich vor, Sie haben ein etwas greres
          Array mit Werten vorbesetzt, und Sie bemerken am Schlu,
          da Sie die zweite Komponente vergessen haben. Nicht
          verzagen, schreiben Sie ein kleines Makro, das alle Indizes
          ab der dritten Komponente inkrementiert, und fgen Sie
          die zweite Komponente ein.



          CED V1.03                                           Seite 58



          11.3.4  Klammerebenen anspringen
          --------------------------------------------------------------

          Diese Funktion ermglicht das Anspringen der zu einer Klammer
          korrespondierenden ffnenden bzw. schlieenden Klammer.
          C-Kommentare, String-Konstanten und Char-Konstanten, die eine
          Klammer enthalten knnten, werden dabei berlesen, um ein
          korrektes Ergebnis zu erzielen. Untersttzt werden runde,
          eckige und geschweifte Klammern.

          Setzen Sie den Cursor auf eine ffnende oder schlieende
          Klammer. Dann drcken Sie entweder [CNTRL/}] oder [CNTRL/{]
          um die korrespondierende schlieende bzw. ffnende Klammer
          anzuspringen.
          Steht der Cursor beim Drcken dieser Tasten nicht auf einer
          Klammer, so wird die erste bzw. letzte geschweifte Klammer
          der Zeile, in der sich der Cursor befindet, als die Klammer
          angesehen, zu der die korrespondierende Klammer gesucht
          werden soll.



          11.3.5  Datei laden/hinzuladen
          --------------------------------------------------------------

          Eine Datei kann nicht nur ber die FSB in einen Textpuffer
          geladen werden. Eine weitere Mglichkeit, die sich vorallem
          in Makros vorteilhaft einsetzen lt, ist folgendermaen
          realisiert:

          Der vollstndige Zugriffspfad einer zu ladenden Datei wird
          in einen Textpuffer geschrieben. Anschlieend mu der Cursor
          auf das erste Zeichen des Zugriffspfades gesetzt und
          [ALT/LEFT SHIFT/O] gedrckt werden. Die Textstelle auf der
          der Cursor steht (hier also der Zugriffspfad) wird so lange
          als Dateiname interpretiert, bis ein Zeichen auftritt, das
          nicht in einem TOS-Dateinamen vorkommen darf bzw. das
          Zeilenende erreicht ist.
          Die Datei wird nun in den nachfolgenden Textpuffer geladen.

          Analog kann mit [ALT/LEFT SHIFT/A] eine Datei in den nach-
          Textpuffer hinzugeladen werden.

          Auch hier ist die Anwendung innerhalb eines Makros sinn-
          voll, falls z.B. mehrere Dateien sequentiell bearbeitet
          werden sollen.
          Vielleicht werden Sie sich jetzt fragen, wie die Dateinamen
          samt Pfad in einen Textpuffer gelangen sollen. CED hlt
          dafr eine spezielle Funktion bereit !
          (s. Menpunkt 'Read directory...')



          CED V1.03                                           Seite 59



          11.4  Eingabe von Sonderzeichen
          --------------------------------------------------------------

          In CED knnen die Zeichen 1-255 des Atari-Zeichensatzes ver-
          wendet werden. Nicht direkt eingebbare Zeichen knnen Sie
          erreichen, indem Sie bei gedrckter [ALT]-Taste den dezimalen
          ASCII-Code des Zeichens auf dem numerischen Ziffernblock ein-
          geben.

          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          !                                                           !
          ! Dies gilt sowohl fr Eingaben in einem Textpuffer als     !
          ! auch fr Eingaben in GEM-Dialogen.                        !
          !                                                           !
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


          Beispiel:

          Zur Eingabe des Zeichens mit dem ASCII-Wert 23 gehen Sie
          wie folgt vor:

          - [ALT] drcken
          - bei weiterhin gedrckter [ALT]-Taste geben Sie auf
            dem numerischen Tastenblock eine 2 und eine 3 ein.
          - jetzt lassen Sie die [ALT]-Taste los, worauf das
            gewnschte Zeichen auf dem Bildschirm an der aktuellen
            Cursorposition erscheint.


          Bei Zeichen mit einem dreistelligen ASCII-Code wird die
          Eingabe nach der dritten Ziffer automatisch abgebrochen.



          11.5  Restaurieren gelschter Zeichen oder Zeilen
          --------------------------------------------------------------

          Gelschte Zeichen oder Zeilen lassen sich durch Drcken von
          [UNDO] wieder zurckholen. Das funktioniert aber nur dann,
          wenn nach dem Lschen keine andere Taste gedrckt oder
          Funktion aufgerufen wurde !

          Alle nderungen in einer Zeile lassen sich mit [UNDO] rck-
          gngig machen, solange der Cursor die Zeile noch nicht ver-
          lassen hat. Die Zeile wird in den Zustand gebracht, den sie
          vor dem 'Betreten' mit dem Cursor hatte.
          Zuvor erscheint jedoch eine Dialogbox, in der Sie den Undo-
          Vorgang besttigen mssen.
          Ist kein Undo mglich, wird dies durch ein Piepsen kundgetan.



          CED V1.03                                           Seite 60



          11.6  Die 'Jump to error' Funktion
          --------------------------------------------------------------

          Durch einen doppelten Linksklick auf eine Dezimalzahl in einem
          Textpuffer gelangen Sie in die entsprechende Zeile des Textes
          im vorhergehenden Textpuffer.
          (Ausnahme: Falls Textpuffer 0 aktiv ist, wird die Zeile in
          Textpuffer 1 angesprungen)

          Wozu das gut sein soll ?

          Die meisten Compiler/Assembler erstellen im Falle eines
          oder mehrerer Fehler im Sourcetext eine Fehlerdatei. Nach
          Unterbrechung des Compilationsvorgangs startet eine Shell
          automatisch den Editor, wobei sie diesem den Namen der
          Sourcedatei und der Fehlerdatei bergibt. bergibt man CED
          im Commandstring zwei Filenamen, so wird nach Laden beider
          Dateien gleich der zweite Textpuffer angezeigt, in dem sich
          in diesem Falle die Fehlerdatei befindet. Die Fehlerdatei
          enthlt nun die eigentlichen Fehlermeldungen und die Nummern
          der Zeilen, in denen die Fehler aufgetreten sind. Durch ein
          Doppelklick auf eine Zeilennummer springt CED in die
          entsprechende Zeile im ersten Textpuffer, der den Sourcetext
          enthlt.




          11.7  Die Zeilenmarken
          --------------------------------------------------------------

          Wenn Sie eine bestimmte Zeile in einem Text wiederholt
          anspringen mchten, bedienen Sie sich der Zeilenmarken. CED
          stellt insgesamt 6 Zeilenmarken pro Textpuffer zur Verfgung.
          Fnf davon knnen Sie ber das Mark-Men oder ber
          [CNTRL/0..9] bzw. [ALT/0..9] bedienen (s. 'Mark-Men').
          Die sechste Marke, die 'Help Zeilenmarke', besitzt einen
          Sonderstatus. Diese Marke wird durch Drcken von [HELP]
          gesetzt. Durch Drcken von [SHIFT/HELP] kann sie angesprungen
          werden. Der Clou an der Sache ist, da beim Anspringen der
          Marke die Zeile, von der weggesprungen wird, als neue HELP-
          Marke gespeichert wird.

          Beispiel:
          ---------
          Der Cursor befindet sich in Zeile 20. Sie drcken die [HELP]
          Taste, um diese Zeile mit der Zeilenmarke zu versehen. Jetzt
          scrollen Sie in Zeile 100. Durch Drcken von [SHIFT/HELP]
          springt der Cursor in Zeile 20. Bei erneutem Drcken von
          [SHIFT/HELP] springt der Cursor wieder in Zeile 100 usw...


          brigens, Zeilenmarken gehen durch Textmodifikationen nicht
          verloren, es sei denn, Sie lschen die markierten Zeilen.



          CED V1.03                                           Seite 61



          12.  Die Menleiste
          ==============================================================

          Die meisten der Meneintrge knnen auch ber die Tastatur
          aufgerufen werden. Als kleine Gedchtnissttze steht hinter
          jedem Meneintrag die entsprechende Tastenkombination.
          ^ steht fr die [CNTRL]-Taste, der Diamant fr die [ALT]-
          Taste und der angeknapperte Cursor fr [ALT/LEFT SHIFT].


          12.1  Das Men 'CED'
          --------------------------------------------------------------


          Info...  [ALT/I]  (Infodialog aufrufen)
          --------------------------------------------------------------

          Im Infodialog werden folgende Informationen ber die Text-
          puffer ausgegeben:

                  Textnummer
                  Textname
                  Textgre
                  Anzahl der Zeilen
                  Zeitpunkt des Ladens
                  Zeitpunkt der letzten Modifikation
                  Zeitpunkt der letzten Sicherung

          Ein Punkt vor einem Textnamen weist darauf hin, da der Text
          modifiziert, aber noch nicht abgespeichert wurde. Die Infos des
          aktiven Textpuffers werden invertiert dargestellt.



          Acc mode     (Accessory Modus aktivieren)
          --------------------------------------------------------------

          Dieser Menpunkt ist nur vorhanden, falls sich Accessories
          in die Menleiste eingetragen haben. Ist dies der Fall so
          knnen Sie ber diesen Menpunkt die Accessory-Eintrge
          aktivieren. (s. Kapitel 'Accessory Modus')



          12.2  Das Men 'File'
          --------------------------------------------------------------


          Open...  [CNTRL/O]   (Text laden)
          --------------------------------------------------------------

          Es erscheint die FSB, in der Sie den Namen einer neu zu
          erstellenden Datei eingegeben knnen, oder bis zu zehn
          schon bestehende Dateien nacheinander in die Textpuffer
          laden knnen (s. Kapitel 'Fileselektorbox').
          Geladen wird immer in den (bzw. ab dem) aktiven Textpuffer.
          Befindet sich schon eine Datei in dem Textpuffer, so wird
          diese ohne Vorwarnung berschrieben, falls keine ungesicherten



          CED V1.03                                           Seite 62



          nderungen vorgenommen wurden. Ansonsten erscheint eine
          Dialogbox, in der Sie die Mglichkeit erhalten, die modi-
          fizierte Datei doch noch zu sichern.


          Add...  [CNTRL/A]    (Text hinzuladen)
          --------------------------------------------------------------

          Dieses Kommando ermglicht das Einfgen einer oder mehrerer
          Dateien in den aktiven Textpuffer an der momentanen Cursor-
          position. Die FSB ermglicht eine Mehrfachselektion von bis
          zu 40 Dateien.


          Save    [ALT/SHIFT/S]   (Text abspeichern)
          --------------------------------------------------------------

          Der aktive Textpuffer wird unter dem im Window angezeigten
          Pfad abgespeichert.



          Save as...  [ALT/A]  (Text speichern unter)
          --------------------------------------------------------------

          Es erscheint die FSB, mit der Sie den Pfad respektive den
          neuen Namen, unter dem der aktive Textpuffer gespeichert
          werden soll, festlegen knnen.


          Save with backup  [ALT/LEFT SHIFT/B]
          --------------------------------------------------------------

          Fr alle vorsichtigen Leute! Bevor der Text gespeichert wird,
          wird die Extension einer schon existierenden Datei gleichen
          Namens auf Disk in 'Vxx' abgendert. 'xx' luft von 01 bis 99
          und wird automatisch mit jeder neuen Version inkrementiert.
          Sie knnen also den Speicherplatz Ihrer Harddisk mit bis zu
          100 Versionen einer Datei bestens ausnutzen...



          Save & quit   (Text speichern und CED verlassen)
          --------------------------------------------------------------

          Zuerst wird der aktive Text gespeichert und dann CED ver-
          lassen. Dabei wird zustzlich die Hilfsdatei 'CED.INF' an-
          gelegt, die neben der aktuellen Konfiguration den Namen und die
          aktuelle Cursorposition des gespeicherten Textes enthlt. Diese
          Datei wird, sofern die 'Auto load' Option aktiviert ist, bei
          Programmstart eingelesen und die darin enthaltene Information
          ausgewertet, d.h. der zuletzt gesicherte Text wird geladen und
          der Cursor an die zuletzt aktuelle Position gesetzt.



          CED V1.03                                           Seite 63



          Delete file...   (Dateien von Disk lschen)
          --------------------------------------------------------------

          Bis zu 40 Dateien knnen mit der FSB selektiert und nach
          einer Sicherheitsabfrage von Disk gelscht werden.


          Quit    [ALT/SHIFT/Q]   (CED verlassen)
          --------------------------------------------------------------

          Sie verlassen fast endgltig den Editor. Denn zuvor werden
          Sie unter Umstnden daran erinnert, da Sie einige Texte
          verndert, aber nicht abgespeichert haben. Dieses knnen
          Sie jetzt noch nachholen. Es werden dabei nacheinander die
          Windows der vernderten Texte aktiviert.





          12.3  Das Men 'Text'
          --------------------------------------------------------------


          Activate...   (Textpuffer aktivieren)
          --------------------------------------------------------------

          Nach Anklicken dieses Menpunktes erscheint das Popup-Men,
          ber das ein Textpuffer angewhlt werden kann.
          (s. Abschnitt 'Textpuffer aktivieren')


          Compress   [ALT/Y]   (Blanks durch Tabs ersetzen)
          --------------------------------------------------------------

          Der aktive Text wird komprimiert, d.h. Leerzeichengruppen
          werden durch Tabulatorzeichen ersetzt. Der Tabulatorabstand
          kann im 'Misc...'-Dialog festgelegt werden.


          Expand   [ALT/X]  (Tabs durch Blanks ersetzen)
          --------------------------------------------------------------

          Im aktiven Textpuffer werden Tabulatorzeichen durch die ent-
          sprechende Anzahl von Leerzeichen ersetzt. Der Tabulator-
          abstand kann im 'Misc...'-Dialog festgelegt werden.


          Remove endblanks  [ALT/R]  (berfl. Leerzeichen entfernen)
          --------------------------------------------------------------

          Das Kunstwort 'endblanks' steht fr 'Leerzeichen am Ende
          einer Zeile'. Diese Leerzeichen sind i.a. redundant,
          verschwenden also Speicherplatz. Durch Anklicken dieses
          Menpunktes knnen Sie alle Endblanks aus dem aktiven Text-
          puffer entfernen (s. auch 'Die CED Konfiguration').



          CED V1.03                                           Seite 64



          Stack windows   (Windows vertikal stapeln)
          --------------------------------------------------------------

          Stapelt die oberen vier geffneten Windows, d.h. der
          vertikal zur Verfgung stehende Platz auf dem Desktop wird
          unter den Windows aufgeteilt.


          Overlap windows   (Windows bereinander legen)
          --------------------------------------------------------------

          Legt die geffneten Windows bereinander, so da sie sich
          bis auf die Titelzeile berschneiden.


          Cycle windows [ALT/C] (auf nchstes offenes Window schalten)
          --------------------------------------------------------------

          Dieser Befehl ermglicht (im Gegensatz zu den im Abschnitt
          'Textpuffer aktivieren' beschriebenen Kommandos) das zyklische
          Umschalten zwischen geffneten Windows.


          Drop text...   [ALT/D]    (Textpuffer lschen)
          --------------------------------------------------------------

          Texte wollen nicht nur geschrieben, sondern auch gelscht
          werden. Dazu steht Ihnen diese Funktion zur Verfgung.
          Texte die geladen, aber noch nicht verndert bzw. nach der
          letzten nderung abgespeichert wurden, werden ohne Vor-
          warnung gelscht. Ansonsten erscheint der bliche Nachfrage-
          dialog.


          Clear all...   (alle Textpuffer lschen)
          --------------------------------------------------------------

          Die Radikalkur. Alle Texte werden gelscht und die zuge-
          hrigen Windows geschlossen (Nachfrage wie oben).
          Abschlieend wird der Textspeicher reorganisiert.



          CED V1.03                                           Seite 65



          12.4  Das Men 'Block'
          --------------------------------------------------------------


          Mark start  [CNTRL/S]   (Blockstart festlegen)
          --------------------------------------------------------------

          Markiert den Anfang eines zusammenhngenden Blockes. Die
          erste Blockzeile ist die Zeile, in der der Cursor steht.
          Die Cursorspalte spielt dabei keine Rolle. Eine eventuell
          schon vorhandene Blockmarkierung wird vorher gelscht.


          Mark end   [CNTRL/E]    (Blockende festlegen)
          --------------------------------------------------------------

          Markiert das neue Ende eines zusammenhngenden Blockes. Die
          letzte Blockzeile ist die Zeile, in der der Cursor steht.
          Die Cursorspalte spielt dabei keine Rolle.


          Invert   [CNTRL/I]  (Blockmarkierung invertieren)
          --------------------------------------------------------------

          Dieser Befehl bildet das Komplement zur akzuellen Block-
          markierung. D.h. alle bisher nicht markierten Zeilen werden
          markiert und die bisher markierten Zeilen werden wieder
          normal dargestellt. Beachten Sie, da bei dieser Funktion ein
          zusammenhngender Block in einen fragmentierten Block
          umgewandelt wird.


          Unmark   [CNTRL/Q]  (Blockmarkierung entfernen)
          --------------------------------------------------------------

          Eine Blockmarkierung wird gelscht. Dies gilt sowohl fr den
          zusammenhngenden als auch fr den fragmentierten Block.


          Copy    [CNTRL/C]    (Block kopieren)
          --------------------------------------------------------------

          Ein zusammenhngender oder fragmentierter Block wird ab der
          momentanen Cursorposition in den aktiven Textpuffer eingefgt.


          Move   [CNTRL/M]   (Block verschieben)
          --------------------------------------------------------------

          Ein zusammenhngender Block wird innerhalb des aktiven Text-
          puffers verschoben. Steht der Cursor oberhalb der ersten
          Blockzeile, so wird der Block ber die aktuelle Zeile
          verschoben. Steht der Cursor unterhalb der letzten Block-
          zeile, so wird der Block unter die aktuelle Zeile verschoben.



          CED V1.03                                           Seite 66



          Delete   [CNTRL/D]   (Block lschen)
          --------------------------------------------------------------

          Ein zusammenhngender oder fragmentierter Block wird nach
          einer Sicherheitsabfrage aus dem aktiven Textpuffer gelscht.


          Shift left  [CNTRL/LEFT ARROW] (Block horiz. verschieben)
          --------------------------------------------------------------

          Ein zusammenhngender Block wird horizontal nach links
          verschoben. Die linke Grenze wird durch die aktuelle
          Cursorspalte bestimmt. Verschoben wird um die Anzahl von
          Leerzeichen, die im 'Misc...'-Dialog unter 'Shift:'
          festgelegt werden kann.


          Shift right  [CNTRL/RIGHT ARROW]
          --------------------------------------------------------------

          Ein zusammenhngender Block wird horizontal nach rechts
          verschoben. Die Spalte, ab der der Block verschoben wird,
          wird durch die aktuelle Cursorspalte bestimmt. Verschoben
          wird um die Anzahl von Leerzeichen, die im 'Misc...'-
          Dialog unter 'Shift:' festgelegt werden kann.


          Clipbrd copy [CNTRL/K] (Blk auf CLipboard zwischenspeichern)
          --------------------------------------------------------------

          Diese Funktion speichert einen zusammenhngenden Block auf
          dem GEM-Clipboard. Der Block wird unter dem Standard-Namen
          fr ASCII-Dateien ('SCRAP.TXT') in das aktuelle Clipboard-
          Verzeichnis geschrieben. Falls bei Programmstart noch kein
          Clipboard gesetzt sein sollte, wird dieses unter dem Pfad
          angelegt, das unter 'Clipboard' im Path & Files Dialog
          bestimmt werden kann (s. 'Die CED Konfiguration').

          Diese Funktion kann also zum standardisierten Datenaustausch
          zwischen CED und anderen Applikationen, die das GEM-Clipboard
          untersttzen, verwendet werden.
          Eine nherliegende Anwendung ist aber die Benutzung des Clip-
          boards als Kopierpuffer, wobei eben ein Massenspeicher die
          Rolle des RAM's bernimmt. Daher ist diese Funktion leider
          nur mit Einschrnkungen fr Diskjockeys geeignet.
          Nach dem Speichern eines Blockes wird im Statusfeld des
          aktiven Windows ein Clipboard-Piktogramm dargestellt. Durch
          einen Klick auf dieses Piktogramm knnen Sie sich den
          aktuellen Block anschauen. Ein Doppelklick lscht nach einer
          Sicherheitsabfrage den Block vom Clipboard. Solange Sie den
          Block nicht explizit lschen (oder das Clipboard von einer
          anderen Applikation gelscht wird), wird er in zuknftigen
          Editorsitzungen verfgbar sein.



          CED V1.03                                           Seite 67



          Clipbrd paste  [CNTRL/P]  (Clipboard einfgen)
          --------------------------------------------------------------

          Ein durch 'Clipbrd copy' zwischengespeicherter Block (bzw. ein
          von einer anderen Applikation abgelegter ASCII-Text) wird vom
          GEM-Clipboard eingelesen und an der aktuellen Zeilenposition
          in den aktiven Textpuffer eingefgt.


          Write...  [CNTRL/W]  (Block auf Disk speichern)
          --------------------------------------------------------------

          Es erscheint die FSB, in der Sie den Pfad und den Namen fest-
          legen knnen, unter dem ein zusammenhngender Block gesichert
          werden soll.



          CED V1.03                                           Seite 68



          12.5  Das Men 'Find'
          --------------------------------------------------------------


          Find...   [CNTRL/F]   ('Find'-Dialog aufrufen)
          --------------------------------------------------------------

          Ruft den Find-Dialog auf. Dieser Dialog ermglicht Ihnen
          eine komfortable Mglichkeit, eine Zeichenkette innerhalb
          eines festlegbaren Bereichs zu suchen.


          Replace...  [CNTRL/R]  ('Replace'-Dialog aufrufen)
          --------------------------------------------------------------

          Ruft den Dialog zur Steuerung der Replace-Operation auf.
          In diesem Dialog knnen Sie maximal 10 Suchstrings und 10
          Ersatzstrings verwalten, wobei Sie jeden Suchstring mit
          jedem Ersatzstring kombinieren knnen.


          Find next   [CNTRL/N] bzw. [ALT/N]
          --------------------------------------------------------------

          Sucht die nchste passende Textstelle in der im Find-Dialog
          eingestellten Suchrichtung. Beachten Sie bitte, da Sie mit
          [CNTRL/N] und [ALT/N] unabhngig von der eingestellten Such-
          richtung die nchste passende Textstelle abwrts bzw. auf-
          wrts suchen knnen.


          Replace next...  [CNTRL/V]
          --------------------------------------------------------------

          Startet ab der aktuellen Cursorposition das Ersetzen mit
          Nachfrage.


          Find C-function...  [CNTRL/J] (C-Funktionskopf anspringen)
          --------------------------------------------------------------

          Ruft den Dialog zum Suchen eines C-Funktionskopfes auf.


          Find next func   [ALT/J]
          --------------------------------------------------------------

          Sucht den nchsten passenden C-Funktionskopf ab der aktuellen
          Cursorposition.



          CED V1.03                                           Seite 69



          Check braces     [CNTRL/~]   (Geschweifte Klammern prfen)
          --------------------------------------------------------------

          Diese Funktion prft in einem C-Quelltext, ob zu jeder
          ffnenden geschweiften Klammer eine korrespondierende
          schlieende Klammer vorhanden ist. Falls nicht, so wird
          die Klammer angesprungen, bei der die Unregelmigkeit
          entdeckt wurde. Bei einer fehlenden schlieenden Klammer
          ist dann der genaue Ort des Fehlers 'per pedes' unterhalb,
          bei einer fehlenden ffnenden Klammer oberhalb der ange-
          sprungenen Textstelle zu suchen.
          Kann kein Fehler in der Klammerung festgestellt werden,
          so wird in der Statuszeile die Meldung
                >> No errors found <<
          ausgegeben.
          Selbstverstndlich werden C-Kommentare, Zeichen- und
          Stringkonstanten berlesen.


          Top of text  [CNTRL/T]  (Cursor an den Anfang des Textes)
          --------------------------------------------------------------

          Positioniert den Cursor an den Anfang der ersten Zeile des
          aktiven Textes.


          Bottom of text  [CNTRL/B]
          --------------------------------------------------------------

          Positioniert den Cursor an den Anfang der letzten Zeile des
          aktiven Textes.


          Top of block   [ALT/T]
          --------------------------------------------------------------

          Positioniert den Cursor an den Anfang der ersten Zeile eines
          zusammenhngenden Blockes.


          Bottom of block  [ALT/B]
          --------------------------------------------------------------

          Positioniert den Cursor an den Anfang der letzten Zeile
          eines zusammenhngenden Blockes.


          Goto line...  [CNTRL/G]   (Zeile anspringen)
          --------------------------------------------------------------

          Es erscheint das grte aller CED-Dialogformulare. Aber
          keine Angst vor der berwltigenden Funktionalitt -
          geben Sie einfach die Nummer der Zeile ein, in die Sie
          den Cursor positionieren mchten und drcken Sie [RETURN].
          Der Cursor wird in die erste Spalte der betreffenden Zeile
          gesetzt.



          CED V1.03                                           Seite 70



          12.6  Das Men 'Mark'
          --------------------------------------------------------------

          Hier finden Sie fnf Sprungmarken, wobei die Marken eine
          pufferlokale Gltigkeit besitzen. Sie knnen also in jedem
          Text fnf Zeilen markieren. Die Zeilenmarkierung geht durch
          Textmodifikationen nicht verloren, es sei denn, Sie lschen
          die markierten Zeilen. (s. auch Kapitel 'Zeilenmarken')



          Jump #1     [ALT/1..5]  (Markierte Zeile anspringen)
           .
           .
          Jump #5
          --------------------------------------------------------------

          Hiermit springen Sie eine Marke an. Sie knnen die Marken
          auch ber die Tastatur anspringen, indem Sie zusammen mit
          der [ALT]-Taste die gewnschte Markennummer oben auf der
          Tastatur drcken (nicht auf dem numerischen Tastenblock !)



          Set #1      [CNTRL/1..5]    (Zeile markieren)
           .
           .
          Set #5
          --------------------------------------------------------------

          Hiermit setzen Sie eine Marke. Sie knnen die Marken auch
          ber die Tastatur setzen, indem Sie zusammen mit der
          [CNTRL]-Taste die gewnschte Markennummer auf der Tastatur
          drcken (nicht auf dem numerischen Tastenblock !)



          CED V1.03                                           Seite 71



          12.7  Das Men 'Macro'
          --------------------------------------------------------------


          Macro start   [ALT/M]   (Makroaufzeichnung beginnen)
          --------------------------------------------------------------

          Die Auzeichnung eines Makros wird gestartet. Danach wird
          der Meneintrag durch 'Macro end' ersetzt, mit dem Sie die
          Aufzeichnung eines Makros beenden knnen.


          Macro loop   [ALT/L]  (Makro innerhalb eines Blockes)
          --------------------------------------------------------------

          Ist dieser Menpunkt aktiv, wird ein Makro wiederholt
          innerhalb eines zusammenhngenden Blockes ausgefhrt, bis
          der Cursor auerhalb des Blockes positioniert wird.
          Dieser Menpunkt wird nach jedem Makroaufruf deaktiviert
          um Bedienungsfehler zu vermeiden.


          Load macros...   (Makro-Datei laden)
          --------------------------------------------------------------

          Es erscheint die FSB, mit der Sie eine Makrodatei laden
          knnen. Es lassen sich natrlich nur CED-Makros laden,
          andere Dateien werden mit einer Fehlermeldung zurck-
          gewiesen.


          Save macros...   (Makros speichern)
          --------------------------------------------------------------

          Sie knnen neu erzeugte Makros unter einem beliebigen Namen
          abspeichern, um diese zu einem spteren Zeitpunkt wiederver-
          wenden zu knnen. Dies erfolgt ber die FSB, in der Sie den
          Pfad und den Namen der Makrodatei festlegen knnen. Speichern
          Sie die Makros unter dem Dateinamen ab, der im 'Path'-Dialog
          festgelegt ist, so werden diese Makros bei Programmstart
          automatisch geladen.



          CED V1.03                                           Seite 72



          12.8  Das Men 'Extras'
          --------------------------------------------------------------


          Helpscreen... [ALT/H]   (Hilfsdialog aufrufen)
          --------------------------------------------------------------

          Die Textdatei, deren Name unter 'Help file' im Path-
          Dialog festgelegt werden kann, wird in einem Hilfsdialog
          seitenweise ausgegeben (s. Kapitel 'Der Hilfsdialog').
          Weiterblttern mit der Leertaste, Abbruch mit jeder anderen
          Taste.


          Load header  [ALT/LEFT SHIFT/H]   (Textkopf laden)
          --------------------------------------------------------------

          Nach Anklicken dieses Menpunktes oder Drcken von
          [ALT/LEFT SHIFT/H] wird ein Textkopf von Disk eingelesen und
          an den Anfang des aktiven Textpuffers kopiert. Der Textkopf
          ist eine Textdatei, deren Namen Sie im Path & Files-Dialog
          unter 'Header file:' festlegen knnen.


          Read directory...  [ALT/D]   (Directory einlesen)
          --------------------------------------------------------------

          Dieser Menpunkt ruft die FSB auf, in der Sie den Pfad eines
          Verzeichnisses einstellen knnen. Nachdem Sie den 'OK'-Button
          in der FSB angeklickt haben, werden die Namen (mit vollstnd-
          igem Zugriffspfad) der in dem Ordner enthaltenen Dateien im
          aktiven Textpuffer eingefgt. ber das Dateinamen-Suchmuster
          und die Extension-Buttons knnen Sie die Art der Dateien
          bestimmen, deren Namen eingelesen werden sollen.


          Load font...  (Font laden)
          --------------------------------------------------------------

          Jetzt kommen wir zur Abteilung Zeichenstze. In CED knnen
          Sie einen eigenen Zeichensatz installieren, der sowohl zur
          Textdarstellung in den CED-Windows, als auch von GEM benutzt
          wird. ber den Menpunkt erreichen Sie die FSB, mit der Sie
          einen neuen Zeichensatz laden knnen.
          Verwendet werden knnen alle 8*16 Zeichenstze, bei denen
          die sechzehn Datenbytes jedes Zeichens direkt hintereinander
          stehen.


          Sysfont   (Systemfont aktivieren)
          --------------------------------------------------------------

          Hiermit knnen Sie den Systemzeichensatz installieren.



          CED V1.03                                           Seite 73



          Print text      (Text auf Drucker ausgeben)
          --------------------------------------------------------------

          Der aktive Textpuffer wird auf dem Drucker ausgegeben.

          Folgendes sollten Sie dabei beachten:

          Ist keine Druckeranpassung geladen, so erscheint vor dem
          Druckbeginn eine Meldung, die Sie auf diesen Mistand hin-
          weist.

          Ist der Drucker nicht angeschaltet oder 'off line', wird
          eine Fehlermeldung ausgegeben.

          Den Druckvorgang knnen Sie jederzeit durch einen beliebigen
          Tastendruck unterbrechen. Es erscheint darauf ein kleiner
          Dialog, in dem Sie den Abbruch des Druckvorgangs besttigen
          oder zurcknehmen knnen.

          Der Cursor wird automatisch an den Anfang der Zeile gesetzt,
          die gerade an den Drucker abgeschickt wird (damit's nicht
          so langweilig wird...).



          Print block   (Block auf Drucker ausgeben)
          --------------------------------------------------------------

          Ein fragmentierter oder zusammenhngender Block wird auf dem
          Drucker ausgegeben.


          Install printer...   (Druckeranpassung laden)
          --------------------------------------------------------------

          Es erscheint die FSB, mit der Sie eine Druckeranpassung
          laden knnen. (s. Kapitel 'Druckeranpassung').



          CED V1.03                                           Seite 74



          12.9  Das Men 'Options'
          --------------------------------------------------------------

          Modus...
          --------------------------------------------------------------

          Nach Anklicken dieses Menpunktes erscheint ein Popupmen,
          ber das Sie die Modus-Flags einstellen knnen
          (s. Kapitel 'Die CED Konfiguration'). Falls Sie mehrere
          Einstellungen machen wollen, so knnen Sie durch Drcken
          von [LEFT SHIFT] whrend des Anklickens eines Meneintrags
          erreichen, da das Popupmen nicht beendet wird.
          Wie das Popupmen zum Aktivieren eines Textpuffers, kann auch
          dieses Popupmen ber die Tastatur bedient werden.


          Path & Files...
          Accessories...
          Misc...
          --------------------------------------------------------------

          Es erscheinen Dialoge, in denen Sie die meisten CED-Parameter
          festlegen knnen (s. Kapitel 'Die CED Konfiguration').


          Load config...
          --------------------------------------------------------------

          Es erscheint die FSB, mit der Sie eine CED-Konfigurations-
          Datei laden knnen.


          Save config...
          --------------------------------------------------------------

          ber diesen Menpunkt knnen Sie die CED-Konfiguration
          (s. Kapitel 'Die CED-Konfiguration') sichern. Zuerst erscheint
          eine Dialogbox, in der Sie festlegen knnen, ob Sie dabei auch
          die Windowparameter (Windowgren/-positionen, Fontgren)
          und die Such/Ersatz-Strings mit abspeichern mchten.
          Nach Anwahl des 'Save' Buttons erscheint dann die FSB, in der
          Sie den Pfad/Namen festlegen knnen, unter dem die CED-
          Konfiguration abgelegt werden soll.



          CED V1.03                                           Seite 75



          Anhang A    bersicht ber die Tastaturbefehle
          ==============================================================

          O-Block = One-line-Block
          F-Block = Fragmentierter Block
          Z-Block = Zusammenhngender Block
          W-Block = Wort-Block



          A.1  Cursor
          --------------------------------------------------------------

          UP ARROW                   Cursor eine Zeile nach oben
          DOWN ARROW                 Cursor eine Zeile nach unten
          LEFT ARROW                 Cursor eine Spalte nach links
          RIGHT ARROW                Cursor eine Spalte nach rechts

          SHIFT/UP ARROW             halbe Seite nach oben scrollen
          SHIFT/DOWN ARROW           halbe Seite nach unten scrollen

          SHIFT/LEFT ARROW           Cursor auf vorhergehendes Wort
          SHIFT/RIGHT ARROW          Cursor auf nchstes Wort


          HOME                       Cursor an den Anfang der Zeile
          SHIFT/HOME                 Cursor an das Ende der Zeile

          RETURN                     Zeilenumbruch
          CNTRL/RETURN               Cursor an den Anfang der nchsten
                                     Zeile setzen

          BACKSPACE                  Zeichen vor Cursor lschen
          CNTRL/BACKSPACE            Alle Zeichen links des Cursors bis
                                     Zeilenanfang lschen und Restzeile
                                     nachziehen
          ALT/BACKSPACE              Zeile ab Zeilenstart bis Cursor
                                     lschen, Cursorposition bleibt
                                     unverndert

          DELETE                     Zeichen unter Cursor lschen
          ALT/DELETE                 Wort lschen

          SHIFT/DELETE               Zeile in Pick-Buffer kopieren
                                     und anschlieend lschen

          CNTRL/DELETE               Zeile ab Cursor bis Zeilenende
                                     lschen



          CED V1.03                                           Seite 76



          INSERT                     Leerzeichen einfgen
          SHIFT/INSERT               Leerzeile einfgen
          CNTRL/INSERT               zwischen Insert-/Overwritemodus
                                     umschalten

          UNDO                       Zeichen-/Wort-/Zeilenlschen bzw.
                                     Zeilenmodifikation rckgngig machen
          SHIFT/UNDO                 Inhalt des Pick-Buffers einfgen

          CNTRL/T                    Cursor an den Textbeginn
          CNTRL/B                    Cursor an das Textende

          ALT/T                      Cursor an den Start eines Z-Blockes
          ALT/B                      Cursor an das Ende eines Z-Blockes

          CNTRL/G                    Zeile anspringen...



          CED V1.03                                           Seite 77



          A.2  Zeilenmarken
          --------------------------------------------------------------

          HELP                       Help-Zeilenmarke setzen
          SHIFT/HELP                 zur Help-Zeilenmarke springen

          CNTRL/1                    Marke #1 setzen
          CNTRL/2                    Marke #2 setzen
           .
           .
          CNTRL/5                    Marke #5 setzen


          ALT/1                      Marke #1 anspringen
          ALT/2                      Marke #2 anspringen
           .
           .
          ALT/5                      Marke #5 anspringen



          CED V1.03                                           Seite 78



          A.3  Block
          --------------------------------------------------------------

          ESCAPE                     Zeile in O-Blockpuffer kopieren
          SHIFT/ESCAPE               O-Blockpuffer einfgen

          CNTRL/DOWN ARROW           Zeile zu F-Block hinzufuegen
          CNTRL/UP ARROW             Zeile aus F-Block entfernen


          CNTRL/S                    Start eines Z-Blockes definieren
          CNTRL/E                    Ende des Z-Blockes definieren
          CNTRL/I                    Blockmarkierung invertieren (Z/F)
          CNTRL/Q                    Blockmarkierung lschen (Z/F)

          CNTRL/C                    Block kopieren (Z/F)
          CNTRL/M                    Z-Block verschieben
          CNTRL/D                    Block lschen (Z/F)
          CNTRL/LEFT ARROW           Z-Block nach links shiften
          CNTRL/RIGHT ARROW          Z-Block nach rechts shiften
          CNTRL/W                    Z-Block abspeichern...
          CNTRL/K                    Z-Block auf Clipboard speichern
          CNTRL/P                    Z-Block bzw. ASCII-Text von Clip-
                                     board laden und einfgen


          ALT/S                      W-Block-Start markieren
          ALT/E                      W-Block-Ende markieren und in
                                     W-Blockpuffer bertragen
          ALT/W                      Wort in W-Blockpuffer bertragen
          ALT/P                      W-Blockpuffer einfgen



          CED V1.03                                           Seite 79



          A.4  Makros
          --------------------------------------------------------------

          ALT/M                      Makro Start/Ende
          ALT/L                      Makroloop
          F1..F20                    Makros aufrufen
          Tasten des Num-Blocks            "



          CED V1.03                                           Seite 80



          A.5  Suchen/Ersetzen
          --------------------------------------------------------------

          CNTRL/F                    Find-Dialog aufrufen...
          CNTRL/F 0..9               Suchstring 0..9 ab Textanfang
                                     suchen
          ALT/F 0..9                 Suchstring 0..9 ab Cursorposition
                                     suchen


          CNTRL/N                    Weitersuchen abwrts
          ALT/N                      Weitersuchen aufwrts

          CNTRL/R                    Replace-Dialog aufrufen...
          CNTRL/V                    Weiter ersetzen (mit Verify)

          CNTRL/J                    C-Funktionskopf-Dialog aufrufen...
          ALT/J                      Nchsten passenden C-Funktionskopf
                                     suchen



          CED V1.03                                           Seite 81



          A.6  Datei
          --------------------------------------------------------------

          CNTRL/O                    Text laden...
          CNTRL/A                    Text hinzuladen...

          ALT/LEFT SHIFT/O           Textstelle als Dateiname
                                     interpretieren und Datei laden
          ALT/LEFT SHIFT/A           Textstelle als Dateiname
                                     interpretieren und Datei hinzuladen

          ALT/LEFT SHIFT/S           Textpuffer speichern
          ALT/A                      Textpuffer speichern unter...
          ALT/LEFT SHIFT/B           Textpuffer speichern mit Backup

          ALT/LEFT SHIFT/ESC         Speichern und beenden (retcode 1)
          ALT/RIGHT SHIFT/ESC        Speichern und beenden (retcode 2)

          ALT/LEFT SHIFT/Q           CED verlassen (retcode 0)


          ALT/LEFT SHIFT/H           Textkopf laden




          CED V1.03                                           Seite 82



          A.7  Sonstiges
          --------------------------------------------------------------


          ALT/I                      Info-Box aufrufen...

          ALT/D                      Textpuffer lschen
          ALT/O                      Speicher reorganisieren

          ALT / K                    Wort kapitalisieren
          ALT / U                    Zeichen Gro/Kleinumwandlung
          CNTRL/U                    Wort Gro/Kleinumwandlung
          CNTRL/X                    Zeichen vertauschen

          ALT/R                      berflssige Leerzeichen lschen
          ALT/X                      Text expandieren
          ALT/Y                      Text komprimieren
          ALT/H                      Hilfsdialog aufrufen...
          ALT/Z                      Fontgre umschalten

          CNTRL/+                    Zahl inkrementieren
          CNTRL/-                    Zahl dekrementieren

          CNTRL/{                    Klammerebenen anspringen
          CNTRL/}                           "

          CNTRL/~                    Check braces

          CNTRL/NUM0..NUM9           Textpuffer aktivieren

          CNTRL/NUM *                nchsten Textpuffer aktivieren
          CNTRL/NUM -                vorherg. Textpuffer aktivieren
                                     (das ist eine Makrovorbelegung)

          ALT/C                      offene Windows zyklisch aktivieren

          ALT [numeric keypad]       ASCII Code eingeben
                                     (auch in GEM Dialogen !)

          ENTER                      Popup-Men fr das Aktivieren
                                     eines Textpuffers aufrufen
                                     (das ist eine Makrovorbelegung)



          CED V1.03                                           Seite 83



          A.8  Fileselektorbox
          --------------------------------------------------------------

          F1..F10                    Pfad setzen
          SHIFT/F1..F10              Pfad in Konfiguration speichern

          CNTRL/HELP                 Popupmen mit Funktionstasten-
                                     Belegung aufrufen

          CNTRL/INSERT               neuen Pfad bernehmen
          CNTRL/CLR HOME             ins Rootdirectory wechseln

          CNTRL/1..8                 Extension 1 bis 8 anwhlen

          CNTRL/A..P                 Laufwerk anwhlen



          CED V1.03                                           Seite 84



          Anhang B     Nachfragedialoge u. Fehlermeldungen
                       (alphabet. sortiert)
          =============================================================



          B.1      Nachfragedialoge
          -------------------------------------------------------------


          Delete block ?
          --------------
          Sicherheitsabfrage vor dem Lschen eines Blockes.


          Restore line  xxxxxx ?
          ----------------------
          Sicherheitsabfrage vor dem Restaurieren einer Zeile mit
          [UNDO].


          Stop printing ?
          ---------------
          Nachfragedialog vor dem endgltigen Abbrechen eines
          Druckvorganges.


          Unsaved modifications in text   x !
          -----------------------------------
          Sicherheitsabfrage vor dem Lschen/berschreiben eines
          ungesicherten Textes.



          CED V1.03                                           Seite 85



          B.2   Fehlermeldungen   (alphabet. sortiert)
          =============================================================

          Cannot search for nothing !
          ---------------------------
          Es wurde versucht die erste/nchste passende Textstelle zu
          suchen, aber es ist kein Suchstring im Find- bzw. C-Find-
          Dialog eingetragen.


          Disk error !
          ------------
          Diese Fehlermeldung tritt bei einem nicht nher klassifizier-
          baren Fehler beim Sichern einer Datei auf. Eine mgliche
          Ursache ist z.B. der Versuch nach einem Diskettenwechsel eine
          Datei in einen nicht vorhandenen Ordner abzuspeichern.


          FATAL ERROR !
          -------------
          Der Supergau! Diese Fehlermeldung spielte in der Anfangsphase
          der CED-Entwicklung eine unrhmliche Rolle, denn sie weist
          unbarmherzig auf einen internen Fehler der CED-Speicher-
          verwaltung hin. Sollten Sie es tatschlich schaffen diese
          Meldung zu Gesicht zu bekommen, speichern Sie geschwind alle
          modifizierten Texte ab und beenden dann CED ber 'Quit'.


          File not found !
          ----------------
          Tritt beim Laden einer Hilfsdatei auf, falls die Datei nicht
          existiert.


          Illegal cursor position !
          -------------------------
          Der Cursor befindet sich innerhalb eines zusammenhngenden
          Blockes beim Aufruf der Funktionen 'Copy', 'Move',
          'Clipbrd paste' oder 'Add...'

          oder

          der Cursor befindet sich auerhalb eines zusammenhngenden
          Blockes beim Aufruf der Funktionen 'Shift left' oder
          'Shift right'.


          Illegal macro call !
          --------------------
          CED wurde in der Commandline eine Makronummer m_nr < 0 oder
          m_nr > 38 bergeben.


          Line too long !
          ---------------
          Die maximale Zeilenlnge von 252 Zeichen wurde durch eine
          Operation berschritten.



          CED V1.03                                           Seite 86



          Not enough workspace !
          ----------------------
          Eine Operation kann nicht ausgefhrt werden, weil der von
          CED allokierte Speicherplatz nicht ausreicht.


          No printer driver installed !
          -----------------------------
          Ist kein Druckertreiber installiert, so erscheint diese
          Meldung vor dem Drucken eines Textes/Blockes.


          Out of disk space !
          -------------------
          Auf dem angesprochenen Massenspeicher ist nicht mehr gengend
          Speicherplatz vorhanden.


          Please close all desk accessories !
          -----------------------------------
          Vor dem Verlassen des Accessory-Modus mssen alle permanent
          ffenbare Accessories (z.B. das Kontrollfeld) geschlossen
          werden.


          Printer not ready !
          -------------------
          Der Drucker ist nicht eingeschaltet oder off line.


          Unbalanced braces !
          -------------------
          Bei der Suche eines C-Funktionskopfes oder beim Anspringen
          bzw. Testen von Klammerebenen wurde entdeckt, da irgendwo
          eine geschweifte Klammer fehlen mu.


          Unbalanced comment !
          --------------------
          Bei der Suche eines C-Funktionskopfes oder beim Anspringen
          bzw. Testen von Klammerebenen wurde entdeckt, da irgendwo
          ein C-Kommentar nicht korrekt abgeschlossen wurde.


          Too much directory entries !
          ----------------------------
          Die FSB kann maximal 224 Directory-Eintrge darstellen.
          Enthlt ein Verzeichnis mehr Eintrge, so erscheint diese
          Meldung.



          CED V1.03                                           Seite 87



          Wrong config file version !
          ---------------------------
          Es wurde versucht eine veraltete Konfigurationsdatei zu
          laden.


          Wrong macro file version !
          --------------------------
          Es wurde versucht eine veraltete Makrodatei zu laden.


          Wrong printer driver version !
          ------------------------------
          Es wurde versucht einen veralteten Druckertreiber zu laden.



          CED V1.03                                           Seite 88



          Anhang C     Das Accessory 'CEDSTART.ACC'
          =============================================================

          Bevor Sie weiterlesen, sollten Sie wissen, da dieses
          Accessory in der jetzigen Version nur unter ROM- und Blitter
          -TOS lauffhig ist.

          Jetzt aber zur Funktionalitt:

          Dieses Accessory kann zum direkten Starten von CED (oder
          zum indirekten Starten eines beliebigen anderen Programmes)
          aus der Desktopmenleiste benutzt werden.

          Das Accessory trgt sich unter dem Namen 'Ced' in die Men-
          leiste ein. Nach Anklicken dieses Meneintrags vom Desktop
          aus, versucht das Betriebssystem den Editor unter dem Pfad
          'C:\CED\CED.PRG' zu starten.
          Halten Sie beim Aktivieren des Accessories die [CONTROL]-
          oder [SHIFT]- oder [ALTERNATE]-Taste gedrckt, so wird nicht
          der Editor gestartet, sondern die System-FSB mit dem Pfad
          'C:\STARTPRG\' geffnet. Jetzt knnen Sie ein sich in diesem
          Verzeichnis befindendes Programm durch einen Doppelklick
          starten.

          Wenn Ihnen die voreingestellten Pfade nicht zusagen, so
          sei es hiermit offiziell erlaubt, die Pfade und den Men-
          Namen im Accessory zu patchen.
          Dazu wurden hinter den Pfaden und dem Accessory-Mennamen
          zustzlich Null-Bytes in den Code eingefgt, damit auch
          lngere Pfade oder Mennamen eingetragen werden knnen.

          Bitte beachten Sie, da das Starten eines Programmes mit
          Hilfe des Accessories nur vom Desktop aus funktioniert.
          Wenn Sie das Accessory von einer Applikation aus aktivieren,
          wird erst nach Verlassen der Applikation das gewnschte
          Programm gestartet.




          CED V1.03                                           Seite 89



          Nachwort
          ==============================================================

          Bleibt nur noch zu hoffen, da Sie nach Durchlesen dieser
          Anleitung keine groen Probleme mit der Bedienung von CED
          haben werden. Falls Sie aber trotzallem auf unberwindliche
          Schwierigkeiten stoen sollten, ist der Autor gerne bereit
          Ihnen weiterzuhelfen. Richten Sie Ihre Fragen bitte an
          folgende Adresse:


                        Matthias Pfersdorff
                        Rubensstr. 9
                        D-6780 Pirmasens
                        Germany



          Viel Spa mit CED !


          Matthias Pfersdorff, im Dezember 1990




          Hinweis:
          --------
          Diese Software und die Dokumentation wurden mit grter
          Sorgfalt und Gewissenhaftigkeit angefertigt. Trotzdem
          knnen Fehler nicht vollstndig ausgeschlossen werden.
          Der Autor kann fr direkte oder indirekte Schden, die
          durch Benutzung von CED oder die Untauglichkeit von CED
          fr einen bestimmten Zweck entstehen, weder eine
          juristische Verantwortung noch irgendeine Haftung ber-
          nehmen.


          Atari ST/TT sind Warenzeichen der Atari Inc.
          GEM ist Warenzeichen von Digital Research Comp.
          Megamax C ist Warenzeichen von Megamax Inc.



