nASTRAIWAEMYJ |KRANNYJ rEDAKTOR V2.17 iGORX nYS (c), TEL. 116-20-42 (DOM) wYZOW: ----- .R[U] EDIK *imq-fajla[,fajl-podstan] - RABOTA S 'BAK'- FAJLOM *wYH-FAJL=wh.fajl[,fajl-podstan]- REZULXTATY REDAKTIROWANIQ W "wyh.fajl" *<wk> - PE^ATX WERSII I TIPA DISPLEQ kL@^I: /A - OTOBRAVATX su/O, su/N /C - SOZDATX NOWYJ FAJL /E:Ext - ZADATX RAS[IRENIE PO UMOL^ANI@ /I - PROSMOTR FAJLA ILI USTROJSTWA /m - PRI STARTE REDAKTORA ZAPUSTITX PODSTANOWKU S #0 /8 - FORMIROWATX WYHODNOJ FAJL koi-8 (BASIC) kLAWIATURA DISPLEQ '|LEKTRONIKA'. ---------- ------- ----------- fUNKCII W WERHNEJ STROKE ISPOLNQ@TSQ NEPOSREDSTWENNYM NAVATIEM KLAWI[I, DLQ OTRABOTKI NIVNEJ FUNKCII NEOBHODIMO POSLEDOWATELXNO NAVATX KLAWI[I <prefiks> I SOOTWETSTSTWU@]U@ FUNKCIONALXNU@ KLAWI[U. +-----------------+------------------+------------------+ | pOISK | wWERH | wOZWRAT KARETKI | | --- | ^ | ^ | | | / | | | \----- | | zADANIE MODELI | nA \KRAN WWERH | w KONEC I WK | +-----------------+------------------+------------------+ | wLEWO | pREFIKS | wPRAWO | | <---- | \ | ----> | | | \ | | | w NA^ALO STROKI | oTMENA PREFIKSA | w KONEC STROKI | +-----------------+------------------+------------------+ | sDWINUTX STROKU | kURSOR WNIZ | rAZDWINUTX STROKU| | <---| | | | |---> | | | V | * | | sTERETX DO KONCA| nA \KRAN WNIZ | wOSSTANOWITX | | STROKI | | sTERTOE | +-----------------+------------------+------------------+ | rAZDWINUTX STR. | uSTANOWITX METKU | sDWINUTX STROKI | | = | | | ^ | | V | . | = | | wYDELENNYJ | pOMENQTX MESTAMI | wYDELENNYJ | | TEKST IZ BUFERA | KURSOR I METKU | TEKST W BUFER | +-----------------+------------------+------------------+ * wNIMANIE!!! -------- kLAWI[A |---> [LET KOD su/S, STANDARTNYJ MONITOR RT11 (rafos) OSTANAWLIWAET WYWOD NA TERMINAL PO \TOJ KOMANDE. ISPOLXZUJTE KOMBINACI@ su/Q DLQ WOZOBNOWLENIQ WYWODA. eSLI wY ISPOLXZUETE FB, XM, TS ILI MNOGOTERMINALXNYJ SJ MONITORY ISPOLXZUJTE KOMANDU 'SET TT NOPAGE' nEKOTORYE KLAWI[I IME@T SPECIALXNOE ZNA^ENIE ( WO WTOROJ KOLONKE S PREFIKSOM ) wk PERENESTI OSTATOK NA NOWU@ STROKU, W KONEC STROKI I wk ps W NA^ALO SLEDU@]EJ STROKI, W KONEC PREDYDU]EJ zb STERETX PREDYDU]IJ SIMWOL, STERETX DO NA^ALA STROKI gt GORIZONTALXNAQ TABULQCIQ ZADATX PERWU@ POZICI@ STRUKTURNOJ TABULQCII tab NASTRAIWAEMAQ TABULQCIQ ZADATX [AG NASTRAIW. TABULQCII rus PEREKL@^ENIE NA DRUGOJ REGISTR lat PEREKL@^ENIE NA LATINSKIJ REGISTR wNIMANIE!!! -------- kLAWI[A <lat> [LET KOD su/o, ESLI wY POLXZUETESX STANDARTNYM MONITOROM ISPOLXZUJTE KLAWI[U <rus> DLQ POSLEDOWATELXNOGO PEREKL@^ENIQ REGISTROW. bUKWENNO-CIFROWYE KLAWI[I REALIZU@T KOMANDY POSLE PREFIKSA: -------- -------- ------- --------- ------- ----- -------- A-uxilary File RABOTA S WNE[NIMI FAJLAMI. TREBUET WWODA E]E ODNOJ BUKWY DLQ SPECIFIKACII REVIMA: A-ppend? DOZAPISYWAET WYDELENNU@ OBLASTX W FAJL, OTKRYTYJ 'OPEN' C-lose? ZAKRYWAET DOPOLNITELXNYJ FAJL E-xtract? WSTAWLQET W REDAKTIRUEMYJ FAJL WYDELENNU@ OBLASTX IZ OTKRYTOGO DLQ ^TENIQ DOPOLNITELXNOGO FAJLA I-nput: OTKRYWAET UKAZANNYJ FAJL DLQ WWODA S WOZMOVNOSTX@ ISPOLXZOWANIQ W REVIME 'okna' L-ook? WKL@^ITX REVIM ODNOWREMENNOGO PROSMOTRA OSNOWNOGO I DOPOLNITELXNOGO FAJLA O-utput: TREBUET SPECIFIKACII FAJLA, OTKRYWAET FAJL DLQ ZAPISI. P-urge? PREKRA]AET OPERACI@ S DOPOLNITELXNYM FAJLOM R-ead: TREBUET SPECIFIKACII FAJLA - S^ITYWAETSQ FAJL I WSTAWLQETSQ POSLE TEKU]EGO POLOVENIQ KURSORA. S-ave: SOHRANITX FAJL MAKROPODSTANOWOK U-se: ISPOLXZOWATX (S^ITATX) FAJL MAKROPODSTANOWOK W-rite: TREBUET SPECIFIKACII FAJLA - WYDELENNAQ OBLASTX ZAPISYWAETSQ W FAJL, FAJL ZAKRYWAETSQ. dWOJNOE su/C POZWOLQET PRERWATX WYWOD W DOPOLNITELXNYJ FAJL. B-ottom w KONEC TEKSTA C-ase: pREOBRAZUET TEKST W WYDELENNOJ OBLASTI, BUKWY OPREDE- LQ@T TIP PREOBRAZOWANIQ: 2 - W DWUHREGISTROWYJ TEKST 4 - W ^ETYREHREGISTROWYJ TEKST L - (Lat) W LATINSKIE BUKWY R - (Rus) W RUSSKIE BUKWY S - (Small) W MALENXKIE BUKWY B - (Big) W BOLX[IE BUKWY C - (Change) IZMENITX NIVNIJ REGISTR NA WERHNIJ I NAOBOROT T - (Test) PREOBRAZOWATX WSE ne BUKWY K LATINSKOMU REGISTRU dOPUSTIMO UKAZYWATX W ODNOJ STROKE NESKOLXKO BUKW PODRQD, PRI \TOM POSLEDOWATELXNO WYPOLNQ@TSQ UKAZANNYE PREOBRAZOWNIQ. D-elete? sTERETX WYDELENNU@ OBLASTX (MEVDU METKOJ I KURSOROM) E-xit? wYHOD, WYHODNOJ FAJL W FORMATE ASCII F-ill? pROIZWODIT ZAPOLNENIE WYDELENNOJ OBLASTI TEKSTA, DLINA STROKI SOOTWETSTWUET ARGUMENTU 'Wrap', ZAPOLNENIE NE PROIZWODITSQ, ESLI SLEDU@]AQ STROKA - KRASNAQ. WEDU]IE PROBELY OSTAWLQ@TSQ. G-eneral search? pOISK BEZ U^ETA REGISTRA I-ndent? uSTANOWITX REVIM AWTOOTSTUPA J-ustify wYRAWNIWAETSQ TEKU]AQ STROKA PO ARGUMENTU 'WRAP' K-ey: nA UKAZANNU@ KLAWI[U 1..9, 10 NAZNA^AETSQ POSLEDOWATELXNOSTX SIMWOLOW, ZAKAN^IWA@]AQSQ su/C L-etter mENQET REGISTR WERHNIJ/NIVNIJ (DLQ SLOWA) M-acro? zADATX MAKROKOMANDU. ZAPOMNIA@TSQ POSLEDU@]IE KOMANDY N-ext? zAPISATX TEKST DO KURSORA W FAJL, DO^ITATX IZ FAJLA P-age? zAPISATX WESX TEKST W PAMQTI W FAJL, DO^ITATX IZ FAJLA Q-uit? aWARIJNYJ WYHOD, REZULXTATY REDAKTIROWANIQ NE ZAPOMINA@TSQ R-epeat= pOWTORENIE KOMANDY. pOWTORQETSQ SLEDU@]AQ KOMANDA S-ave zAKON^ITX MAKRO T-op w NA^ALO TEKSTA U-pdate? uSTANOWITX REVIM ZAMENY V-isible dELAET 'widimym' DOPOLNITELXNYJ FAJL, OTKRYTYJ DLQ ^TENIQ. W \TOM REVIME DOPUSTIO ISPOLXZOWATX FUNKCII: eSLI WKL@^EN REVIM "Look", KURSOR PEREHODIT W WERHN@@ ^ASTX \KRANA. w REVIME DOPOLNITELXNOGO FAJLA DOPUSTIMY SLE- DU@]IE FUNKCII: - [|KRAN] wWERH - [|KRAN] wNIZ - nA^ALO TEKSTA - kONEC TEKSTA - uSTANOWITX METKU - iDTI K METKE - zADATX MODELX - nAJTI MODELX (pOISK TOLXKO WPERED) wOZWRA]AET K OSNOWNOMU FAJLU FUNKCII UPRAWLQ@TSQ TEMI VE KLAWI[AMI, ^TO I OBY^NO W-rap= uSTANOWITX DLINU STROKI DLQ AWTOPERENOSA (pO UMOL^ANI@ - 78.) e-X-ecute wYPOLNITX MAKROKOMANDU Z-one= uSTANOWITX PERWU@ WIDIMU@ POZICI@ TEKSTA * pOWTORQTX W WYDELENNOJ OBLASTI < nA SLOWO WLEWO > nA SLOWO WPRAWO [ sTERETX SLOWO ] wOSSTANOWITX SLOWO + pOISK WPERED (TO VE, ^TO PROSTO POISK) - pOISK NAZAD (TOLXKO W OSNOWNOM FAJLE) / tABULIROWATX STROKU WPRAWO \ tABULIROWATX STROKU WLEWO ^ wWESTI SLEDU@]IJ SIMWOL KAK UPRAWLQ@]IJ  "probel" wOSSTANOWITX UDALENNU@ STROKU 1..9, 0 wYPOLNITX MAKROPODSTANOWKU S SOOTWETSTWU@]IM NOMEROM kOMANDY NA SLUVEBNOJ KLAWIATURE: ------- -- --------- ---------- <su/W> <su/R> oBNOWITX \KRAN <su/U> sTERETX DO NA^ALA STROKI wYDELENNOJ S^ITAETSQ OBLASTX MEVDU METKOJ I KURSOROM (ILI NAOBOROT). w WYDELENNU@ OBLASTX WHODQT WSE STROKI, NA^INAQ S POME^ENNOJ (METKOJ ILI KURSOROM) I KON^AQ TOJ, ZA KOTOROJ STOIT KURSOR (ILI METKA). rEAKCIQ NA SOOB]ENIQ, POQWLQ@]IESQ W NIVNEJ STROKE, ZAWISIT OT POSLEDNEGO SIMWOLA: '?' |TO WOPROS, MOVNO OTKAZATXSQ OT WYPOLNENIQ KOMANDY, NABRAW n (nET) ILI N (No) NA L@BOM REGISTRE. '=' tREBUETSQ WWOD ^ISLOWOGO ARGUMENTA KOMANDY. pRI WWODE PUSTOJ STROKI BUDET PRISWOENO ZNA^ENIE PO UMOL^ANI@. ':' wWOD TEKSTOWOJ STROKI '-' |TO SOOB]ENIE OB O[IBKE. nAVAW , POGASITE O[IBKU ' ' nET NIKAKOGO ZNAKA - NUVNO PRODOLVITX WWOD KOMANDY '...' wREMENNOE SOOB]ENIE, ONO IS^EZNET POSLE ZAWER[ENIQ WYPOLNENIQ KOMANDY ILI POSLE NAVATIQ DWOJNOGO su/C wWOD L@BOJ STROKI DOLVEN ZAKAN^IWATXSQ SIMWOLOM . dLQ REDAKTIROWANIQ W NIVNEJ STROKE MOVNO POLXZOWATXSQ KLAWI[EJ  sIMWOL  IMEET ZDESX SPECIALXNOE ZNA^ENIE - PEREHOD NA NOWU@ STROKU. nAVATIE <su/C><su/C> POZWOLQET PRERWATX ZATQNUW[U@SQ KOMANDNU@ POSLEDOWATELXNOSTX. ESLI FAJL NE POME]AETSQ W PAMQTX, REDAKTOR S^ITYWAET TEKST, OSTAWLQQ PRIMERNO 10 BLOKOW DLQ WSTAWKI. iSPOLXZUQ KOMANDY 'PAGE' I 'NEXT' MOVNO RABOTATX S BOLX[IMI FAJLAMI sOOB]ENIQ I O[IBKI --------- - ------ ?NYS-W-File already exists, Replace it? - w REVIME SOZDANIQ FAJLA OBNARUVEN FAJL S TEM VE IMENEM ?NYS-I-File not found, create it? - nE NAJDEN FAJL S UKAZANNYM IMENEM, MOVNO SOZDATX NOWYJ ?NYS-W-Only # blocks for insertion, Continue? - dLQ WSTAWKI TEKSTA DOSTUPNO TOLXKO # BLOKOW (0..9) ?NYS-W-Subst File not found, Continue? - nE NAJDEN FAJL PODSTANOWOK W KOMANDNOJ STROKE ?NYS-F-Not enough memory - nET PAMQTI DLQ RABOTY REDAKTORA (NEOBHODIMO OKOLO 16 KBAJT) ?NYS-F-Ill switch - nEOPOZNANNYJ KL@^ ?NYS-F-No Driver - dRAJWER UKAZANNOGO USTROJSTWA OTSUTSTWUET W TABLICAH MONITORA ?NYS-F-File not found - fAJL NE NAJDEN ?NYS-F-Protected file already exists - nELXZQ REDAKTIROWATX ZA]I]ENNYJ FAJL S TEM VE IMENEM ?NYS-F-Output device full - nET MESTA DLQ RAZME]ENIQ WYHODNOGO FAJLA ?NYS-F-No file - pOPYTKA NEFAJLOWOGO DOSTUPA (NET IMENI FAJLA) sOOB]ENIQ \KRANNOGO REVIMA  - Search failed MODELX NE NAJDENA NA TEKU]EJ STRANICE TEKSTA - Macro OVF PEREPOLNENIE MAKROBUFERA (DLINNAQ MAKROKOMANDA) - Aux Buffer OVF PEREPOLNENIE DOPOLNITELXNOGO BUFERA - Text Buffer almost full pO^TI POLON BUFER TEKSTA, OSTALOSX OKOLO 1000 ZNAKOW ISPOLXZUJTE KOMANDY NEXT/OUTPUT DLQ OSWOBOVDENIQ BUFERA TEKSTA - Text Buffer full, Page? bUFER TEKSTA POLON POSLE <wk> REDAKTOR SMENIT STRANICU - No Aux File for Input pOPYTKA PEREJTI W REVIM 'okna' PRI NE OTKRYTOM FAJLE - I/O ERROR o[IBKA wwoda/wywoda, REDAKTOR OSTAETSQ W \KRANNOM REVIME, NO SWQZX S FAJLAMI PRERYWAETSQ. ISPOLXZUJTE DOPOLNITELXNYE FAJLY DLQ SOHRANENIQ TEKU]EJ STRANICY. - Aux File too large rAZMER ^ITAEMOGO FAJLA > 63 BLOKOW ILI NET MESTA W BUFERE TEKSTA. ISPOLXZUJTE KOMANDU output DLQ OSWOBOVDENIQ BUFERA TEKSTA. - Aux File operation failed |TO SOOB]ENIE GOWORIT O NEUDA^E PRI RABOTE S DOP. FAJLOM - o[IBKA W KOMANDNOJ STROKE - fAJL NE NAJDEN - o[IBKA WWODA/WYWODA PRI OTKRYTII FAJLA - nET DRAJWERA W TABLICAH MONITORA - nET PAMQTI DLQ ZAGRUZKI DRAJWERA - iSPOLXZOWANIE 'Append' ILI 'Close' BEZ 'Open' - oTKAZ OT 'Replace?' PRI POPYTKE UKAZATX SU]ESTWU@]IJ FAJL DLQ ZAPISI - Aux File already open, Continue? dOPOLNITELXNYJ FAJL UVE OTKRYT DLQ wwoda/wywoda Replace? dOPOLNITELXNYJ FAJL S TAKIM IMENEM UVE SU]ESTWUET (zAPISX) ... Working wYPOLNQETSQ POWTORENIE KOMANDY (Repeat) rASPREDELENIE PAMQTI ------------- ------ rEDAKTOR WYDELQET PAMQTX PRI STANDARTNOJ GENERACII (SIMWOLOW): - dLQ STROKI 160. - mAKROKOMANDY 250. - bUFERA SOHRANENIQ 1500. - fAJLA PODSTANOWKI 400. - wS@ OSTAW[U@SQ PAMQTX (DO 70 BLOKOW) REDAKTOR ZANIMAET POD BUFER TEKSTA I DRAJWERY PRI \TOM: - oKOLO 3000 SIMWOLOW REDAKTOR OSTAWLQET DLQ WSTAWKI PRI S^ITYWANII TEKSTA - oKOLO 700 SIMWOLOW - PRI TAKOM OB'EME SWOBODNOJ PAMQTI WYDAETSQ PREDUPREVDA@]EE SOOB]ENIE O TOM, ^TO BUFER PO^TI POLON. - 160 (RAZMER STROKI)- POQWLQETSQ SOOB]ENIE 'bUFER POLON', NADO SMENITX STRANICU pRIME^ANIE. ---------- rEDAKTOR MOVET RABOTATX NA RAZNYH TIPAH DISPLEEW, KLAWIATURY NEKOTORYH IZ NIH PRIWEDENY NIVE. pERED NA^ALOM RABOTY PROWERXTE, MOVET LI REDAKTOR RABOTATX NA WA[EM DISPLEE. dLQ \TOGO: 1. wYZOWITE REDAKTOR KOMANDOJ "RUN" 2. wWEDITE <wk> W OTWET NA SIMWOL "*" rEDAKTOR RASPE^ATAET SWO@ WERSI@ I TIP(Y) DISPLEEW,  NA KOTORYH ON MOVET RABOTATX, NAPRIMER *NYS V2.14-1/FR+RUSLO3 rEDAKTOR MOVET RABOTATX NA FRQZINSKOM DISPLEE I DISPLEE mIKRO-|wm dwk3 (KLAWIATURA ruslo3) +-----------------+------------------+------------------+ | nASTRAIWAEMAQ | wSTAWITX SIMWOL | sTERETX SIMWOL | | tABULQCIQ | wst | udal | | nt | wSTAWITX STERTU@ | sTERETX DO KONCA | | {AG TABULQCII | PODSTROKU | STROKI | +-----------------+------------------+------------------+ | pREFIKS | sLOWO NAZAD | sLOWO WPERED | | wybr | pred kadr | sled kadr | | oTMENA | sTERETX SLOWO | wOSST SLOWO | +-----------------+------------------+------------------+ +-----------------+------------------+------------------+-----------------+ | rAZDWINUTX STR. | uSTANOWITX METKU | sDWINUTX STROKI | pOISK | | pf1 | pf2 | pf3 | pf4 | | | | | | | wYDELENNYJ | pOMENQTX MESTAMI | wYDELENNYJ | zADANIE MODELI | | TEKST IZ BUFERA | KURSOR I METKU | TEKST W BUFER | | +-----------------+------------------+------------------+-----------------+ | | | | | 7 | 8 | 9 | | * wNIMANIE!!! -------- kLAWI[A <rus/lat> POSLEDOWATELXNO [LET kody su/N, su/O ESLI W WA[EM MONITORE NELXZQ OTKAZATXSQ OT OBRABOTKI su/O, ISPOLXZUJTE KLAWI[U <su/N> DLQ POSLEDOWATELXNOGO PEREKL@^ENIQ REGISTROW. PROGRMMA EdInst POZWOLQET IZMENITX SLEDU@]IE PARAMETRY: rAS[IRENIE FAJLA nA^ALXNAQ POZICIQ NASTRAIWAEMOJ TABULQCII {AG NASTRAIWAEMOJ TABULQCII pOZICIQ AWTOPERENOSA (wrap) oBOB]ENNYJ (general) POISK wSTAWKA/zAMENA (Update) aWTOOTSTUP (indent)