Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| forth:fgforth:lined [2024/04/17 11:25] – angelegt volkerp | forth:fgforth:lined [2024/04/17 11:49] (aktuell) – volkerp | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ===== Beschreibung LINED ===== | + | ===== Zeileneditor |
| Lined ist ein kleiner zeilenorientierter Editor von M. Balig, IG FORTH Leipzig. | Lined ist ein kleiner zeilenorientierter Editor von M. Balig, IG FORTH Leipzig. | ||
| + | Er belegt nur 656 Byte Arbeitsspeicher. | ||
| vgl.a. Brodie | vgl.a. Brodie | ||
| Zeile 9: | Zeile 10: | ||
| WIPE akt. Screen leeren | WIPE akt. Screen leeren | ||
| - | B screen back | + | B BACK ein Screen zurück |
| - | N next screen | + | N NEXT Wechsel zum nächsten Screen |
| L akt. Screen listen | L akt. Screen listen | ||
| DONE Beendet Editor | DONE Beendet Editor | ||
| Zeile 20: | Zeile 21: | ||
| H ( n -- ) HOLD, Zeile n in PAD kopieren, aktuelle Zeile bleibt | H ( n -- ) HOLD, Zeile n in PAD kopieren, aktuelle Zeile bleibt | ||
| R ( n -- ) REPLACE Ersetzt Zeile n durch den Text in PAD | R ( n -- ) REPLACE Ersetzt Zeile n durch den Text in PAD | ||
| - | E ( n -- ) ERASE Zeile n mit Leerzeichen löschen | + | E ( n -- ) ERASE Zeile n mit Leerzeichen löschen |
| - | P ( text ( n -- ) PUT Beschreibt Zeile n mit Text | + | P ( text ( n -- ) PUT Beschreibt Zeile n mit Text ( = E + O ) |
| K ( n -- ) KILL Zeile n entfernen, nachfolgende Zeilen rutschen hoch | K ( n -- ) KILL Zeile n entfernen, nachfolgende Zeilen rutschen hoch | ||
| S ( n -- ) SPREAD, leere Zeile einfügen, nachfolgende Zeilen rutschen runter | S ( n -- ) SPREAD, leere Zeile einfügen, nachfolgende Zeilen rutschen runter | ||
| Zeile 28: | Zeile 29: | ||
| Zeichenkommandos | Zeichenkommandos | ||
| - | C ( n -- ) n Cursorschritte | + | C ( n -- ) n Cursorschritte |
| O ( text ( -- ) Overwrite Überschreibt Text ab Cursor | O ( text ( -- ) Overwrite Überschreibt Text ab Cursor | ||
| </ | </ | ||
| Zeile 43: | Zeile 44: | ||
| O ODER | O ODER | ||
| DONE | DONE | ||
| - | /< | + | </code> |
| Mit n LOAD wird dann Screen n übersetzt. | Mit n LOAD wird dann Screen n übersetzt. | ||
| + | Nicht vergessen, die Screens mit "von bis PUT" auf Kassette zu speichern! | ||