                      programmnoe obespe~enie p|wm rqda bk
           ===========================================================











                          operacionnaq sistema "os bk-11"

                          |krannyj redaktor tekstow EdikM

                             rukowodstwo polxzowatelq







                                    LISTOW 24
























                               INTERSERVER LTD.

                                  -  1992  -

                                      - 2 -





                                    aNNOTACIQ



       cELX DANNOGO DOKUMENTA - POZNAKOMITX wAS S PROGRAMMOJ  "|KRANNYJ
REDAKTOR TEKSTOW Edikm" (W DALXNEJ[EM  SOKRA]ENNO  |rt)  I  POMO^X  wAM
\FFEKTIWNO  ISPOLXZOWATX EGO DLQ PODGOTOWKI RAZLI^NOGO RODA DOKUMENTOW.

       pODGOTOWKA PROGRAMM,  SOZDANIE  TEKSTOWYH  DOKUMENTOW,  OT^ETOW,
STATEJ, RUKOWODSTW  I  T.P.  -  ODNA  IZ  NAIBOLEE  RASPROSTRANENNYH  I
TRUDOEMKIH RABOT. nI ODNA PI[U]AQ MA[INKA  NE  SPOSOBNA  WYPOLNITX  WSE
TE FUNKCII, KOTORYE  MOVET  WYPOLNITX  KOMPX@TER  S  ZALOVENNOJ  W  NEM
PROGRAMMOJ  -  TEKSTOWYM   \KRANNYM   REDAKTOROM.   wOZMOVNOSTI   TAKOJ
"INTELLEKTUALXNOJ    PI[U]EJ    MA[INKI"    OPREDELQ@TSQ    "MO]NOSTX@"
PROGRAMMY-REDAKTORA.

       tEKST DOKUMENTA PODGOTOWLEN S POMO]X@ \KRANNOGO REDAKTORA EdikM.

                                      - 3 -


                                    sodervanie



     aNNOTACIQ    ..............................................  2

 1.  kratkaq harakteristika |rt    .............................  4

 2.  perwye {agi    ............................................  4
 2.1.    ~TO TAKOE \KRANNYJ REDAKTOR    ........................  4
 2.2.    wYZOW REDAKTORA    ....................................  5
 2.3.    pROSTYE KOMANDY DWIVENIQ KURSORA    ...................  5
 2.4.    pONQTIE SOSTAWNOJ KOMANDY    ..........................  6
 2.5.    wYHOD IZ REDAKTORA    .................................  6

 3.  komandy redaktora    ......................................  7
 3.1.    kOMANDY PEREME]ENIQ KURSORA    ........................  7
 3.2.    METKA. kOMANDY WSTAWKI I UDALENIQ    ..................  8 
 3.3.    gORIZONTALXNAQ TABULQCIQ    ...........................  8
 3.4.    uSTANOWKA REVIMOW RABOTY |rt    .......................  9
 3.5.    pOISK W TEKSTE PO ZADANNOJ MODELI    ..................  9
 3.6.    pREOBRAZOWANIE TEKSTA    .............................. 10
 3.7.    rABOTA S BOLX[IMI FAJLAMI    .......................... 11
 3.8.    wWOD UPRAWLQ@]IH SIMWOLOW    .......................... 11
 3.9.    mAKROKOMANDY    ....................................... 12
 3.10.   pODSTANOWKI    ........................................ 12
 3.11.   pOWTORENIE KOMANDY    ................................. 13

 4.  odnowremennaq rabota s neskolxkimi tekstami (fajlami)  .... 13
 4.1.    wYWOD WYDELENNOJ OBLASTI W FAJL NA DISK   ............. 13
 4.2.    wWOD TEKSTA IZ FAJLA NA DISKe    ...................... 13
 4.3.    wYWOD NESKOLXKIH WYDELENNYH OBLASTEJ  W  FAJL  NA
         DISKE    .............................................. 14
 4.4.    wWOD NESKOLXKIH  WYDELENNYH  OBLASTEJ  TEKSTA  IZ
         FAJLA NA DISKE. pROSMOTR FAJLA NA DISKE    ............ 14
 4.5.    wYWOD PODSTANOWOK W FAJL NA DISKE    .................. 15
 4.6.    iSPOLXZOWANIE FAJLA PODSTANOWOK    .................... 15
 4.7.    oDNOWREMENNYJ PROSMOTR DWUH FAJLOW    ................. 15

 5.  dopolnitelxnye komandy redaktora    ....................... 15
 5.1.    pEREKL@^ENIE KOLI^ESTWA SIMWOLOW W STROKE   ........... 15
 5.2.    pSEWDOGRAFIKA   ....................................... 16
 5.3.    rABOTA S "INWERSNOJ" OBLASTX@   ....................... 16

 pRILOVENIE 1. spisok komand redaktora   ....................... 17

 pRILOVENIE 2. klawiatura bk0011m   ............................ 21
 
 pRILOVENIE 3. soob}eniq i diagnostika    ...................... 22

 pRILOVENIE 4. raspredelenie pamqti    ......................... 24

                                      - 4 -


                          1. kratkaq harakteristika |rt

       dANNAQ WERSIQ REDAKTORA PREDNAZNA^ENA  DLQ  PRIMENENIQ  NA  p|wm
