Buch erstellen
Diese Seite zum Buch hinzufügen
Diese Seite zum Buch hinzufügen
Buch erstellen
Diese Seite aus Buch entfernen
Diese Seite aus Buch entfernen
Zeileneditor
Lined ist ein kleiner zeilenorientierter Editor von M. Balig, IG FORTH Leipzig. Er belegt nur 656 Byte Arbeitsspeicher.
vgl.a. Brodie
EDIT ( n -- ) Startet Editor mit Screen n WIPE akt. Screen leeren B BACK ein Screen zurück N NEXT Wechsel zum nächsten Screen L akt. Screen listen DONE Beendet Editor Zeilenkommandos T ( n -- ) Zeile n ansteuern und in PAD kopieren X ( -- ) aktuelle Zeile löschen (leeren) H ( n -- ) HOLD, Zeile n in PAD kopieren, aktuelle Zeile bleibt R ( n -- ) REPLACE Ersetzt Zeile n durch den Text in PAD E ( n -- ) ERASE Zeile n mit Leerzeichen löschen ( = T + X ) P ( text ( n -- ) PUT Beschreibt Zeile n mit Text ( = E + O ) K ( n -- ) KILL Zeile n entfernen, nachfolgende Zeilen rutschen hoch S ( n -- ) SPREAD, leere Zeile einfügen, nachfolgende Zeilen rutschen runter U ( text ( -- ) UNDER, Zeile mit Text einfügen, nachfolgende Zeilen rutschen runter Zeichenkommandos C ( n -- ) n Cursorschritte vor/zurück (screenbezogen, also auch über Zeile hinaus!) O ( text ( -- ) Overwrite Überschreibt Text ab Cursor
Beispiel
10 EDIT WIPE 0 P SO GEHT ES 1 P ZUR TEXTEINGABE 2 P ZU DEN ZEILEN 0, 1 UND 2. -6 C O ODER DONE
Mit n LOAD wird dann Screen n übersetzt.
Nicht vergessen, die Screens mit „von bis PUT" auf Kassette zu speichern!