Primož Jakopin

Urejevalnik EVA

Kratek seznam ukazov



Vsebina:

Namesto uvoda

        Ukazi v seznamih, ki sledijo, so razvrščeni po načinu dostopa in namenu uporabe.
        Morebitne pripombe pošljite na naslov: primoz.jakopin@uni-lj.si.


Ukazi z desne (številske) tipkovnice


- tipka mora biti vključena;


  na začetek datoteke
  na konec datoteke
   začetek pravokotniškega bloka
   konec pravokotnika
   začetek vrstičnega bloka
   konec bloka
  prejšnji zaslon
  naslednji zaslon
  poravnaj desni rob v tekočem odstavku
   izračunaj aritmetični izraz okoli kazalca
  vrini črko
  odstrani črko
   vrini vrstico
   zbriši besedilo do konca vrstice, razen
   na koncu vrstice - odstrani vrstico
   vrstico na sredino
  išči dano zaporedje črk, išče naprej
   išči še enkrat
  za kratico: razloži kratico,
  na začetku vrstice: povej številko vrstice
   povej stran, vrstico, piko
   na začetek vrstice
   na konec vrstice


Kako uporabljamo glavno izbiro (meni)?



Ukazi s tipko


        Pri vseh ukazih iz te skupine najprej pritisnemo na tipko Control in jo držimo pritisnjeno, potem pa pritisnemo (samo na kratko, sicer se tipka ponovi) naslednjo tipko. Če se zaporedje tipk še nadaljuje, izpustimo tipko Control in potem natipkamo, kar je še ostalo.


Obnovitveni ukazi


   "undo" obnovi del ravnokar zbrisane vrstice, celo zbrisano vrstico ali vrstico za vrstico zbrisanega bloka
    prikliči nazaj vse, kar je še v shrambi zbrisanih vrstic
   obnovi zaslon (če je na njem ostalo kaj nepričakovanega)


Vrstični bloki


   začetek vrstičnega bloka
   konec bloka
    preslikaj blok
    prenesi blok
    zbriši blok


Pravokotniški bloki


  začetek pravokotniškega bloka (levi zgornji kot)
  konec pravokotnika (desni spodnji vogal)
   preslikaj pravokotnik
   prenesi ga
   zbriši pravokotnik
   napolni pravokotnik z izbranim znakom
    seštej pravokotnik


Tiskanje


   natisni datoteko    natisni blok