"|LEKTRONIKA bk0011m" S oPERACIONNOJ sISTEMOJ os  bk-11  WERSII  4.0  I
STAR[E.    oNA    POLNOSTX@     ISPOLXZUET     \KRANNYE     WOZMOVNOSTI
bAZOWOJ oPERACIONNOJ sISTEMY. 
       rEDAKTOR O^ENX PROST I POZWOLQET  ISPOLXZOWATX  MO]NYE  SREDSTWA
REDAKTIROWANIQ PRAKTI^ESKI BEZ PODGOTOWKI.
       rEDAKTOR RABOTAET S POLNYM NABOROM SIMWOLOW,  WKL@^AQ  LATINSKIE
I  RUSSKIE,  BOLX[IE  I  MALENXKIE  BUKWY,  SPECSIMWOLY  I  UPRAWLQ@]IE
(SLUVEBNYE) KODY, A TAK VE SIMWOLY PSEWDOGRAFIKI.
       rEDAKTOR RABOTAET W REVIMAH 32, 64 ILI 80 SIMWOLOW W STROKE.	
       rEDAKTOR PREDOSTAWLQET BOLX[OJ NABOR KOMAND DLQ WWODA I  MODIFI-
KACII TEKSTA, POZWOLQET GOTOWITX [IROKIE TEKSTY.
       rEDAKTOR DAET WOZMOVNOSTX RABOTATX  ODNOWREMENNO  S  NESKOLXKIMI
TEKSTAMI,  PERENOSITX FRAGMENTY IZ ODNOGO TEKSTA W DRUGOJ.
       rEDAKTOR  POZWOLQET  "PROGRAMMIROWATX"  KLAWI[I  S  ZAPOMINANIEM
NAZNA^ENIJ W FAJLE NA DISKE. |TO POZWOLQET SOZDATX "BIBLIOTEKU"  NAIBO-
LEE ^ASTO WSTRE^A@]IHSQ  OPERACIJ I WYPOLNQTX IH ODNOJ KOMANDOJ.
       rEDAKTOR  OBESPE^IWAET  RABOTU  I  S  BOLX[IMI  TEKSTAMI,  PUTEM
POSLEDOWATELXNOGO REDAKTIROWANIQ ^ASTEJ TEKSTA.
       rEDAKTOR SODERVIT SREDSTWA  PREOBRAZOWANIQ  TEKSTA,  POZWOLQ@]IE
GOTOWITX  NEBOLX[IE DOKUMENTY BEZ ISPOLXZOWANIQ SPECIALXNYH PROGRAMM.
       rEDAKTOR POZWOLQET RABOTATX S "INWERSNOJ" OBLASTX@.


                                  2. perwye {agi

       2.1. ~TO TAKOE \KRANNYJ REDAKTOR

       w \TOJ ^ASTI BUDUT WWEDENY  OSNOWNYE  PONQTIQ  -  KURSOR,  FAJL,
STROKA, PODSKAZKA, OKNO.
       |KRAN DISPLEQ - \TO "OKNO", ^EREZ KOTOROE  MOVNO  POSMOTRETX  NA
TEKST, HRANQ]IJSQ W PAMQTI MA[INY. 
       kURSOR - MIGA@]IJ PRQMOUGOLXNIK NA \KRANE DISPLEQ - UKAZYWAET NA
MESTO,  GDE BUDET "NAPE^ATAN" SIMWOL.
       sREDI BOLX[OGO KOLI^ESTWA KLAWI[,  RASPOLOVENNYH  NA  KLAWIATURE
DISPLEQ, MNOGIE IME@T TO VE ZNA^ENIE, ^TO I NA PI[U]EJ  MA[INKE  -  \TO
BUKWENNO-CIFROWYE  KLAWI[I, A TAKVE KLAWI[I TABULQCII I WOZWRATA KARETKI.
       kROME TOGO, NA KLAWIATURE IME@TSQ "UPRAWLQ@]IE KLAWI[I". dLQ  IH
OBOZNA^ENIQ BUDUT ISPOLXZOWATXSQ UGLOWYE  SKOBKI,  NAPRIMER  <wlewo>  -
KLAWI[A, KOTORAQ PEREDWIGA@T KURSOR (T.E. TEKU]U@ POZICI@ WWODA SIMWOLA)
NA ODNU POZICI@ WLEWO.
       eSLI W UGLOWYH SKOBKAH DWA  SLOWA  UKAZANY  ^EREZ  KOSU@  ^ERTU,
NAPRIMER <su/C>, TO  \TO  OZNA^AET,  ^TO  KLAWI[I  DOLVNY  BYTX  NAVATY
ODNOWREMENNO, T.E., UDERVIWAQ <su>, NAVATX <s>.
       pOSLEDOWATELXNOE   NAVATIE   NESKOLXKIH   KLAWI[    OBOZNA^AETSQ
ZAPISX@  <...><...><...>.
       eSLI W TEKSTE OPISANIQ PRIWODITSQ  POSLEDOWATELXNOSTX  SIMWOLOW,
ZAKL@^ENNAQ W APOSTROFY, TO \TO OZNA^AET, ^TO DANNYE  SIMWOLY  WWODQTSQ
ILI  WYWODQTSQ  NA  \KRAN.
       w PRILOVENII PRIWEDENY OBOZNA^ENIQ KLAWI[ I IH  RASPOLOVENIE  NA
KLAWIATURE.
       tAK KAK REDAKTIRU@TSQ OBY^NO TOLXKO TEKSTOWYE FAJLY, W DALXNEJ[EM
SLOWA   "TEKST"   I   "FAJL"   BUDUT   UPOTREBLQTXSQ   KAK    SINONIMY.

                                    - 5 -


       2.2. wYZOW REDAKTORA

       zAGRUZITE OPERACIONNU@ SISTEMU. nA wA[EM DISKE DOLVEN NAHODITXSQ
FAJL \KRANNOGO REDAKTORA EdikM.SAV.
       wYZOWITE \KRANNYJ REDAKTOR KOMANDOJ

          .R[UN] EdikM<wk>
       zDESX I NIVE W KWADRATNYH SKOBKAH NEOBQZATELXNYE PARAMETRY.
       pOQWLENIE NA \KRANE SIMWOLA '*'  GOWORIT  O  TOM,  ^TO  REDAKTOR
GOTOW K RABOTE. wWEDITE STROKU:
          *wYH-FAJL[[RAZMER]]=wH-FAJL[,fAJL-PODSTAN][/KL@^I]

         wYH-FAJL          - SPECIFIKACIQ  FAJLA,  POLU^A@]EGOSQ  POSLE
           REDAKTIROWANIQ (W  KWADRATNYH  SKOBKAH  MOVET  BYTX  UKAZANO
           OTWODIMOE POD WYHODNOJ FAJL MESTO NA  DISKE  W  BLOKAH,  PRI
           \TOM [-1] OZNA^AET WYDELENIE POD WYHODNOJ FAJL  MAKSIMALXNOJ
           SWOBODNOJ OBLASTI  NA  DISKE).  sPECIFIKACIQ  DANNOGO  FAJLA
           MOVET OTSUTSTWOWATX W KOMANDNOJ STROKE. pRI  \TOM  PREDPOLA-
           GAETSQ, ^TO SPECIFIKACIQ WYHODNOGO FAJLA SOWPADAET SO SPECI-
           FIKACIEJ WHODNOGO FAJLA.

        wH-FAJL            - SPECIFIKACIQ REDAKTIRUEMOGO FAJLA;

        fAJL-PODSTAN       - SPECIFIKACIQ FAJLA PODSTANOWOK,  SODER-
           VA]EGO STROKI PODSTANOWOK,  NAZNA^AEMYH  CIFROWYM  KLAWI[AM.

	kL@^I:
/A[ll]		- OTOBRAVATX CTRL/O, CTRL/N
/C[reate]	- SOZDATX NOWYJ FAJL
/E:Ext		- ZADATX RAS[IRENIE PO UMOL^ANI@
/I[nspect]	- PROSMOTR FAJLA ILI USTROJSTWA
/M		- PRI STARTE REDAKTORA ZAPUSTITX PODSTANOWKU S #0
/8		- FORMIROWATX WYHODNOJ FAJL koi8 (BASIC)

       pRIME^ANIE. eSLI SPECIFIKACIQ WYHODNOGO  FAJLA  NE  UKAZANA,  TO
POSLE REDAKTIROWANIQ NOWAQ WERSIQ FAJLA BUDET ZAPISANA SO SPECIFIKACIEJ
WHODNOGO FAJLA, A STARAQ WERSIQ BUDET PEREIMENOWANA S RAS[IRENIEM .BAK.  


       2.3. pROSTYE KOMANDY DWIVENIQ MARKERA

       oDNIM IZ WAVNEJ[IH SWOJSTW |rt QWLQETSQ  WOZMOVNOSTX  DOSTATO^NO
BYSTRO SDELATX L@BOE MESTO TEKSTA (TO^NEE  L@BU@  POZICI@  ILI  SIMWOL)
"TEKU]IM". pODWESTI KURSOR K VELAEMOJ POZICII MOVNO  S  POMO]X@  KOMAND
<wlewo>, <wprawo>, <wwerh>, <wniz>,  DLQ  KOTORYH  IME@TSQ  SPECIALXNYE
FUNKCIONALXNYE KLAWI[I  NA  KLAWIATURE.

       kOMANDA (KLAWI[A) <wlewo> PEREME]AET KURSOR WLEWO NA ODNU POZICI@.
eSLI KURSOR STOIT W PERWOJ POZICII STROKI, TO ON PEREME]AETSQ  W  KONEC
PREDYDU]EJ STROKI (ESLI TAKOWAQ IMEETSQ), TO^NEE GOWORQ,  K  POSLEDNEMU
NABRANNOMU W  PREDYDU]EJ STROKE SIMWOLU.

       kOMANDA (KLAWI[A) <wprawo> PEREME]AET  KURSOR  NA  ODNU  POZICI@
WPRAWO. eSLI KURSOR UKAZYWAET NA  POSLEDNIJ  SIMWOL  W  STROKE,  TO  ON
PEREME]AETSQ  W  NA^ALO  SLEDU@]EJ  STROKI  (ESLI   TAKOWAQ   IMEETSQ).


                                      - 6 -

       kOMANDA (KLAWI[A) <wwerh> PEREME[AET  KURSOR  W  TU  VE  POZICI@
PREDYDU]EJ STROKI . eSLI PREDYDU]AQ STROKA KORO^E  TEKU]EJ,  TO  KURSOR
USTANAWLIWAETSQ W KONCE PREDYDU]EJ STROKI.

       kOMANDA (KLAWI[A) <wniz> PEREME]AET KURSOR W TU VE POZICI@  SLE-
DU@]EJ STROKI (ESLI ONA ESTX). eSLI SLEDU@]AQ STROKA KORO^E TEKU]EJ, TO
KURSOR  USTANAWLIWAETSQ W KONCE SLEDU@]EJ STROKI.

       kOMANDA (KLAWI[A) <ps> ("PEREWOD STROKI") PEREME]AET  KURSOR  IZ
L@BOGO POLOVENIQ W NA^ALO SLEDU@]EJ STROKI.

       kOMANDA (KLAWI[A) <wk> PERENOSIT OSTATOK NA NOWU@ STROKU.  

       kOMANDA (KLAWI[A) <zb> STIRAET PREDYDU]IJ SIMWOL.

       kOMANDA (KLAWI[A) <tab> GORIZONTALXNAQ TABULQCIQ.
 
       kOMANDA (KLAWI[A) <rus> PEREKL@^ENIE NA RUSSKIJ REGISTR.  

       kOMANDA (KLAWI[A) <lat> PEREKL@^ENIE NA LATINSKIJ REGISTR.  

       pRIME^ANIE. oTMETIM, ^TO KURSOR PEREME]AETSQ tolxko W PREDELAH  
wwedennogo  TEKSTA.


       2.4. pONQTIE SOSTAWNOJ KOMANDY

       mNOGIE OPERACII REDAKTIROWANIQ W |rt WYPOLNQ@TSQ POSLEDOWATELXNYM
NAVATIEM NESKOLXKIH KLAWI[.  pERWOJ  NAVIMAETSQ  KLAWI[A  <{ag>,  POSLE
^EGO  NAVIMAETSQ  KLAWI[A, WYZYWA@]AQ WYPOLNENIE NEOBHODIMOJ FUNKCII.

       wTOROE PODRQD NAVATIE KLAWI[I <{ag> OTMENQET ee DEJSTWIE.


       2.5. wYHOD IZ REDAKTORA

       dLQ WYHODA IZ  REDAKTORA  S  ZAPISX@  WYHODNOGO  FAJLA  NA  DISK
NEOBHODIMO POSLEDOWATELXNO NAVATX  KLAWI[I  <{ag>  I  <e>.  pOSLE  \TOJ
KOMANDY W NIVNEJ STROKE DISPLEQ POQWITSQ ZAPROS  |rt  NA  PODTWERVDENIE
WYPOLNENIQ KOMANDY:

          Exit?

  pODTWERVDENIE WYPOLNENIQ KOMANDY WYPOLNQETSQ NAVATIEM KLAWI[I <wk>:

       pOSLE NAVATIQ KLAWI[I <wk> REDAKTOR NAPE^ATAET W  NIVNEJ  STROKE
SIMWOL "*" - PROGRAMMA GOTOWA K REDAKTIROWANI@ SLEDU@]EGO  FAJLA.  eSLI
wAM NUVNO  WERNUTXSQ  W OPERACIONNU@ SISTEMU, NAVMITE KLAWI[U  <kt>.
       eSLI DANNAQ KOMANDA BYLA DANA O[IBO^NO ILI wY PEREDUMALI  ZAKAN-
^IWATX RABOTU, TO NEOBHODIMO W OTWET  NA  ZAPROS  PODTWERVDENIQ  WWESTI
SIMWOL 'N' NA L@BOM REGISTRE  (TO  ESTX  MOVNO  WWESTI  'N',  'n',  'n'
ILI 'N') I NAVATX <wk>.

       <{ag><Q>[uit?] - AWARIJNYJ  WYHOD, REZULXTATY REDAKTIROWANIQ  NE
ZAPOMINA@TSQ.
                                                                                                          