               dRAJWER REDAKTORA KOMANDNOJ STROKI SL V08.00
                      sTOROVEWYH s.w. mOSKWA  1988G.


               nAZNA^ENIE I USTANOWKA REDAKTORA W SISTEME

 dRAJWER PREDNAZNA^EN DLQ REDAKTIROWANIQ KOMANDNYH STROK MONITORA (KMON),
 INTERPRETATORA CSI I WHODNYH STROK, POLU^AEMYH PROGRAMMOJ POLXZOWATELQ PO
 ZAPROSU .GTLIN . wOZMOVNO REDAKTIROWANIE ZAPROSOW .TTYIN, ESLI RAZRE[ITX
 \TOT REVIM KOMANDOJ SET SL TTYIN.
 dRAJWER SL RABOTAET TAKVE KAK DRAJWER NULX-USTROJSTWA I MOVET WYDAWATX
 TWERDU@ KOPI@ SISTEMNOGO TERMINALA NA PE^ATA@]EE USTROJSTWO.
 rEDAKTOR FUNKCIONIRUET POD UPRAWLENIEM OPERACIONNYH SISTEM: RT11 V05.00 I
 WY[E, fodos-2 I NE SOWSEM KORREKTNO POD UPRAWLENIE os dwk I RT11 V04.00.
 dLQ ISPOLXZOWANIQ DRAJWERA NEOBHODIMO SKOPIROWATX NA SISTEMNYJ NOSITELX
 FAJL SL.SYS, I WWESTI POSLEDOWATELXNO SLEDU@]IE KOMANDY:
 SET SL SYSGEN  ! PODSTROITX PARAMETRY GENERACII DRAJWERA POD PARAMETRY
                ! GENERACII TEKU]EGO MONITORA
 INSTALL SL     ! USTANOWITX DRAJWER W SISTEME
 SET SL ON      ! WKL@^ITX REVIM REDAKTIROWANIQ
 dLQ UBYSTRENIQ WKL@^ENIQ DRAJWERA REKOMENDUETSQ PRIMENQTX SLEDU@]U@
 POSLEDOWATELXNOSTX:
 LOAD SL
 SET SL ON


                       pRIMENENIE REDAKTORA
     nAZNA^ENIQ KLAWI[ NA SLUVEBNOJ KLAWIATURE TERMINALA 15i|-00-013

            +-------------+-------------+-------------+
            |             |             |             |
            |  |------    |      A      |    \    |   |
            |  V          |      |      |     ----|   |
            |          K1 |          K2 |          K3 |
            +-------------+-------------+-------------+
            |             |             |             |
            |  <------    |    \        |   ------>   |
            |             |     \       |             |
            |          K4 |          K5 |          K6 |
            +-------------+-------------+-------------+
            |        |    |             |  |          |
            |  <-----|    |      |      |  |------>   |
            |        |    |      V      |  |          |
            |          K7 |          K8 |          K9 |
            +-------------+-------------+-------------+
            |             |             |      A      |
            |   =======   |      |      |      |      |
            |      |      |      V      |   =======   |
            |      V  K10 |      O  K11 |         K12 |
            +-------------+-------------+-------------+

 k1  - O^ISTITX STROKU I USTANOWITX UKAZATELX KOLXCEWOGO BUFERA W NA^ALO
       S PREFIKSOM - TOVE SAMOE
 k2  - IZWLE^X PREDYDU]U@ KOMANDY IZ KOLXCEWOGO BUFERA I UWELI^ITX UKAZATELX
       KOLXCEWOGO BUFERA
       S PREFIKSOM - USTANOWITX W KOLXCEWOM BUFERE METKU PO TEKU]EMU
       ZNA^ENI@ UKAZATELQ KOLXCEWOGO BEFERA
 k3  - WOZWRAT KARETKI
       S PREFIKSOM - UDALITX ^ASTX STROKI SPRAWA OT KURSORA BEZ ZANESENIQ
       W BUFER UDALENNOJ STROKI I ZATEM WOZWRAT KARETKI
 k4  - SDWINUTX KURSOR NA ODIN SIMWOL WLEWO
       S PREFIKSOM - POMESTITX KURSOR W NA^ALO STROKI
 k5  - DUBLIRU@]IJ PREFIKS
       S PREFIKSOM - SBROS PREFIKSA
 k6  - SDWINUTX KURSOR NA ODIN SIMWOL WPRAWO
       S PREFIKSOM - POMESTITX KURSOR W KONEC STROKI
 k7  - UDALITX SIMWOL NAD KURSOROM
       S PREFIKSOM - WOSSTANOWITX POSLEDNIJ UDALENNYJ SIMWOL
 k8  - IZWLE^X POSLEDU@]U@ KOMANDU IZ KOLXCEWOGO BUFERA I UMENX[ITX UKAZATELX
       KOLXCEWOGO BUFERA
       S PREFIKSOM - IZWE^X KOMANDU IZ KOLXCEWOGO BUFERA NA KOTORU@
       UKAZYWAET METKA
 k9  - WSTAWITX NA MESTE KURSORA PROBEL
       S PREFIKSOM - TOVE SAMOE
 k10 - PREFIKS
       S PREFIKSOM - SBROS PREFIKSA
 k11 - RASPE^ATATX WERSI@ DRAJWERA
       S PREFIKSOM - RASPE^ATATX SODERVIMOE KOLXCEWOGO BUFERA
 k12 - UDALITX ^ASTX STROKI SPRAWA OT KURSORA S ZANESENIEM W BUFER
       UDALENNOJ STROKI
       S PREFIKSOM - WOSSTANOWITX STROKU IZ BUFERA UDALENNOJ STROKI

 nEKOTORYE KLAWI[I IME@T OSOBOE NAZNA^ENIE:
 <CTRL W> - PEREPISATX STROKU ZANOWO
 <CTRL U> - UDALITX ^ASTX STROKI SLEWA OT KURSORA
 <RUBOUT> - UDALITX SIMWOL PERED KURSOROM, S PREFIKSOM WOSSTANOWITX
 <_>      - POSLE \TOGO SIMWOLA ZAPROGRAMMIROWANNYE KLAWI[I IME@T
 	   SWOE OBY^NOE ZNA^ENIE

 eSLI PERED NAVATIEM NA ZAPROGRAMMIROWANNU@ KLAWI[U NAVATX k5 ILI k10
 TO REVIM auto BUDET WREMMENO OTMENEN, DLQ KLAWI[ NA KOTORYE NAZNA^ENO
 NESKOLXKO STROK NAOBOROT BUDET WKL@^EN.


 kLAWI[I k1-k12 MOVNO PERENASTROITX DLQ W SLU^AE INOGO TIPA TERMINALA:
 k1  - SET SL NEWLIN=CODE
 k2  - SET SL UP=CODE
 k4  - SET SL LEFT=CODE
 k5  - SET SL GOLD2=CODE
 k6  - SET SL RIGHT=CODE
 k7  - SET SL SQCHAR=CODE
 k8  - SET SL DOWN=CODE
 k9  - SET SL UNSQCH=CODE
 k10 - SET SL PF1=CODE
 k11 - SET SL PF2=CODE
 k12 - SET SL PF3=CODE

 CODE - KOD SIMWOLA KOTORYJ POSYLAET \TA KLAWI[A ILI 200+KOD KOTORYJ
        POSYLAET \TA KLAWI[A POSLE ESC ILI POSLE ESC [ ( ESC O).

 dLQ TERMINALA S NESTANDARTNYM ESC KODOM ISPOLXZUJTE KOMANDU:
 SET SL ESCAPE=CODE

 dLQ TERMINALA S NESTANDARTNYM KODOM O^ISTKI STROKI ISPOLXZUJTE KOMANDU:
 SET SL CLRLIN=CODE

 kOMANDA SET SL NOANSI NASTRAIWAET KLAWI[I: k2,k4,k6,k8,k10,k11,k12 I KOD
 O^ISTKI STROKI POD TERMINAL VT52.

 kOMANDA SET SL ANSI NASTRAIWAET KLAWI[I: k2,k4,k6,k8,k10,k11,k12 I KOD
 O^ISTKI STROKI POD SEMEJSTWO TERMINALOW VT100, VT200.


                 rEVIM TWERDOJ KOPII TERMINALA.

 iSPOLXZUJTE KOMANDU SET SL PRINT DLQ WKL@^ENIQ TWERDOJ KOPIQ TERMINALA
 dLQ WYKL@^ENIQ \TOGO REVIMA ISPOLXZUJTE KOMANDU SET SL OFF ILI SET SL
 NOPRINT. |TA FUNKCIQ WOZMOVNA ESLI W WA[EM KOMPLEKSE ADRES WEKTORA
 PRERYWANIQ PO WYWODU NA TERMINAL RAWEN 64, I ADRES REGISTRA TERMINALA
 PO WYWODU 177564. iZMENITX ADRES REGISTRA PRINTERA MOVNO PO KOMANDE
 SET SL LPCSR=ADDR.

 tEKU]IE PARAMETRY DRAJWERA (NA DISKE) MOVNO PROSMOTRETX ISPOLXZUQ
 KOMANDU SET SL ASK.

 wSE PARAMETRY DRAJWERA MOVNO IZMENQTX W PAMQTI I/ILI NA DISKE. wKL@^ENIE
 KL@^A NOMEMORY ILI NODISK W KOMANDNU@ STROKU ZAPRE]AET IZMENENIE KOPII
 DRAJWERA SOOTWETSTWENNO W PAMQTI ILI NA DISKE.

 kOMANDA SET SL LC (SET SL NOLC) RAZRE[AET ILI ZAPRE]AET WWOD I PEREDA^U
 MLAD[IH SIMWOLOW KODA ASCII.

 kOMANDA SET SL TTYIN (SET SL NOTTYIN) RAZRE[AET ILI ZAPRE]AET RABOTY
 DRAJWERA PRI OBRABOTKE ZAPROSA .TTYIN.

 kOMANDA SET SL SAVE SOHRANQET SODERVIMOE KOLXCEWOGO BUFERA NA DISKE.

 kOMANDA SET SL NOSAVE O^I]AET KOLXCEWOJ BUFER.

 kOMANDA SET SL RESTOR WOSSTANAWLIWAET SODERVIMOE KOLXCEWOGO BUFERA
 S DISKA.

 kOMANDA SET SL NOLET ZAPRE]AET RABOTU ZAPROGRAMMIROWANNYH KLAWI[.

 kOMANDA SET SL LET RAZRE[AET RABOTU ZAPROGRAMMIROWANNYH KLAWI[ ESLI
 ONA BYLA ZAPRE]ENA ILI PEREWODIT DRAJWER W REVIM PROGRAMMIROWANIQ.


                   pROGRAMMIROWANIE KLAWI[.

 dLQ PEREHODA W REVIM PROGRAMMIROWANIQ WWEDITE KOMANDU SET SL LET.
 pOSLE POQWLENIQ PROMPTA Let> MOVNO PROGRAMMIROWATX KLAWI[I. eSLI PROMPT
 NE POQWILSQ WWEDITE E]E RAZ KOMANDU SET SL LET.
 w REVIME PROGRAMMIROWANIQ WOZMOVNY SLEDU@]IE KOMANDY:
 /L   - PROSMOTR NAZNA^ENIJ
 K/D  - UDALITX NAZNA^ENIE DLQ SIMWOLA "K"
 /A   - UDALITX WSE NAZNA^ENIQ

 K=stroka - PRISWOITX SIMWOLU "K" STROKU.
 K=stroka_ - PRISWOITX SIMWOLU "K" STROKU NE TREBU@]U@ NAVATIQ WOZWRATA
 KARETKI(REVIM auto).
 K=stroka_stroka_stroka... - PRISWOITX SIMWOLU "K" NESKOLXKO STROK
 (REVIM cont).
 w L@BOM MESTE strokI MOVET BYTX SLEDU@]AQ POSLEDOWATELXNOSTX ^NN ,
 GDE NN DESQTI^NOE ^ISLO(OBQZATELXNO DWUHZNA^NOE) OT 00 DO 63 \TA
 POSLEDOWATELXNOSTX UKAZANIE DRAJWERU O POZICIONIROWANII KURSORA.
 eSLI NN W PREDELAH OT 00 DO 62 TO PRI NAVATII NA ZAPROGRAMMIROWANNU@
 KLAWI[U POSLE WSTAWKI STROKI KURSOR BUDET SME]EN WLEWO NA NN SIMWOLOW.
 eSLI NN=63 TO PRI NAVATII NA ZAPROGRAMMIROWANNU@ KLAWI[U KURSOR
 PREDWARITELXNO BUDET POME]EN W NA^ALO KOMANDNOJ STROKI, AZATEM BUDET
 WSTAWLENA NAZNA^ENNAQ STROKA.


             oSNOWNYE OTLI^IQ OT STANDARTNOGO DRAJWERA:

 1.  oTSUTSTWUET FUNKCIQ SWAP <CRTL H>.
 2.  kOMBINACIQ <CTRL R> NE IMEET PREVNEGO SMYSLA.
 3.  oTSUTSTWUET FUNKCIQ ZAPOMINANIQ STROKI.
 4.  rAZMER WHODNOGO BUFERA 74 BAJT, STROKI BOLX[EJ DLINY NE MOGUT
     BYTX WWEDENY ZA ODIN RAZ.
 5.  rAZMER BUFERA UDALENNOJ STROKI 40 BAJT.
 6.  nET REZIDENTNOGO HELPA I OTSUTSTWU@T SOOB]ENIQ OB O[IBKAH
     REDAKTIROWANIQ
 7.  fUNKCIONIRU@T KLAWI[I SDWIVKI(RAZDWIVKI) SIMWOLA "<-|", "|->".
 8.  rAZMER BUFERA PROGRAMMIRUEMYH KLAWI[ (bpk) 300 BAJT.
 9.  kOLI^ESTWO NAZNA^ENIJ OGRANI^IWAETSQ LI[X RAZMEROM bpk.
 10. pRI KOPIROWANII NA SL ILI S SL ON FUNKCIONIRUET KAK NL DRAJWER.
 11. SL IMEET WSTROENNU@ PROGRAMMU LET.
 12. iMEETSQ WOZMOVNOSTX WYDA^I TWERDOJ KOPII TERMINALA NA PE^ATX.
 13. iMEETSQ KOLXCEWOJ BUFER STARYH KOMAND EMKOSTX@ 200 BAJT.
 14. wOZMOVNO PROGRAMMIROWANIE CONTROL KODOW.
 15. kAVDAQ SLUVEBNAQ KLAWI[A MOVET BYTX NASTROENA OTDELXNO OT DRUGIH.

 prime~anie:
 eSLI WY ZAMETITE KAKIE LIBO O[IBKI ILI NETO^NOSTI W RABOTE DRAJWERA
 (V08.00) PROSXBA SOOB]ITX OB \TOM AWTORU PO TELEFONU 534-16-37.
