home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / disks / disk375.lzh / TextPlus / TextPlus2.2 / TextPlus2.2.doc < prev    next >
Text File  |  1989-06-06  |  19KB  |  480 lines

  1. *****************************************************************************
  2. *                                                                           *
  3. *                              TEXT PLUS V2.2                               *
  4. *                  (c) Copyright 1990 by Martin Steppler                    *
  5. *                                                                           *
  6. *  Text  Plus V2.0 ist SHAREWARE. Dies bedeutet, daß es beliebig  kopierbar *
  7. *  ist,  aber  alle Rechte beim Autor bleiben und der Anwender bei Gefallen *
  8. *  und häufiger  Benutzung  des  Programms dem Autor einen bestimmten Geld- *
  9. *  betrag (SHARE) - in diesem Fall DM 20 - zusenden muß, um nicht gegen das *
  10. *  Urheberrechtsgesetz zu verstoßen.                                        *
  11. *  Wer die SHARE löhnt, wird registriert und erhält die neueste Version von *
  12. *  Text Plus.                                                               *
  13. *  Hinweis an alle PD-Distributoren:                                        *
  14. *  Text  Plus  V2.2  darf  nur mit meiner Zustimmung in einer PD-Serie auf- *
  15. *  genommen werden. Der Preis darf sich nur nach den Kosten für Disk,  Ver- *
  16. *  packung  und  Versand  richten.  DM 5 sind das noch tolerierbare absolu- *
  17. *  te Maximum.                                                              *
  18. *  Sendet Bug-Reports, Kritik, Vorschläge und GELD (!!!) an:                *
  19. *                                                                           *
  20. *  Martin Steppler   Dr.-Danzebrink-Str.11   Roermonder-Str.112a            *
  21. *                    D-6400 Fulda, BRD       D-5100 Aachen, BRD             *
  22. *                                            Tel. 0241/158579  (Studienort) *
  23. *  Bankverbindung:   Dresdner Bank Fulda                                    *
  24. *                    Kto-Nr. 08 095 309 00   BLZ 530 800 30                 *
  25. *                                                                           *
  26. *****************************************************************************
  27.  
  28.  
  29. DANKE
  30.  
  31.          Zuerst möchte ich JUSTIN V. McCORMICK danken, dessen FileRe­
  32.          quester  (Fish  #245) ich implementiert habe. Der PATHMASTER
  33.          ist das Non-Plus-Ultra unter den FileRequestern. Danke  Jus­
  34.          tin!
  35.  
  36.  
  37. INHALT
  38.  
  39.          0     VERÄNDERUNGEN
  40.  
  41.          I     STARTEN UND INSTALLATION
  42.  
  43.                Erklärungen zu den Menüs und ihren Menüpunkten:
  44.  
  45.          II    DOKUMENT
  46.          III   EDITIEREN
  47.          IV    EINSTELLUNGEN
  48.          V     SCHRIFT
  49.          VI    SUCHEN
  50.  
  51.          VII   TASTATURBELEGUNG
  52.  
  53.  
  54.                               0) VERÄNDERUNGEN
  55.  
  56. V2.2: - Der alte Filerequester wurde durch PATHMASTER ersetzt.
  57.       - Die  Blockoperationen  Markieren,  Kopieren, Löschen u. Markierung
  58.         Löschen sind jetzt direkt mit der Maus durchführbar. (siehe III)
  59.       - Fast vollständige Umbelegung der Tastatur. Man kann jetzt einzelne
  60.         Wörter löschen oder anspringen, Blöcke nach links oder rechts ver­
  61.         schieben u.v.m.
  62.       - Iconify-Routine
  63.       - Backup-Funktion  zur  Rettung  alter Files vor dem Tod durch über­
  64.         schreiben
  65.       - Ein paar neue Gadgets.
  66.         Laß den Blick mal an den rechten Rand schweifen  ----------->
  67.         Doll nich 8-) !
  68.       - Kleinere Verbesserungen (z.B. das Window wird ein Pixel tiefer als
  69.         vorher dargestellt, so daß man ohne KSZK (Klick Schieb Zieh Klick)
  70.         zur Workbench zurückkommt.)
  71.       - TextPlus startet einen eigenen Process, so daß TextPlus nicht mehr
  72.         mit 'run TextPlus' aufgerufen werden braucht.
  73.  
  74. V2.1:
  75.       - TP öffnet eine eigene Screen. WindowSizing-Gadget war unumgänglich.
  76.         --> maximal darstellbare Textbreite: 77 Zeichen.
  77.       - Cursor kann mit der Maus positioniert werden.
  78.       - Als Block markierte Absätze werden richtig formatiert. (Vorher gab
  79.         es Probleme bei mehreren Spaces in einer Zeile.)
  80.       - 2 Bugs der Laderoutine eliminiert:
  81.         - Steuerzeichen in Briefen werden nicht mehr als reguläre Zeichen
  82.           mitgezählt.
  83.         - Das Suffix ".txp" braucht nicht mehr angegeben werden, um Briefe
  84.           vom CLI aus korrekt zu laden.
  85.       - Busy-Wait-Loop entfernt. (Schande: Wie kam der nur in mein Programm?)
  86.  
  87.  
  88.                          I) STARTEN UND INSTALLATION
  89.  
  90.  
  91.          Text Plus V2.2 (von nun an mit TP abgekürzt) kann sowohl von
  92.          der Workbench als auch vom CLI aus gestartet werden.
  93.  
  94.          Mögliche Aufrufe:    TextPlus2.2  [-i] [filename]
  95.  
  96.          Wird das i-Flag mitangegeben, öffnet  TP  nur  das  Iconify-
  97.          Fenster.  Ein  zusätzlich  angegebener  Filename  wird  erst
  98.          nach Verlassen der Iconify-Schleife nachgeladen. Ohne i-Flag
  99.          wird der eventuell angegebene Filename geladen.
  100.  
  101.          Nach  dem  erfolgreichen  Start versucht TP seine Konfigura­
  102.          tionsdatei 'TxP.Config' aus  dem  aktuellen  Verzeichnis  zu
  103.          laden;  wenn  der Versuch fehlschlägt aus dem 's:'-Verzeich­
  104.          nis. TxP.Config ermöglicht dem  Anwender  bestimmte  Vorein­
  105.          stellungen  zu  treffen  wie z.B. das Setzen von Textbreite,
  106.          Seitenlänge, einiger Druckerparameter  usw.  TxP.Config  ist
  107.          ein ASCII-File, der leicht verändert werden kann. Die Bemer­
  108.          kungen  in  TxP.Config mögen zur Veränderung der Voreinstel­
  109.          lungen ausreichen. TP läuft auch ohne TxP.Config.
  110.  
  111.          ACHTUNG: TxP.Config ist erweitert worden. Also das alte Con­
  112.          fig-File durch das neue im S:-Directory ersetzen.
  113.  
  114.  
  115.                                  II) DOKUMENT
  116.  
  117.  
  118. 1) LADEN
  119.  
  120.          Nach der Anwahl dieses Menüpunktes erscheint der FileReques­
  121.          ter, dessen augenblickliche Funktion - hier 'Text  Laden'  -
  122.          als Fenstername erscheint.
  123.  
  124.          Der  FileRequester  verhält  sich völlig dynamisch und asyn­
  125.          chron; man kann also Directories oder Files anklicken, durch
  126.          die File-Liste scrollen etc., während PATHMASTER ein  Direc­
  127.          tory  einliest.  Mit  den drei Sort Gadgets (Alpha, Size und
  128.          Date) kann man den Sortier-Algorithmus auswählen.
  129.  
  130.          Mit  der  rechten Maustaste schaltet man vom FILE- zum PFAD-
  131.          Gadget um und umgekehrt.
  132.  
  133.          Keyboard shortcuts sind:
  134.  
  135.                 ESCAPE          -    Abbruch
  136.                 CRSR-UP/DOWN    -    Scrollen durch die File-Liste
  137.                 Shift-RETURN    -    wie rechte Maustaste
  138.  
  139.          Wenn eines der String Gadgets aktiv ist, können  die  ersten
  140.          beiden shortcuts nicht aufgerufen werden. Die maximale Pfad­
  141.          länge beläuft sich auf 344 Zeichen.
  142.  
  143.          Nachdem  ein Filename ausgewählt wurde, versucht TP abhängig
  144.          davon, ob TP sich im Brief- oder ASCII-Modus befindet, einen
  145.          File, der im TP-Brief-Format vorliegt (Suffix: '.txp'), oder
  146.          einen ASCII-File zu laden.
  147.  
  148. 2) TEXT ANHÄNGEN
  149.  
  150.          Nachdem der Text wie bei 'Laden' ausgewählt wurde,  wird  er
  151.          an  das  Ende des sich schon im Speicher befindlichen Textes
  152.          angehängt.
  153.  
  154. 3) TEXT LÖSCHEN
  155.  
  156.          Der gesamte Textspeicher wird gelöscht.
  157.  
  158. 4) SPEICHERN
  159.  
  160.          Der Text wird unter dem aktuellen Namen abhängig vom  Brief-
  161.          Modus entweder im Brief-Format oder als ASCII-File abgespei­
  162.          chert. Der FileRequester wird hierbei nicht aufgerufen.
  163.  
  164. 5) SPEICHERN ALS ...
  165.  
  166.          Die  Eingabe des erwünschten Namens erfolgt wie bei 'Laden';
  167.          danach wird der Text abhängig vom  Brief-Modus  entweder  im
  168.          Brief-Format oder als ASCII-File gespeichert.
  169.  
  170. 6) SPEICHERN & BEENDEN
  171.  
  172.          Der  Text  wird  unter dem aktuellen Namen abgespeichert und
  173.          TP danach verlassen.
  174.  
  175. 7) DRUCKEN
  176.  
  177.          Nach der Anwahl dieses Punktes erscheint ein neues  Fenster,
  178.          in  dem man eine von vier Schriftarten (NLQ, Pica, Elite und
  179.          Schmalschrift), die Seiten, ab denen mit  dem  Ausdruck  be­
  180.          gonnen  und  aufgehört  werden  soll, den linken und rechten
  181.          Rand und die Länge des Papiers bestimmen kann. Ferner können
  182.          noch der Seiten- und/oder der Zeilennummerierungsmodus ange­
  183.          schaltet werden, d. h. daß am Ende jeder Seite die jeweilige
  184.          Seitennummer bzw. vor jeder Zeile eine  Zeilennummer  ausge­
  185.          geben  wird.  Danach  beginnt  der Ausdruck. Am Anfang jeder
  186.          Seite wird der Benutzer gefragt, ob er die  jeweilige  Seite
  187.          überspringen oder drucken will, oder ob er den Ausdruck ganz
  188.          beenden  möchte.  Bei  Fehlern  besteht  die Möglichkeit die
  189.          aktuelle Zeile noch einmal auszudrucken  oder  den  Ausdruck
  190.          abzubrechen.
  191.  
  192.          TP schickt die zu druckenden Daten über das  printer.device,
  193.          deswegen  muß  sich  im  Verzeichnis devs/printers der Boot-
  194.          Diskette der zum Drucker  gehörige  Druckertreiber  befinden
  195.          und mit Preferences eingestellt worden sein.
  196.  
  197. 8) ICONIFY
  198.  
  199.          TP  schließt  sein Hauptfenster und seine Screen, und öffnet
  200.          ein Iconify-Fenster auf der Workbench. Drückt man  im  akti­
  201.          vierten  Iconify-Fenster auf die rechte Maustaste, kehrt man
  202.          ins Hauptprogramm zurück. Die Koordinaten  des  Iconify-Fen­
  203.          sters  können im Config-File verändert werden. Durch Iconify
  204.          spart man schlappe 42K.
  205.  
  206. 9) HILFE
  207.  
  208.          Die  Tastaturbelegung  von  TP wird eingeblendet. Nach einem
  209.          Tastendruck wird sie wieder ausgeblendet. Gleiches kann  man
  210.          mit der Help-Taste erreichen.
  211.  
  212. 10) INFO
  213.  
  214.          Informationen über den Programmautor.
  215.  
  216. 11) ENDE
  217.  
  218.          Das Programm wird ohne Abspeichern des aktuellen Textes ver­
  219.          lassen. Wenn der aktuelle Text in irgendeiner Form verändert
  220.          wurde,  wird  eine  Sicherheitsabfrage  davorgeschaltet. Ein
  221.          Abbruch aus Versehen und damit der Verlust  des  Textes  ist
  222.          also nicht möglich. Ebenso kann das Programm durch die Betä­
  223.          tigung der Escape-Taste oder des Closegadgets verlassen wer­
  224.          den.
  225.  
  226.  
  227.                                 III) EDITIEREN
  228.  
  229. 1) BLOCK MARKIEREN
  230.  
  231.          Die aktuelle Cursorposition bestimmt  den  Blockanfang  bzw.
  232.          nach nochmaligen Anwählen dessen Ende. Er wird dann farblich
  233.          gekennzeichnet.    Man  befindet sich im Blockmodus, der nur
  234.          durch  den  Aufruf  von  'Markierung  löschen'  oder  'Block
  235.          löschen' verlassen werden kann.
  236.  
  237. 2) BLOCK KOPIEREN
  238.  
  239.          Im  Blockmodus  kann man an der aktuellen Cursorposition den
  240.          Block in den Text einfügen, jedoch nur  außerhalb  des  mar­
  241.          kierten Blocks selbst.
  242.  
  243. 3) BLOCK LÖSCHEN
  244.  
  245.          Der markierte Block wird gelöscht.
  246.  
  247. 4) MARKIERUNG LÖSCHEN
  248.  
  249.          Der Blockmodus wird verlassen.
  250.  
  251.          Diese  vier  Block-Operationen können wie folgt mit der Maus
  252.          ausgeführt werden:
  253.  
  254.          DOPPELCLICK    Blockanfang markieren
  255.  
  256.                         Befindet sich der Maus-Zeiger in der obersten
  257.                         bzw. untersten Zeile wird in die entsprechen­
  258.                         de Richtung  gescrollt.  Das  Prop-  und  die
  259.                         Pfeil-Gadgets  können natürlich  auch zum Sc­
  260.                         rollen verwendet werden.
  261.  
  262.          DOPPELCLICK    Blockende markieren
  263.  
  264.          DOPPELCLICK           Block kopieren
  265.          DOPPELCLICK + SHIFT   Block löschen
  266.          DOPPELCLICK + ALT     Markierung löschen
  267.  
  268. 5) BLOCK LADEN
  269.  
  270.          Ein  normaler  Text  wird an der Position des Cursors in den
  271.          Text eingefügt, dessen Name vorher wie bei "Laden"  eingege­
  272.          ben wurde.
  273.  
  274. 6) BLOCK SPEICHERN
  275.  
  276.          Der  markierte Block wird nach dessen Namenseingabe auf Dis­
  277.          kette gespeichert.
  278.  
  279. 7) BLOCK DRUCKEN
  280.  
  281.          Der Ausdruck erfolgt wie bei "Drucken", nur daß  keine  Sei­
  282.          tenangabe möglich ist.
  283.  
  284.  
  285.                                IV) EINSTELLUNGEN
  286.  
  287. 1) SEITENLÄNGE
  288.  
  289.          Die Seitenlänge wird in einem neuen Fenster  in  ein  Gadget
  290.          eingegeben. Sie kann zwischen 10 und 72 Zeilen liegen.
  291.  
  292. 2) TEXTBREITE
  293.  
  294.          Die  Eingabe  erfolgt wie bei "Seitenlänge". Es können Werte
  295.          zwischen 10 und 255 eingegeben werden. Wenn ein Block vorher
  296.          markiert worden ist, wird dieser nach der  neuen  Textbreite
  297.          formatiert.
  298.  
  299. 3) EINFÜGEN AN/AUS
  300.  
  301.          Der Einfüge-Modus wird nach Anwahl dieses Menüpunktes entwe­
  302.          der  an-  bzw. ausgeschaltet. Wenn er eingeschaltet ist, er­
  303.          scheint oben rechts über dem  Lineal  das  Wort  'EIN',  und
  304.          eingegebene Zeichen werden in den bestehenden Text eingefügt
  305.          und überschreiben ihn nicht.
  306.  
  307. 4) BRIEF AN/AUS
  308.  
  309.          Umschalten  zwischen  Brief-  und ASCII-Modus. Jedesmal wenn
  310.          in irgendeiner Form auf die Diskette zugegriffen wird,  wird
  311.          berücksichtigt,  ob  der zu ladene/ speichernde Text ein AS­
  312.          CII-File ist/sein soll  oder  im  Brief-Format  vorliegt/ge­
  313.          speichert  werden  soll.  Texte im Brief-Format sind mit dem
  314.          Suffix '.txp' gekennzeichnet.
  315.  
  316. 5) AUTO-TRENN AN/AUS
  317.  
  318.          Die automatische Trennfunktion wird hiermit an- bzw.  ausge­
  319.          schaltet.  Wenn ein Block markiert worden ist und dieser neu
  320.          links- oder rechtsbündig, zentriert oder im Blocksatz ausge­
  321.          richtet wird, werden bei eingeschaltetem  Auto-Trenn-  Modus
  322.          zu lange Wörter nach den Regeln der deutschen Silbentrennung
  323.          getrennt,  um das Entstehen von zu großen Löchern zu vermei­
  324.          den. Die Trenn-Routine ist nicht  perfekt,  deswegen  sollte
  325.          ein  Korrekturlesen nie unterbleiben. Wörter, die von TP ge­
  326.          trennt worden sind, sind mit einem doppeltem Trennstrich '­'
  327.          gekennzeichnet und nur dieser wird bei etwaigen  Umformatie­
  328.          rungen von TP als Trennstrich akzeptiert.
  329.  
  330. 6) BACKUP AN/AUS
  331.  
  332.          Ist  der Backup-Modus eingeschaltet, wird bei jedem Schreib­
  333.          zugriff geprüft, ob es auf der Disk schon ein File  mit  dem
  334.          selben  Namen  gibt,  den wir angegeben haben. Wenn ja, wird
  335.          dieser nicht überschrieben, sondern  er  erhält  das  Suffix
  336.          '.bak'.
  337.  
  338. 7) GEHE ZU ...
  339.  
  340.          Nach  der Eingabe des zu suchenden Strings, sucht TP am lin­
  341.          ken Textrand jeder Zeile nach dem jeweiligen String und fin­
  342.          det diesen nur, wenn er sich am linken Rand  befindet.  Die­
  343.          se  Routine ist beim Programmieren in C recht nützlich, weil
  344.          man so schnell bestimmte Module in längeren Sourcecodes  an­
  345.          springen kann (z.B. Gehe zu ... main() { ).
  346.  
  347. 8) GEHE ZUR X. ZEILE
  348.  
  349.          Es wird zur eingegebenen Zeile im Text gesprungen. Auch die­
  350.          se Routine ist dem Programmierer von Nutzen, denn Fehlermel­
  351.          dungen  eines  Compilers geben auch die Zeile an, in der der
  352.          Fehler auftritt und die man somit direkt anspringen kann.
  353.  
  354.  
  355.                                   V) SCHRIFT
  356.  
  357.  
  358. 1-4) NORMAL, UNTERSTRICHEN, FETT, KURSIV
  359.  
  360.          Nach  der  Anwahl  eines  dieser  Punkte  wird  der aktuelle
  361.          Schreibmodus verändert. Neu eingegebene  Zeichen  werden  in
  362.          der  neuen  Schriftart  dargestellt.  Ist ein Block markiert
  363.          worden, wird der ganze Block in der neuen Schriftart  darge­
  364.          stellt.
  365.  
  366. 5-8) LINKSBÜNDIG, RECHTSBÜNDIG, ZENTRIERT, BLOCKSATZ
  367.  
  368.          Es  wird  auf  die neue Ausrichtung umgeschaltet. Die Zeile,
  369.          in der der Cursor sich befindet wird umformatiert. Wenn  ein
  370.          Block definiert wurde, wird dieser umformatiert.
  371.  
  372.  
  373.                                   VI) SUCHEN
  374.  
  375.  
  376. 1-3) SUCHEN, VORWÄRTS, RÜCKWÄRTS
  377.  
  378.          Nach der Eingabe des zu suchenden Strings, beginnt TP ab der
  379.          Position  des  Cursors mit der Suche. Wurde die Zeichenkette
  380.          gefunden, zeigt TP sie in der obersten Zeile  an  und  setzt
  381.          den Cursor an den Anfang des Wortes. Wenn das Gadget 'Unter­
  382.          scheidung  Groß/Klein'  angeschaltet wurde, dann  werden die
  383.          im zu suchenden String groß- bzw.  kleingeschriebenen  Buch­
  384.          staben  im  Text  nur  gefunden,  wenn diese ebenfalls groß-
  385.          bzw. kleingeschrieben sind; z.B.  Suchkriterium:  'Beispiel­
  386.          wort'  ->  'Beispielwort'  wird  gefunden,  aber nicht 'bei­
  387.          spielwort'. Mit VORWÄRTS und RÜCKWÄRTS  kann  im  Text  ohne
  388.          Eingabe  eines  neuen  Suchstrings  vorwärts  bzw. rückwärts
  389.          gesucht werden.
  390.  
  391. 4-6) ERSETZEN, VORWÄRTS, RÜCKWÄRTS
  392.  
  393.          Nachdem sowohl der Suchstring als auch der Ersatzstring ein­
  394.          gegeben worden sind, erscheint bei erfolgreicher  Suche  die
  395.          Sicherheitsabfrage,  ob  der  angezeigte String wirklich er­
  396.          setzt werden soll. Das Gadget 'Unterscheidung  Groß/  Klein'
  397.          und die Menüpunkte VORWÄRTS und RÜCKWÄRTS haben dieselbe Be­
  398.          deutung wie bei SUCHEN.
  399.  
  400.  
  401.                       VII) TASTATURBELEGUNG UND SHORTCUTS
  402.  
  403.  
  404. 1) TASTATURBELEGUNG
  405.  
  406.    CONTROL         -t    Textlänge und Textende anzeigen
  407.                    -q    text abspeichern und programm beenden
  408.           -n/-u/-f/-k    schriftart: Normal/Unterstrichen/Fett/Kursiv
  409.              -b/-c/-x    Block markieren / Copieren / löschen
  410.                    -l    markierung Löschen
  411.           -e/-r/-a/-p    Einfügen / bRief / Auto-trenn / backuP an/aus
  412.                 -g/-z    Gehe zu ... / zur Zeile x
  413.  
  414.    SHIFT-DEL             zeile löschen
  415.    SHIFT-CR              die zuletzt gelöschte zeile einfügen
  416.    CTRL -BS/DEL          alles links/rechts des cursors löschen
  417.    ALT  -BS/DEL          wort  links/rechts des cursors löschen
  418.    SHIFT-BS              space rechts des cursors löschen
  419.  
  420.    ALT  -TAB             space bis zum nächsten tab-stop einfügen bzw.
  421.                          block zum nächsten tab-stop verschieben
  422.    CTRL -TAB             zeile bis zum vorhergehenden tab-stop löschen bzw.
  423.                          block zum vorhergehenden tab-stop verschieben"
  424.  
  425.    SHIFT-CRSR-UP/DOWN    eine bildschirmseite zurück- / vorspringen
  426.    ALT  -CRSR-UP/DOWN    crsr an den textanfang / das textende
  427.    CTRL -CRSR-UP/DOWN    zum anfang der nächsten/vorhergehenden textseite
  428.  
  429.    SHIFT-CRSR-LFT/RGT    crsr an den anfang bzw. ans ende der zeile
  430.    ALT  -CRSR-LFT/RGT    zum anfang des vorhergehenden/nächsten wortes
  431.    CTRL -CRSR-LFT/RGT    block nach links/rechts verschieben
  432.  
  433.    HELP                  anzeige der tastaturbelegung
  434.    ESC                   programm ohne abspeichern verlassen
  435.  
  436.  
  437. 2) SHORTCUTS
  438.  
  439.    RIGHT AMIGA
  440.  
  441.          -i       Laden
  442.          -a       Text anhängen
  443.          -c       Text löschen
  444.          -w       Speichern
  445.          -o       Speichern als ...
  446.          -q       Speichern und Beenden
  447.          -d       Drucken
  448.          -y       Iconify
  449.  
  450.          -g       Block laden
  451.          -m       Block speichern
  452.          -p       Block drucken
  453.  
  454.          -x       Seitenlänge
  455.          -t       Textbreite
  456.  
  457.          -n       Schriftart:  Normal
  458.          -u                    Unterstrichen
  459.          -f                    Fett
  460.          -k                    Kursiv
  461.          -l       Ausrichtung: Linksbündig
  462.          -r                    Rechtsbündig
  463.          -z                    Zentriert
  464.          -b                    Blocksatz
  465.  
  466.          -s       Suchen
  467.          -1        -""-  vorwärts
  468.          -2        -""-  rückwärts
  469.          -e       Ersetzen
  470.          -3        -""-  vorwärts
  471.          -4        -""-  rückwärts
  472.  
  473.  
  474. IST DIESER DOC-FILE ENDLICH ZU ENDE? JAWOLL!!!
  475.  
  476. Weiterhin viel Spaß mit Text Plus V2.2, winke winke und tschüß
  477.  
  478.  
  479. 08.08.1990                       Martin
  480.