Drugi ukazi


  zbriši besedo ali prazen prostor pred besedo
  zbriši vrstico
  prelomi vrstico
  združi vrstici
   preslikaj vrstico nad kazalcem
  skok na začetek trenutne vrstice
  na konec vrstice

  priklop ali odklop vrivalnega načina; bomo pisali preko ali vrivali
   priklop ali odklop posebnega vrivalnega načina običajnih urejevalnikov pri katerem zlomi vrstico, gre pa na začetku vrstice nazaj na konec prejšnje in napravi pri tem še ukaz "združi vrstici"
   pokaži kodo znaka pod kazalcem
   spremeni, dodaj ali zbriši kratico
   izračunaj aritmetični izraz z dolgim celoštevilčnim kalkulatorjem. Operatorji so +,-,*,/,! (fakulteta) in p (razcepi na prafaktorje); razen pri fakulteti in razcepu smeta biti le dva operanda, skupna dolžina rezultata pa ne sme presegati 10.000 mest. Pri deljenju je na koncu rezultata naveden ostanek.
   pokaži trenutno vrstico z 8-bitnimi znaki, kot jo vidi EVA

   išči dano zaporedje črk; išče naprej, z desne tipkovnice pa nazaj
   išči že prej iskano, od kazalca naprej
   išči dano zaporedje samo po začetkih vrstic
   išči dano zaporedje samo po koncih vrstic
   zamenjaj dano zaporedje črk z drugim
   skok na položaj v vrstici
   skok na vrstico z dano številko (npr. na vrstico 200)
   rezerviran ukaz (skok na sistemsko datoteko)
   išči tako, da vtipkanega niza na zaslonu ne vidimo
   skoči na prvi znak od kazalca naprej v vrstici, ki ni presledek
   skok na dano mesto v datoteki - podamo število znakov, kako daleč naj bo to mesto od začetka datoteke ali pa odstotek, npr. skok na 50%
   skok na zapis s številko (samo pri indeksnem iskanju)
   pokaži, v katerem polju in zapisu je kazalec (velja za zapise v STEVEovem podatkovnem načinu)
   za dano število pokaži hexadecimalno in binarno vrednost
   izvedi kratico 'CA'

   shrani trenutno datoteko iz pomnilnika na disk
   shrani to datoteko v načinu ASCII
    preberi datoteko z diska (ime napišemo)
    preberi datoteko, katere pot na disku in ime je v trenutni vrstici (glej DISK->Imenik kot zbirka)
    uveljavi pot na disku, ki je v trenutni vrstici

  zamenjaj tipkovnico z naslednjo, to je tisto z obrnjenimi črkami; če si že tam, se vrni nazaj

    pokaži stran (v načinu namiznega založništva (NMZ) — za tisk); ukaz je navadno ponovljen na funkcijski tipki F3, končamo (vrnitev v navaden urejevalnik) ga pa s tipko
   vrini pred tekočo vrstico tako, ki določi blok za NMZ
   vrini vrstico z blokom za namizno založništvo, ki bo že vseboval tudi izbiro črk

   zbriši vse do konca datoke


Ukazi za zaslonski vnos pri zbirkah


 n kjer je n med 0 in 8: začni vnos podatkov na zapisu s kazalcem in pri tem uporabi zaslonsko masko n (s    npr. odpremo tekoči zapis s prvo masko)
   izbiro maske za zaslonski vnos naj program pokaže na zaslonu
  nn zaslonski vnos podatkov z masko nn (med 01 in 99)
  zaslonski vnos na tekočem zapisu z masko, ki naj jo izbere EVA
   napravi še en izvod trenutnega zapisa (kopijo, med zaslonskim vnosom)


Delo z več datotekami


Največje število datotek


Število datotek, ki jih imamo istočasno v pomnilniku in med katerimi se lahko zelo hitro premikami in iz ene v drugo kopiramo ali selimo vsebino, določimo v sistemski tabeli "CONFIGURATION", v njeni drugi vrstici, ki ima obliko:

FILES=število

npr. FILES=30, in bomo imeli dostop do 30 datotek hkrati. Če te vrstice ni, bo to število 16. Vsaka možna datoteka, tudi če je prazna, zasede 1 KB pomnilnika.


Premikanje iz ene datoteke v drugo


dosežemo z
n kjer je n številka med 1 (datoteka 1) in 0 (datoteka 10) ter z
 nnn, kjer je nnn tromestno število — skok na datoteko nnn (npr.
     — skok v šestnajsto datoteko)


Kopiranje in prenašanje blokov iz ene datoteke v drugo


  n, kjer je n med 1 in 9 ali
   nn, kjer je nn med 01 in 99: prekopira vrstični blok iz datoteke n oziroma nn pred tekočo vrstico;

  n oziroma
   nn blok od tam prenese,

   n ali
    nn (nn med 01 in 99) prekopira pravokotni blok


Iskanje po besedilu


Splošno o iskanju


        V EVI sprožimo navadno iskanje po besedilu, od trenutne lege proti koncu datoteke, na enega izmed treh načinov:
z desne tipkovnice,    ali zaporedje izbir Išči->Zaporedje znakov.
        Uporabimo lahko tudi znak, ki pomeni katerikoli znak. Če bi npr. imeli seznam besed s presledkom na začetku in bi hoteli poiskati vse, ki so dolge štiri črke in se končajo na -uha (npr. juha, kuha, muha), bi napisali:
     Išči:  ?uha
