nastraiwaemyj |krannyj redaktor V2.3 igorx nys, tel. 116-20-42 (dom) displej "|lektronika" wyzow: .R[U] EDIK *imq-fajla[,fajl-podstan] - rabota s 'BAK'-fajlom *imq-fajla[,fajl-podstan]/C - sozdanie nowogo fajla *wyh-fajl=wh.fajl[,fajl-podstan]- rezulxtaty redaktirowaniq w "wyh.fajl" *imq-fajla/I - prosmotra fajla ili ustrojstwa *imq fajla/A - otobravatx CTRL/O, CTRL/N *<wk> - pe~atx wersii i tipa displeq nive priwoditsq sluvebnaq klawiatura dlq displeq '|lektronika'. werhnie funkcii ispolnq`tsq neposredstwennym navatiem sootwetstwu`}ej 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 w ! !-----------------!------------------!------------------! ! 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 CTRL-S, standartnyj monitor RT11 (rafos) ostanawliwaet wywod na terminal po |toj komande. ispolxzujte kombinaci` CTRL-Q (prm) dlq wozobnowleniq wywoda. esli wy ispolxzuete FB, XM, TS ili mnogoterminalxnyj SJ monitory dlq ispolxzowaniq |toj funkcii dajte komandu: 'SET TT NOPAGE' sm. takve prime~anie w konce opisaniq 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` strukturnaq tabulqciq 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 CTRL-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 fajl, otkrytyj 'OPEN'. 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' O-UTPUT: trebuet specifikacii fajla, otkrywaet fajl dlq zapisi. P-URGE? oswobovdaet kanal dopolnitelxngo fajla dlq powtornogo ispolxzowaniq R-EAD: trebuet specifikacii fajla - s~itywaetsq fajl i wstawlqetsq posle teku}ego poloveniq kursora. S-AVE: sodervimoe bufera wwoda zapisywaetsq w fajl U-SE: ispolxzuet ukazannyj fajl dlq zagruzki buferow wwoda kavdaq stroka-bufer W-RITE: trebuet specifikacii fajla - wydelennaq oblastx zapisywaetsq w fajl, fajl zakrywaetsq. B-OTTOM w na~alo teksta C-ASE= zadaetsq wid wyhodnogo teksta 2 ili 4 (tolxko propisnye bukwy (2 registra) ili propisnye so stro~nymi (4)) preobrazuetsq wydelennaq oblastx. 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. I-NPUT KEY: na ukazannu` klawi{u 1..10 wwoditsq posledowatelxnostx simwolow, zakan~iwa`}aqsq CTRL/C J-USTIFY wyrawniwaetsq teku}aq stroka po argumentu 'WRAP' 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 konec teksta U-PDATE? ustanowitx revim zameny V-ISIBLE delaet 'widimym' dopolnitelxnyj fajl, otkrytyj dlq ~teniq. w |tom revime dopustio ispolxzowatx 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 makro Z-ONE= ustanowitx perwu` widimu` pozici` teksta < na slowo wlewo > na slowo wprawo [ steretx slowo ] wosstanowitx slowo + zadatx naprawlenie poiska 'wpered' i poisk - zadatx naprawlenie poiska 'nazad' i poisk / tabulirowatx stroku wprawo \ tabulirowatx stroku wlewo ^ wwesti sledu`}ij simwol kak kontrolowyj  "probel" wosstanowitx udalennu` stroku 1..9, 0 wstawitx sootwetstwu`}ij bufer wwoda 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 marker (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, prosto zakon~ite wwod ' ' net nikakogo znaka - nuvno wwesti sledu`}u` bukwu '...' 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 abortirowatx 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 ------------------ komandnogo revima ?NYS-W-FILE EXISTS, CONTINUE? - w revime sozdaniq fajla obnaruven fajl s tem ve imenem ?NYS-I-CREATE NEW FILE, CONTINUE? - 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) |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 staranicu - NO AUX FILE FOR INPUT popytka perejti w revim 'okna' pri ne otrytom 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 - 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 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 7000. simwolow redaktor ostawlqet dlq wstawki pri s~itywanii teksta - okolo 700. 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.4-7/FR+RUSLO3 redaktor movet rabotatx na frqzinskom displee i displee dwk3 (klawiatura ruslo3) displej 'GENERAL, VIDEOTON-340' funkciq w nivnih strokah - s predwaritelxnym navatiem 'HOME' +--------------------------------------------------------------------+ ! kursor wwerh ! kursor wniz ! poisk modeli ! ! ^ ! I ! ! ! I ! U ! DCA ! ! ! ! ! ! stranica wwerh ! stranica wniz ! opredelitx modelx! ---------------------------------------------------------------------- ! kursor wlewo ! kursor wprawo ! prefiks ! ! ! ! ! ! <-- ! --> ! HOME ! ! ! ! ! ! w na~alo stroki ! w konec stroki ! otmena prefiksa ! +--------------------------------------------------------------------+ +--------------------------------------------------------------------+ !strukturn.! udalitx ! wstawitx ! udalitx ! wstawitx!ustanowitx! ! tabulqciq! stroku ! stroku ! simwol ! simwol ! metku ! ! * ! ! ! ! ! ! ! EOL ! DL ! IL ! DC ! IC ! ERASE ! ! ! ! ! ! ! ! !opredelitx!udalitx ot ! wstawitx ! o~istitx ! wstawitx ! idti k ! ! tabulqci`!metki do ! iz bufera ! stroku ! udalennu`! metke ! ! !kursora, ! ! do konca ! podstroku! ! ! !sohranitx ! ! ! ! ! ! !w bufer ! ! ! ! ! +--------------------------------------------------------------------+ *) pri zadanii strukturnoj tabulqcii poziciq kursora stanowitsq perwoj poziciej tabulqciej s ukazannym {agom. funkciq w nivnih strokah - s predwaritelxnym navatiem 'HOME' dlq wideotona ispolxzujte wmesto  wmesto  @P - korrekciq fajla na diske ispolxzuq wa{u l`bimu` programmu, (PATCH, SIPP) najdite i zamenite |tot kod w fajle monitora na diske. poisk w 'PATCH'E 23;S