VolksForth/8086/msdos/cursor/editor.fb

1 line
42 KiB
Plaintext
Raw Normal View History

volksFORTH Full-Screen-Editor HELP Screen Editor verlassen : flushed: ESC updated: ^E <20>nderungen verwerfen: ^U (UNDO) Cursor bewegen : Cursortasten (l<>schen mit DEL oder <- ) Einf<6E>gen : INS (an/aus), ^ENTER (Screen einf<6E>gen) Tabs : TAB (nach rechts), SHIFT TAB (nach links) Bl<42>ttern : Pg Dn (n<>chster), Pg Up (voriger) : F9 (alternate), SHIFT F9 (shadow) mark alternate Scr. : F10 Zeile l<>schen/einf. : ^Y (l<>schen), ^N (einf<6E>gen) Zeile teilen : ^PgDn (split), ^PgUp (join) Suchen und Ersetzen : F2 (Break mit ESC, replace mit 'R' ) Zeilenpuffer : F3 (push&delete), F5 (push), F7 (pop) Zeichenpuffer : F4 (push&delete), F6 (push), F8 (pop) Sonstige : ^F (Fix), ^L (Showload), ^S (Screen #) --> \ Full-Screen Editor ks 22 dez 87 Dieses File enthaelt den Full-Screen Editor fuer die IBM - volksFORTH-Version. Er enthaelt Line- und Chararcter-Stacks, Find&Replace-Funktion sowie Unterstuetzung des Shadow-Screen-Konzepts, der view- Funktion und des sichtbaren Laden von Screens (showload). Durch die integrierte Tastaturtabelle (keytable) laesst sich dieKommandobelegung der Tasten auf einfache Art und Weise aendern. Angepa<70>t f<>r den IBM PC von K.Schleisiek am 22 dez 87 Anregungen, Kritik und Verbesserungsvorschlaege bitte an: U. Hoffmann Harmsstrasse 71 2300 Kiel \ Load Screen for the Editor jrg 18dez89 Onlyforth \needs Assembler 2 loadfrom asm.scr 3 load \ PC adaption \ &10 load \ ANSI display interface \ &11 load \ BIOS display interface \ &12 load \ MULTItasking display interface &4 &40 thru \ Editor Onlyforth .( Screen Editor geladen) cr \ curshape? curon curoff jrg 20dez89\ gleiches Konzept wie curat? , nur C nach D geschoben \ da C die Cursor-Start & -End-Reihe enth<74>lt Code curshape? ( -- top bot ) D push R push $F # A+ mov $10 int \ in AL der Videomodus !! 3 # A+ mov $10 int R pop C D mov 0 # A mov D+ A- xchg A push Next end-code : curon curshape? curshape ; \ VGA hat max. 15 Reihen! : curoff &16 dup curshape ;