Vprašaj ostane vprašaj le v dveh primerih: če je izraz dolg samo en znak in je ta vprašaj:      Išči: ?
ali pa če damo iskalni izraz v dvojne narekovaje: denimo, da bi radi poiskali vse kratke vprašalne povedi Kaj?:
     Išči: "Kaj?"
        Če v iskalnem izrazu nastopajo znaki ali črke, ki jih naša verzija Oken na tipkovnici ali v naboru znakov nima, lahko namesto njih napišemo ustrezne Evine kode v koničastih oklepajih. Tako sta izraza
     Išči: taščica in Išči: ta<169><167>ica
povsem enakovredna. Seznam znakov z Evinimi kodami je priložen.
        Če se iskanje izide ugodno, se pravi da smo kaj našli, ga lahko takoj ponovimo (iščemo isti izraz še naprej v datoteki) z ukazom . Kadarkoli se lahko odločimo pa tudi, da bomo že iskani izraz iskali nazaj, od trenutne lege proti začetku datoteke, z ukazom z desne tipkovnice.
        Če želimo iskati samo po začetkih vrstic, uporabimo ukaz   ;
njegov sorodnik, ki išče samo po koncih vrstic, je   .
        Kaj posebnega, recimo naj program razlikuje velike in male črke, ali da naj išče samo po prvem podatkovnem polju (kadar je vsak podatkovni zapis samo v eni vrstici) ali da naj pri iskanju zanemari presledke, znake za pisave in podobno, izberemo v nastavitvah iskanja:      Išči->Nastavitve.

Iskanje znakov z danimi kodami


        Včasih bi radi iskali samo znake iz določenega razpona kod. Z ukazom:
        Išči: \n1,n2,n3 ...
kjer je nx ali številska koda ali razpon - od kode do kode: m1-m2 iščemo samo znake z izbranimi kodami. Tako bi npr. katerokoli grško črko v besedilu poiskali z
        Išči: \819-920
vse male črke c z različnimi diakritičnimi znamenji pa z:
        Išči: \167,173,388,390,1265-1266


Posebna iskanja

        Poleg iskanj, ki smo jih že srečali, lahko iščemo tudi malo bolj na splošno - z bolj sestavljenimi izrazi. Kratek primer:
     Išči: \!<n><a><n>
Iščemo vse pojavitve <številka><črka><številka>, denimo zaradi preverjanja, če nista bili številka 0 in 1 v besedilu kje morda pisani napačno - s črkama o in l.
Možni operandi v koničastih oklepajih so naslednji:
Naslednji primer išče črke z veliko začetnico, obdane s črkama z malo začetnico - take napake so zelo pogoste pri besedilih, vnešenih preko bralnika slike in potem spremenjenih v besedilo s programom za optično prepoznavanje znakov (OCR):
     Išči: \!<l><U><l>
Še en primer: iščemo vse primere, kjer je treba navadni pomišljaj zamenjati s stičnim - <črka>-<črka>:
     Išči: \!<a>-<a>
Zadnji primer se nanaša na iskanje treh zaporednih praznih vrstic v besedilu (recimo, da moramo zadostiti predpisu največ dveh praznih vrstic):
     Išči: \!<e><e><e>

Sledi še ena možnost v izrazu - iskanje vrstic z izbrano dolžino:
     Išči: \%{<,=,>}n{{<,=,>}m}
kjer sta n in m dolžini. Recimo, da želimo iskati vrstice, ki so krajše kot 8 znakov:
     Išči: \%<8
ali vrstice, ki so daljše kot 10 znakov in krajše kot 30:
     Išči: \%>10<30


Stran je postavil Primož Jakopin 28. februarja 1998 in jo nazadnje spremenil 28. maja

Naslov strani: http://www.uni-lj.si/~ffjakopin/eva/eva_qref_si.html     Število obiskov: