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  - 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 . 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.