nastraiwaemyj |krannyj redaktor V2.14 igorx nys, 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" * - 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 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 {let kod su/o, esli wy polxzuetesx standartnym monitorom ispolxzujte klawi{u 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: ------- -- --------- ---------- obnowitx |kran 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 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 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 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 posledowatelxno {let kody su/N, su/O esli w wa{em monitore nelxzq otkazatxsq ot obrabotki su/O, ispolxzujte klawi{u dlq posledowatelxnogo perekl`~eniq registrow. fiksirowannye sme}eniq i flagi ------------- -------- - ----- (obqzatelxno prowerxte sootwetstwie opisaniq wa{ej wersii redaktora) 1000 ras{irenie whodnogo fajla MAC (RADIX) 1002 wyhodnogo fajla MAC (RADIX) 1004 dop. fajla (tolxko s kl`~om /I) MAC (RADIX) 1006 ** 1010 na~alxnaq poziciq nastraiwaemoj tabulqcii 0 1012 {ag nastraiwaemoj tabulqcii 4 1014 poziciq awtoperenosa (WRAP) 78. bajtowye flagi (0/1) 1016 obob}ennyj (GENERAL) poisk 0 (net) 1017 wstawka/zamena 0 (wstawka) 1020 awtootstup (INDENT) 0 (net) ** ne rekomenduetsq menqtx sodervimoe |toj q~ejki