Primož Jakopin
Urejevalnik EVA
Kratek seznam ukazov
Vsebina:
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.
- 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
- s tipko
, puščicami in
,
- tako, da se z miško odpravimo vanjo in tam nekaj izberemo.
- tako, da po potrebi oživimo tipko
-
v EVA->Dodatne nastavitve izklopimo določilo
»črke s tipko Alternate«.
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.
"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)
začetek vrstičnega bloka
konec bloka
preslikaj blok
prenesi blok
zbriši blok
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
natisni datoteko
natisni blok
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
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)
Š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.
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)
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
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.
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
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:
- <n> decimalna cifra (številka ali števka);
- <a> črka = katerikoli znak, ki se z veliko začetnico piše drugače kot z malo;
- <x> črka ali številka;
- <s> posebni znak (iz sistemske tabele "NOT LETTER CHARACTERS");
- <U> črka, pisana z veliko začetnico;
- <l> črka, pisana z malo začetnico;
- <y> katerikoli znak, ki ni presledek;
- <v> samoglasnik;
- <c> soglasnik;
- <e> prazna vrstica (taka, ki vsebuje le en presledek).
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:
