Dies ist eine alte Version des Dokuments!


Lined ist ein kleiner zeilenorientierter Editor von M. Balig, IG FORTH Leipzig.

vgl.a. Brodie

EDIT ( n -- ) Startet Editor mit Screen n

WIPE 	akt. Screen leeren
B  	screen back
N  	next 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
P ( text ( n -- ) PUT Beschreibt Zeile n mit Text
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 nach links/rechts
O ( text ( -- ) Overwrite Überschreibt Text ab Cursor

Beispiel

<code> 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 /<code>

Mit n LOAD wird dann Screen n übersetzt.

  • forth/fgforth/lined.1713353147.txt.gz
  • Zuletzt geändert: 2024/04/17 11:25
  • von volkerp