                                               mgu, mehmat, lwm

****** neposredstwennyj redaktor tekstow "mikromir-85" ******
         w operacionnoj sisteme Rt-11 (rafos, osdwk)
         ( interfejs dlq "|lektroniki 15-i|-00-013")

---------------------------------------------------------------
     w n i m a n i e! |to |ksperimentalxnaq wersiq, ne  pro{ed-
{aq dostato~noj prowerki praktikoj. tem ne  menee,  awtoram  ne
izwestno ni odnoj o{ibki. obnaruvennye o{ibki movno soob}itx po
telefonu 139-39-57 po ponedelxnikam s 11:00 do 15:00.
---------------------------------------------------------------

wyzow redaktora:
        RUN MIM

     redaktor zapra{iwaet imq fajla. pri pustom imeni fajla re-
daktor whodit w fajl  DK:MICROS.DIR.  redaktor  ispolxzuet  kod
kOi-7 (a to~nee, 8-bitnyj kod RSCII, w  revime  propisnyh  bukw
sowmestimyj s koi-7. stro~nye bukwy w kode RSCII otli~a`tsq  ot
propisnyh ustanowlennym star{im bitom).

obozna~eniq (na dopolnitelxnoj klawiature):
      HOMe == strelka "wlewo-wwerh" (sprawa w centre)
      SEND == "strelka s to~koj" (sprawa wnizu)
      DC / IC == "<-!" / "!->" (sprawa wnizu)
      DL / IL == "bolx{aq strelka wniz / wwerh " (sprawa wnizu)

     metod raboty na klawiature:  redaktor  ispolxzuet  klawi{i
"rus" i "lat" dlq dlitelxnogo perekl`~eniq registrow. dlq udob-
stwa movno odnu iz klawi{ "wr/nr" zakrepitx w navatom polovenii
(naprimer, s pomo}x` listka bumagi). pri  |tom  wtoraq  klawi{a
budet dejstwowatx tolxko na wremq navatiq (kak w pi{u}ej ma{in-
ke). dlq raboty s bolx{imi/malenxkimi bukwami sleduet perejti w
revim kirillicy (sm.nive)
---------------------------------------------------------------

SEND <cifry>      - wwod ~islowogo argumenta-powtoritelq
HOME HOME         - powtorenie poslednej komandy e}e raz

             komandy pereme}eniq kursora
             ---------------------------
<strelka>         - sdwig na {ag
HOME <wlewo>      - sdwig w na~alo stroki
HOME <wprawo>     - sdwig w logi~eskij konec stroki
gt      /taw      - tabulqciq wprawo/wlewo
wk                - perehod w na~alo sledu`}ej stroki
HOME <wwerh/wniz> - na~atx dwivenie w ukazannom naprawlenii
                    (s ostanowkoj po navati` l`boj klAwi{i)
CTRL-e            - teku}u` stroku okna w udobnoe polovenie
nOME prs          - poisk s redaktirowaniem podstroki poiska
     prs          - powtorenie poiska
HOME gt           - ustanowitx marker w tekste
HOME tab          - obmenqtx marker i kursor

         komandy    izmeneniq   teksta
         -----------------------------
DL     /IL        - udalenie stroki / wstawka pustoj
DC     /IC        - udalenie simwola / wstawka probela
zb                - o~istka ili udalenie simwola slewa ot      
                    kursora (w zawisimosti ot revima)
CTRL-U            - udalenie na~alo stroki do kursora
CTRL-D            - udalenie konca stroki za kursorom

          komandy zapominaniq/wspominaniq
          -------------------------------
ar1               - dobawlenie stroki k zapomnennym
HOME ar1          - zapominanie stroki s udaleniem
ar2               - wstawka zapomnennyh strok
HOME ar2          - o~istka hranili}a zapomnennyh strok
str               - dobawlenie simwola k zapomnennym
HOME str          - dobawlenie slowa k zapomnennym
sts               - wstawka zapomnennyh simwolow
HOME sts          - o~istka bufera zapomnennyh simwolow

          komandy formatirowaniq
          ----------------------           
s1                - udalenie slowa i probelow za nim
HOME IL           - razrezanie stroki w pozicii kursora
HOME DL           - sklejka strok
SEND s1           - ustanowka granic formatirowaniq
HOME s1           - formatirowanie abzaca

          rabota s malenxkimi/bolx{imi bukwami
          ------------------------------------

CTRL-G       - ustanowitx revim kirillicy 
CTRL-W       - ustanowitx revim zaglawnyh bukw (koi-7)        

          ob}ij serwis i zawer{enie redaktirowaniq
          ----------------------------------------
CTRL-C            - prerwatx wypolnenie "dolgoj" komandy,
                    wypolnitx komandu operacionnoj sistemy
HOME DC / nome IC - ustanowka revima zameny/wstawki
HOME prm / prm    - na~alo/konec wwoda makrokomandy
prm               - wypolnenie makrokomandy
sbr               - blokirowka/deblokirowka wywoda na |kran
sbr  sbr          - pererisowka |krana
HOME prd          - zapretitx izmenenie teksta
HOME CTRL-e       - razre{itx izmenenie teksta
HOME SEND         - wnesenie izmenenij w fajl redaktirowaniq
prd prd           - zawer{enie s obnowleniem fajla  
prd CTRL-C        - awarijnoe  zawer{enie redaktirowaniq
prd CTRL-e        - wyhod iz "mikromir-85" w sistemu
<SEND> wwerh      - normalxnoe zawer{enie redaktirowaniq 

HOME ps / HOME wk - otkatitxsq nazad / otkatitx otkatku

************ neposredstwennyj fajlowyj monitor  ***************

     redaktor "mikromir-85"   pozwolqet   organizowatx   derewo
(graf) direktorij i fajlow, snabvennyh tekstowoj informaciej.

     kavdaq direktoriq (ras{irenie .DIR) sostoit iz  tekstowogo
polq, w kotorom movno ispolxzowatx wse komandy redaktora  "mik-
romir" i polq imeni fajla, w kotorom movno rabotatx tolxko "go-
rizontalxnymi" komandami. l`bye operacii  nad  tekstowym  polem
(wstawka, udalenie, redaktirowanie  strok)  ne  skazywa`tsq  na
fajlah.
                
     dlq perehoda w drugoj fajl movno takve peremestitx  kursor
pod imq fajla i navatx "<SEND> wniz".

- pri zapolnenii pustogo polq imeni fajla fajl sozdaetsq,
- pri redaktirowanii polq imeni fajl pereimenowywaetsq,
- pri zapolnenii polq imeni probelami fajl udalqetsq,
- pri sozdanii fajla s ras{ireniem "DIR" obrazuetsq direktoriq.

pri l`byh nepoladkah s fajlami poqwlqetsq sistemnyj kod o{ibki.

SEND <wprawo>      - perehod w pole imeni fajla
wk                 - perehod iz polq imeni fajla
CTRL-C             - awarijnyj wyhod iz polq imeni fajla
SEND <wniz>        - whod "wnutrx" direktorii ili fajla
SEND <wwerh>       - wyhod "obratno" iz direktorii ili fajla
SEND SEND SEND     - dlq fajla "FILNAM.EXT" wypolnitx komandu
                     KMON: "EXT FILNAM"

        dopolnitelxnye swedeniq o redaktore
        -----------------------------------
     dlq wstawki simwola perewoda stranicy <FF> w tekst wwedite
stroku


     abzac teksta dlq formatirowaniq s to~ki  zreniq  redaktora
na~inaetsq w teku}ej stroke i zakan~iwaetsq pustoj strokoj. pri
opredelenii granic formatirowaniq probely opredelq`t  neispolx-
zuemye polq, simwoly "+" - razmery  krasnoj  stroki,  poslednij
simwol {ablona - tip formatirowaniq : "-" - s perenosom russkih
slow, "+" - bez perenosa.





     dalee predpolagaetsq, ~to ~itatelx oswoil |lementarnu` ra-
botu w "mikromire-85".

      +------------------------------------------------+
      ! wnimanie! esli wy nikogda ne polxzowalisx  re- !
      ! vimami wstawki/zameny,  zapominaniem/wspomina- !
      ! niem simwolow i  makrokomandami,  samoe  wremq !
      ! oswoitx |ti wozmovnosti  "mikromira-85"!       !
      +------------------------------------------------+

            0. kak sdelatx kontekstnu` zamenu

     "mikromir-85" ne imeet komandy zameny odnoj  podstroki  na
drugu`. taku` operaci` (naprimer, zamenu slowa "papa" na  slowo
"mama") movno proizwesti sledu`}im obrazom: na~atx poisk stroki
"papa", na~atx wwod makrokomandy, zamenitx slowo "papa" na slo-
wo "mama", powtoritx poisk i zakon~itx wwod  makrokomandy.  te-
perx kavdoe wypolnenie makrokomandy budet  priwoditx  k  zamene
o~erednogo slowa "papa" na slowo "mama". pri velanii movno  ot-
kazatxsq ot zameny o~erednogo obrazca, navaw klawi{u  "powtore-
nie poiska" wmesto wypolneniq makrokomandy.

            1. fajlowaq sistema redaktora

redaktor krome whodnogo tekstowogo fajla ispolxzuet:

 - fajl "NDTSAV.TMP" dlq hraneniq zapomnennyh strok
 - specialxnyj fajl  dlq hraneniq "stekow" - strok, wy{ed{ih za
   granicy |krana

     |ti fajly qwlq`tsq oby~nymi tekstowymi  fajlami  w  smysle
RT11. pri |tom fajl so stekami sodervit stroki ishodnogo  fajla
w prawilxnom porqdke (imenno on  posle  normalxnogo  zawer{eniq
redaktirowaniq stanowitsq otredaktirowannym fajlom).

        2. dwa priema raboty s fajlami:

  1) dlq wspominaniq proizwolxnogo fajla dostato~no  pereimeno-
watx ego w NDTSAV.TMP i, wojdq w  redaktor,  wspomnitx  stroki.
rezulxtaty zapominaniq po okon~anii redaktirowaniq levat w faj-
le s |tim ve imenem.

  2) dlq togo, ~toby wwesti nowye fajly w  strukturu  fajlowogo
monitora, movno dejstwowatx sledu`}im obrazom: polu~itx  spisok
nuvnyh fajlow, naprimer, komandoj

        DIR/OUT:TMP *.*
 
na~atx redaktirowanie fajla TMP.DIR i sozdatx makrokomandu, ko-
toraq budet zapominatx simwoly slewa, perehoditx w  pole  imeni
fajla i wspominatx tam simwoly, posle  ~ego  wyhoditx  iz  polq
imeni fajla i perehoditx k sledu`}ej  stroke.  posledowatelxnym
primeneniem |toj makrokomandy ko  wsem  strokam  TMP.DIR  movno
sozdatx oglawlenie dlq fajlowogo monitora.  analogi~no  (s  po-
mo}x` makrokomandy) re{aetsq zada~a  gruppowogo  pereimenowaniq
ili udaleniq fajlow.

        3. nestandartnaq dlina stroki teksta
 
     imq fajla dlq "mikromira-85" movno ukazywatx w wide

        TMP.TXT 63
 
     pri |tom {irina teksta budet ustanowlena rawnoj 63. {irina
teksta ne dolvna bytx menx{e 20 i  bolx{e  maksimalxnoj  {iriny
teksta, ustanowlennoj pri generacii "mikromira"  (oby~no  132).
dlinu stroki fajla movno takve ukazywatx sprawa ot imeni  fajla
w oglawlenii fajlowogo monitora.
 

       4. perehody iz fajla w fajl
    
  1) perehod w drugoj fajl po komande SEND <wniz> dopustim tak-
ve i w revime tekstowogo redaktora. pri |tom imq fajla  wybira-
etsq iz okrestnosti kursora. esli ras{irenie ne budet obnaruve-
no, ispolxzuetsq ras{irenie  teku}ego  fajla.  |ta  wozmovnostx
pozwolqet perehoditx iz stroki wida
 
        INCLUDE 'ABC.CLS'
 
w fajl ABC.CLS.
 
 
        5. nekotorye dopolnitelxnye wozmovnosti
 
     pri wwode podstroki poiska  navatie  klawi{i  RETURN  (wk)
priwedet k na~alu poiska wniz, klawi{i "strelka wwerh" - k  po-
isku wwerh, a posle CTRL-C poisk ne na~netsq (no podstroka  bu-
det zamenena).
 
     simwol "-" (minus) w konce stroki rassmatriwaetsq pri for-
matirowanii kak znak perenosa i po|tomu  movet  bytx  ubran,  a
razdelennye im slowa skleeny. dlq togo, ~toby wwesti tire  sle-
duet ispolxzowatx posledowatelxnostx HOME "-".
---------------------------------------------------------------
               zame~anie ob ishodnyh tekstah
---------------------------------------------------------------
     awtory postawlq`t redaktor s ishodnymi tekstami w  sisteme
RSX11m (os rw, dos rw). wariant dlq RT11 (rafos, os dwk) ishod-
nyh tekstow prosto ne imeet (podgotowlen w RSX11m). podrobnosti
po tel. 139-39-57 po ponedelxnikam s 11:00 do 15:00.
                                                         