aboutsummaryrefslogtreecommitdiffstats
path: root/etc/tutorials
diff options
context:
space:
mode:
authorPrimoz PETERLIN2012-01-17 22:16:42 +0800
committerChong Yidong2012-01-17 22:16:42 +0800
commit6d0bd9ba728ea8714baf9eef1dc9ec34000e2e96 (patch)
treed6ad8a3b0780cb5cc70cfcd796b1c39b8d3f29d6 /etc/tutorials
parent4cb0aa7579893362daebd1c203248f8bcc231f0b (diff)
downloademacs-6d0bd9ba728ea8714baf9eef1dc9ec34000e2e96.tar.gz
emacs-6d0bd9ba728ea8714baf9eef1dc9ec34000e2e96.zip
Update Slovenian tutorial.
Diffstat (limited to 'etc/tutorials')
-rw-r--r--etc/tutorials/TUTORIAL.sl1323
-rw-r--r--etc/tutorials/TUTORIAL.translators4
2 files changed, 672 insertions, 655 deletions
diff --git a/etc/tutorials/TUTORIAL.sl b/etc/tutorials/TUTORIAL.sl
index ef1fecbc86a..804fe366d50 100644
--- a/etc/tutorials/TUTORIAL.sl
+++ b/etc/tutorials/TUTORIAL.sl
@@ -1,41 +1,42 @@
1Prvo berilo za Emacs. Pogoji uporabe in razirjanja so navedeni na koncu. 1Prvo berilo za Emacs. Pogoji uporabe in razširjanja so navedeni na koncu.
2 2
3Ukazi v Emacsu v splonem vkljuujejo tipki CONTROL (vasih oznaeni 3Ukazi v Emacsu v splošnem vključujejo tipki CONTROL (včasih označeni
4CTRL ali CTL) in META (vasih oznaena EDIT ali ALT). Namesto, da bi ju 4CTRL ali CTL) in META (včasih označena EDIT ali ALT). Namesto, da bi ju
5vedno izpisali s celim imenom, bomo uporabili naslednji okrajavi: 5vedno izpisali s celim imenom, bomo uporabili naslednji okrajšavi:
6 6
7 C-<znak> pomeni, da moramo drati pritisnjeno tipko CONTROL, ko 7 C-<znak> pomeni, da moramo drati pritisnjeno tipko CONTROL, ko
8 vtipkamo <znak>. Oznaka C-f tako pomeni: drimo pritisnjeno 8 vtipkamo <znak>. Oznaka C-f tako pomeni: drimo pritisnjeno
9 tipko CONTROL in pritisnemo tipko f. 9 tipko CONTROL in pritisnemo tipko f.
10 M-<znak> pomeni, da moramo drati pritisnjeno tipko META, EDIT ali 10 M-<znak> pomeni, da moramo drati pritisnjeno tipko META, EDIT ali
11 ALT, ko vtipkamo <znak>. e na tipkovnici ni tipk META, EDIT 11 ALT, ko vtipkamo <znak>. Če na tipkovnici ni tipk META, EDIT
12 ali ALT, pritisnemo tipko ESC, jo spustimo in zatem 12 ali ALT, pritisnemo tipko ESC, jo spustimo in zatem
13 pritisnemo tipko <chr>. Tipko ESC bomo oznaevali z <ESC>. 13 pritisnemo tipko <chr>. Tipko ESC bomo označevali z <ESC>.
14 14
15Pomembno: Emacs zapustimo z ukazom C-x C-c (dva znaka). 15Pomembno: Emacs zapustimo z ukazom C-x C-c (dva znaka).
16V ubeniku so vaje, s katerimi preskusite nove ukaze. Oznaujeta jih 16Delno vnešen ukaz prekinete s C-g.
17znaka ,>>` ob levem robu. Zgled: 17V učbeniku so vaje, s katerimi preskusite nove ukaze. Označujeta jih
18znaka »>>« ob levem robu. Zgled:
18<<Blank lines inserted here by startup of help-with-tutorial>> 19<<Blank lines inserted here by startup of help-with-tutorial>>
19[Sredina strani je iz didaktinih razlogov prazna. Besedilo se nadaljuje spodaj] 20[Sredina strani je iz didaktičnih razlogov prazna. Besedilo se nadaljuje spodaj]
20>> Vtipkajte zdaj ukaz C-v (View next screen, Prikai naslednji zaslon), 21>> Vtipkajte zdaj ukaz C-v (View next screen, Prikai naslednji zaslon),
21 da se premaknete na naslednji zaslon (kar poskusite, pritisnite 22 da se premaknete na naslednji zaslon (kar poskusite, pritisnite
22 hkrati tipko CONTROL in V). Od zdaj naprej boste morali to 23 hkrati tipko CONTROL in V). Od zdaj naprej boste morali to
23 napraviti sami vsaki, ko pridete do konca zaslona. 24 napraviti sami vsakič, ko pridete do konca zaslona.
24 25
25Ste opazili, da sta se dve vrstici s prejnjega zaslona ponovili? Ta 26Ste opazili, da sta se dve vrstici s prejšnjega zaslona ponovili? Ta
26kontinuiteta olaja branje pri skakanju s strani na stran. 27kontinuiteta olajša branje pri skakanju s strani na stran.
27 28
28Prva stvar, ki si jo morate zapomniti, je, kako se premikate po 29Prva stvar, ki si jo morate zapomniti, je, kako se premikate po
29datoteki. Zdaj e veste, da se premaknete za cel zaslon naprej z 30datoteki. Zdaj e veste, da se premaknete za cel zaslon naprej z
30ukazom C-v. Za cel zaslon nazaj pa se premaknete z ukazom M-v 31ukazom C-v. Za cel zaslon nazaj pa se premaknete z ukazom M-v
31(pritisnite tipko META in jo drite ter pritisnite tipko v, ali pa 32(pritisnite tipko META in jo drite ter pritisnite tipko v, ali pa
32pritisnite in spustite <ESC> ter zatem pritisnite tipko v, e tipke 33pritisnite in spustite <ESC> ter zatem pritisnite tipko v, če tipke
33META, EDIT ali ALT na vai tipkovnici ni). 34META, EDIT ali ALT na vaši tipkovnici ni).
34 35
35>> Nekajkrat pritisnite M-v in C-v, da vidite, kako ukaza delujeta. 36>> Nekajkrat pritisnite M-v in C-v, da vidite, kako ukaza delujeta.
36 37
37 38
38* POVZETEK 39* povzetek
39---------- 40----------
40 41
41Za pregled celega zaslona besedila so uporabni naslednji ukazi: 42Za pregled celega zaslona besedila so uporabni naslednji ukazi:
@@ -43,110 +44,113 @@ Za pregled celega zaslona besedila so uporabni naslednji ukazi:
43 C-v Premik se za cel zaslon naprej 44 C-v Premik se za cel zaslon naprej
44 M-v Premik se za cel zaslon nazaj 45 M-v Premik se za cel zaslon nazaj
45 C-l Cel zaslon premaknemo tako, da je zdaj po vertikali 46 C-l Cel zaslon premaknemo tako, da je zdaj po vertikali
46 osredninjen okoli besedila, kjer se nahaja kazalek 47 osredninjen okoli besedila, kjer se nahaja kazalček
47 (znak v C-l je rka L, ne tevka 1) 48 (znak v C-l je črka L, ne števka 1)
48 49
49>> Poiite kazalek na zaslonu in si zapomnite besedilo okoli njega. 50>> Poiščite kazalček na zaslonu in si zapomnite besedilo okoli njega.
50 Vtipkajte C-l. 51 Zatem vtipkajte C-l. Ponovno poiščite kazalček. Opazili boste, da
51 Ponovno poiite kazalek. Besedilo okoli njega je ostalo isto. 52 je besedilo okoli njega ostalo isto, vendar se je pomaknilo na sredo
53 zaslona. Če še enkrat pritisnite C-l, se bo ta vrstica pomaknila na
54 vrh zaslona. Pritisnite C-l še enkrat, in vrstica se bo pomaknila
55 na dno zaslona.
52 56
53Za premikanje za cel zaslon naprej ali nazaj lahko tipkovnicah, ki 57Za premikanje za cel zaslon naprej ali nazaj lahko tipkovnicah, ki
54imajo ti tipki, uporabljate tudi PageUp in PageDown. Opisan postopek s 58imajo ti tipki, uporabljate tudi PageUp in PageDown. Opisan postopek s
55C-v in M-v pa deluje povsod. 59C-v in M-v pa deluje povsod.
56 60
57 61
58* PREMIKANJE KAZALKA 62* PREMIKANJE KAZALČKA
59--------------------- 63---------------------
60 64
61Premiki za celo stran naprej in nazaj so sicer uporabni, ampak kako pa 65Premiki za celo stran naprej in nazaj so sicer uporabni, ampak kako pa
62pridemo do izbranega mesta na zaslonu? 66pridemo do izbranega mesta na zaslonu?
63 67
64Nainov je ve. Najosnovneji je uporaba ukazov C-p, C-b, C-f in 68Načinov je več. Najosnovnejši je uporaba ukazov C-p, C-b, C-f in
65C-n. Ti po vrsti premaknejo kazalek v prejnjo vrstico, znak nazaj, 69C-n. Ti po vrsti premaknejo kazalček v prejšnjo vrstico, znak nazaj,
66znak naprej, in v naslednjo vrstico. Ti tirje ukazi so enakovredni 70znak naprej, in v naslednjo vrstico. Ti štirje ukazi so enakovredni
67kurzorskim tipkam: 71kurzorskim tipkam:
68 72
69 prejnja vrstica, C-p 73 prejšnja vrstica, C-p
70 : 74 :
71 : 75 :
72 nazaj, C-b .... trenutni poloaj kazalka .... naprej, C-f 76 nazaj, C-b .... trenutni poloaj kazalčka .... naprej, C-f
73 : 77 :
74 : 78 :
75 naslednja vrstica, C-n 79 naslednja vrstica, C-n
76 80
77>> S pritiski na C-n ali C-p premaknite kazalek v sredinsko vrstico 81>> S pritiski na C-n ali C-p premaknite kazalček v sredinsko vrstico
78 na diagramu zgoraj. Zatem pritisnite C-l. S tem diagram postavite na 82 na diagramu zgoraj. Zatem pritisnite C-l. S tem diagram postavite na
79 sredino zaslona. 83 sredino zaslona.
80 84
81V angleini ima izbor tipk nazoren pomen. P kot ,previous` 85V angleščini ima izbor tipk nazoren pomen. P kot »previous«
82(prejnji), N kot ,next` (naslednji), B kot ,backward` (nazaj) in F 86(prejšnji), N kot »next« (naslednji), B kot »backward« (nazaj) in F
83kot ,forward` (naprej). Te osnovne ukaze za premikanje kazalka boste 87kot »forward« (naprej). Te osnovne ukaze za premikanje kazalčka boste
84uporabljali ves as. 88uporabljali ves čas.
85 89
86>> Nekajkrat pritisnite C-n, da pride kazalek do te vrstice. 90>> Nekajkrat pritisnite C-n, da pride kazalček do te vrstice.
87 91
88>> Z nekaj C-f se pomaknite na desno na sredo vrstice, nato pa nekajkrat 92>> Z nekaj C-f se pomaknite na desno na sredo vrstice, nato pa nekajkrat
89 pritisnite C-p. Opazujte, kaj se dogaja s kazalkom na sredini 93 pritisnite C-p. Opazujte, kaj se dogaja s kazalčkom na sredini
90 vrstice. 94 vrstice.
91 95
92Vsaka vrstice v besedilu je zakljuena z znakom za novo vrstico 96Vsaka vrstice v besedilu je zaključena z znakom za novo vrstico
93(angl. Newline). Ta louje vrstico v besedilu od naslednje. Tudi 97(angl. Newline). Ta ločuje vrstico v besedilu od naslednje. (Tudi
94zadnja vrstica v datoteki mora biti zaljuena z znakom za novo vrstico 98zadnja vrstica v datoteki je po navadi zaključena z znakom za novo
95(eprav tega Emacs ne zahteva). 99vrstico, čeprav Emacs tega ne zahteva.)
96 100
97>> Poskusite ukaz C-b, ko je kazalek na zaetku vrstice. Kazalek se 101>> Poskusite ukaz C-b, ko je kazalček na začetku vrstice. Kazalček se
98 mora premakniti na konec prejnje vrstice. To je zato, ker se je 102 mora premakniti na konec prejšnje vrstice. To je zato, ker se je
99 ravnokar premaknil prek znaka za konec vrstice. 103 ravnokar premaknil prek znaka za konec vrstice.
100 104
101Ukaz C-f premika kazalek prek znaka za novo vrstico enako kot C-b. 105Ukaz C-f premika kazalček prek znaka za novo vrstico enako kot C-b.
102 106
103>> Poskusite e nekajkrat pritisniti C-b, da dobite obutek za 107>> Poskusite še nekajkrat pritisniti C-b, da dobite občutek za
104 premikanje kazalka. Potem nekajkrat poskusite C-f, da pridete do konca 108 premikanje kazalčka. Potem nekajkrat poskusite C-f, da pridete do konca
105 vrstice. e enkrat pritisnite C-f, da skoite v naslednjo vrstico. 109 vrstice. Še enkrat pritisnite C-f, da skočite v naslednjo vrstico.
106 110
107Ko s kazalkom doseete zgornji ali spodnji rob zaslona, se besedilo 111Ko s kazalčkom doseete zgornji ali spodnji rob zaslona, se besedilo
108toliko premakne, da kazalek ostane na zaslonu. V angleini se temu 112toliko premakne, da kazalček ostane na zaslonu. V angleščini se temu
109pravi ,,scrolling``. To omogoa, da lahko premaknemo kazalek na 113pravi »scrolling«. To omogoča, da lahko premaknemo kazalček na
110katerokoli mesto v besedilu, a vseeno ostanemo na zaslonu. 114katerokoli mesto v besedilu, a vseeno ostanemo na zaslonu.
111 115
112>> Poskusite kazalek pripeljati s C-n isto do dna zaslona in si oglejte, 116>> Poskusite kazalček pripeljati s C-n čisto do dna zaslona in si oglejte,
113 kaj se zgodi. 117 kaj se zgodi.
114 118
115e se vam zdi premikanje po en znak prepoasno, se lahko premikate za 119Če se vam zdi premikanje po en znak prepočasno, se lahko premikate za
116celo besedo. M-f (META-f) premakne kazalek za eno besedo naprej, M-b 120celo besedo. M-f (META-f) premakne kazalček za eno besedo naprej, M-b
117pa za besedo nazaj. 121pa za besedo nazaj.
118 122
119>> Poskusite nekajkrat M-f in M-b. 123>> Poskusite nekajkrat M-f in M-b.
120 124
121e je kazalek sredi besede, ga M-f prestavi na konec besede. e je v 125Če je kazalček sredi besede, ga M-f prestavi na konec besede. Če je v
122belini med besedami, ga M-f premakne na konec naslednje besede. M-b 126belini med besedami, ga M-f premakne na konec naslednje besede. M-b
123deluje podobno, a v nasprotni smeri. 127deluje podobno, a v nasprotni smeri.
124 128
125>> Nekajkrat poskusite M-f in M-b, vmes pa e nekaj C-f in 129>> Nekajkrat poskusite M-f in M-b, vmes pa še nekaj C-f in
126 C-b. Opazujte uinke M-f in M-b, ko je kazalek sredi besede ali 130 C-b. Opazujte učinke M-f in M-b, ko je kazalček sredi besede ali
127 med besedami. 131 med besedami.
128 132
129Ste opazili paralelo med C-f in C-b na eni strani ter M-f in M-b na 133Ste opazili paralelo med C-f in C-b na eni strani ter M-f in M-b na
130drugi? V Emacsu se dostikrat ukazi Meta nanaajo na operacije nad 134drugi? V Emacsu se dostikrat ukazi Meta nanašajo na operacije nad
131enotami jezika (besede, stavki, odstavki), medtem ko se ukazi Control 135enotami jezika (besede, stavki, odstavki), medtem ko se ukazi Control
132nanaajo na operacije, neodvisne od zvrsti besedila (znaki, vrstice 136nanašajo na operacije, neodvisne od zvrsti besedila (znaki, vrstice
133ipd.). 137ipd.).
134 138
135Podobna zveza je tudi med vrsticami in stavki: ukaza C-a in C-e 139Podobna zveza je tudi med vrsticami in stavki: ukaza C-a in C-e
136premakneta kazalek na zaetek oz. konec vrstice, M-a in M-e pa na 140premakneta kazalček na začetek oz. konec vrstice, M-a in M-e pa na
137zaetek oz. konec stavka. 141začetek oz. konec stavka.
138 142
139>> Poskusite nekaj ukazov C-a, potem pa nekaj ukazov C-e. 143>> Poskusite nekaj ukazov C-a, potem pa nekaj ukazov C-e.
140 Poskusite nekaj ukazov M-a, potem pa nekaj ukazov M-e. 144 Poskusite nekaj ukazov M-a, potem pa nekaj ukazov M-e.
141 145
142Ste opazili, da ponovljeni C-a ne napravijo ni, ponovljeni M-a pa se 146Ste opazili, da ponovljeni C-a ne napravijo nič, ponovljeni M-a pa se
143premikajo naprej? eprav se ne obnaata enako, pa je vendar obnaanje 147premikajo naprej? Čeprav se ne obnašata enako, pa je vendar obnašanje
144enega in drugega po svoje naravno. 148enega in drugega po svoje naravno.
145 149
146Poloaju kazalka na zaslonu pravimo tudi ,,point``, toka. 150Poloaju kazalčka na zaslonu pravimo tudi »point«, točka.
147Parafrazirano: kazalek kae na zaslonu, kje je toka v besedilu. 151Parafrazirano: kazalček kae na zaslonu, kje je točka v besedilu.
148 152
149Povzetek preprostih ukazov za premikanje kazalka, vkljuno s premiki 153Povzetek preprostih ukazov za premikanje kazalčka, vključno s premiki
150po besedo in stavek: 154po besedo in stavek:
151 155
152 C-f Premik za znak naprej 156 C-f Premik za znak naprej
@@ -156,335 +160,329 @@ po besedo in stavek:
156 M-b Premik za besedo nazaj 160 M-b Premik za besedo nazaj
157 161
158 C-n Premik v naslednjo vrstico 162 C-n Premik v naslednjo vrstico
159 C-p Premik v prejnjo vrstico 163 C-p Premik v prejšnjo vrstico
160 164
161 C-a Premik na zaetek vrstice 165 C-a Premik na začetek vrstice
162 C-e Premik na konec vrstice 166 C-e Premik na konec vrstice
163 167
164 M-a Premik na zaetek stavka 168 M-a Premik na začetek stavka
165 M-e Premik na konec stavka 169 M-e Premik na konec stavka
166 170
167>> Za vajo nekajkrat poskusite vsakega od teh ukazov. 171>> Za vajo nekajkrat poskusite vsakega od teh ukazov.
168 To so najpogosteje uporabljani ukazi. 172 To so najpogosteje uporabljani ukazi.
169 173
170e dva pomembna ukaza za premikanje kazalka sta M-< (META-manji od), 174Še dva pomembna ukaza za premikanje kazalčka sta M-< (META-manjši od),
171ki ga premakne na zaetek datoteke, in M-> (META-veji od), ki ga 175ki ga premakne na začetek datoteke, in M-> (META-večji od), ki ga
172premakne na konec datoteke. 176premakne na konec datoteke.
173 177
174Na amerikih tipkovnicah najdete znak < nad vejico in morate 178Na ameriških tipkovnicah najdete znak < nad vejico in morate
175pritisniti tipko Shift, da pridete do njega. Z ukazom M-< je enako - 179pritisniti tipko Shift, da pridete do njega. Z ukazom M-< je enako -
176prav tako morate pritisniti tipko Shift, sicer moste izvedli drug 180prav tako morate pritisniti tipko Shift, sicer moste izvedli drug
177ukaz, Meta-vejica. Na naih tipkovnicah sta oba znaka na isti tipko, 181ukaz, Meta-vejica. Na naših tipkovnicah sta oba znaka na isti tipko,
178in za ukaz M-> morate pritisniti e tipko Shift. 182in za ukaz M-> morate pritisniti še tipko Shift.
179 183
180>> Poskusite zdaj M-<, skok na zaetek tega ubenika. 184>> Poskusite zdaj M-<, skok na začetek tega učbenika.
181 Potem se vrnite nazaj z zaporednimi C-v. 185 Potem se vrnite nazaj z zaporednimi C-v.
182 186
183>> Poskusite zdaj M->, skok na konec tega ubenika. 187>> Poskusite zdaj M->, skok na konec tega učbenika.
184 Potem se vrnite nazaj z zaporednimi M-v. 188 Potem se vrnite nazaj z zaporednimi M-v.
185 189
186e ima vaa tipkovnica kurzorske tipke, lahko premikate kazalek po 190Če ima vaša tipkovnica kurzorske tipke, lahko premikate kazalček po
187zaslonu tudi z njimi. Vseeno priporoamo, da se privadite ukazov C-b, 191zaslonu tudi z njimi. Vseeno priporočamo, da se privadite ukazov C-b,
188C-f, C-n in C-p, in to iz treh razlogov. Prvi, delujejo na isto vseh 192C-f, C-n in C-p, in to iz treh razlogov. Prvič, delujejo na čisto vseh
189terminalih. Drugi, z nekaj prakse v Emacsu boste opazili, da je 193terminalih. Drugič, z nekaj prakse v Emacsu boste opazili, da je
190tipkanje ukazov s CONTROL hitreje od tipkanja s kurzorskimi tipkami, ker 194tipkanje ukazov s CONTROL hitrejše od tipkanja s kurzorskimi tipkami, ker
191ni treba ves as premikati desnice s tipkovnice na kurzorske tipke in 195ni treba ves čas premikati desnice s tipkovnice na kurzorske tipke in
192nazaj. In tretji, ko se enkrat navadite teh ukazov s CONTROL, se boste 196nazaj. In tretjič, ko se enkrat navadite teh ukazov s CONTROL, se boste
193enostavneje nauili tudi bolj zapletenih ukazov za premikanje kazalka. 197enostavneje naučili tudi bolj zapletenih ukazov za premikanje kazalčka.
194 198
195Veini ukazov v Emacsu lahko podamo tevilni argument; najvekrat ta 199Večini ukazov v Emacsu lahko podamo številčni argument; največkrat ta
196pove, kolikokrat zapovrstjo naj se ukaz izvede. Vekratno ponovitev 200pove, kolikokrat zapovrstjo naj se ukaz izvede. Večkratno ponovitev
197ukaza izvedemo tako, da najprej vtipkamo C-u, zatem tevilo, 201ukaza izvedemo tako, da najprej vtipkamo C-u, zatem število,
198kolikokrat naj se ukaz ponovi, in nazadnje eljeni ukaz. e ima vaa 202kolikokrat naj se ukaz ponovi, in nazadnje eljeni ukaz. Če ima vaša
199tipkovnica tipko META (ali EDIT ali ALT), lahko izpustite ukaz C-u in 203tipkovnica tipko META (ali EDIT ali ALT), lahko izpustite ukaz C-u in
200namesto tega vtipkate tevilo ponovitev, medtem ko drite pritisnjeno 204namesto tega vtipkate število ponovitev, medtem ko drite pritisnjeno
201tipko META. Druga metoda je sicer kraja, priporoamo pa prvo, ker 205tipko META. Druga metoda je sicer krajša, priporočamo pa prvo, ker
202deluje na vseh terminalih. Taken tevilni argument je ,,prefiksni`` 206deluje na vseh terminalih. Takšen številčni argument je »prefiksni«
203argument, ker vnesemo argument pred ukazom, na katerega se nanaa. 207argument, ker vnesemo argument pred ukazom, na katerega se nanaša.
204 208
205Zgled: C-u 8 C-f premakne kazalek za osem znakov naprej. 209Zgled: C-u 8 C-f premakne kazalček za osem znakov naprej.
206 210
207>> Poskusite s primernim argumentom za tevilo ponovitev ukaza 211>> Poskusite s primernim argumentom za število ponovitev ukaza
208 C-n ali C-p priti im blie tej vrstici v enem samem skoku. 212 C-n ali C-p priti čim blie tej vrstici v enem samem skoku.
209 213
210Veina ukazov, ne pa vsi, uporablja tevilni argument kot tevilo 214Večina ukazov, ne pa vsi, uporablja številčni argument kot število
211ponovitev ukaza. Nekateri ukazi - nobeden od tistih, ki smo si jih 215ponovitev ukaza. Nekateri ukazi - nobeden od tistih, ki smo si jih
212ogledali do zdaj - ga uporabljajo kot stikalo: s podanim prefiksnim 216ogledali do zdaj - ga uporabljajo kot stikalo: s podanim prefiksnim
213argumentom napravi ukaz nekaj drugega kot obiajno. 217argumentom napravi ukaz nekaj drugega kot običajno.
214 218
215Ukaza C-v in M-v sta tudi izjemi, a drugani. e jima podamo argument, 219Ukaza C-v in M-v sta tudi izjemi, a drugačni. Če jima podamo argument,
216premakneta zaslon za navedeno tevilo vrstic, ne pa zaslonov. Ukaz C-u 220premakneta zaslon za navedeno število vrstic, ne pa zaslonov. Ukaz C-u
2178 C-v, na primer, premakne zaslon navzgor za 8 vrstic. 2218 C-v, na primer, premakne zaslon navzgor za 8 vrstic.
218 222
219>> Poskusite zdaj C-u 8 C-v 223>> Poskusite zdaj C-u 8 C-v
220 224
221To bi moralo zaslon premakniti navzgor za osem vrstic. e bi ga radi 225To bi moralo zaslon premakniti navzgor za osem vrstic. Če bi ga radi
222premaknili nazaj, poskusite M-v z istim argumentom. 226premaknili nazaj, poskusite M-v z istim argumentom.
223 227
224e uporabljate grafini vmesnik, denimo X11 ali MS Windows, imate 228Če uporabljate grafični vmesnik, denimo X ali MS Windows, imate
225verjetno ob robu Emacsovega okna navpino pravokotno ploskev, 229verjetno ob robu Emacsovega okna pokončno pravokotno ploskev,
226imenovano drsnik. Pogled na besedilo lahko premikate tudi tako, da z 230imenovano drsnik. Pogled na besedilo lahko premikate tudi tako, da z
227miko kliknete na drsnik. 231miško kliknete na drsnik.
228 232
229>> Postavite kazalec na vrh oznaenega obmoja na drsniku in pritisnite
230 srednji gumb na miki. To bi moralo premakniti besedilo na mesto,
231 doloeno s tem, kako visoko ali nizko na drsnik ste kliknili.
232 233
233>> Medtem ko drite srednji gumb pritisnjen, premikajte miko gor in 234* ČE SE EMACS PRENEHA ODZIVATI
234 dol. Vidite, kako se premika besedilo v Emacsovem oknu, ko 235------------------------------
235 premikate miko?
236
237
238* E SE EMACS OBESI
239-------------------
240 236
241e se Emacs preneha odzivati na vae ukaze, ga lahko varno prekinete z 237Če se Emacs preneha odzivati na vaše ukaze, ga lahko varno prekinete z
242ukazom C-g. Z njim lahko prekinete ukaze, za katere bi trajalo 238ukazom C-g. Z njim lahko prekinete ukaze, za katere bi trajalo
243predolgo, da bi se izvedli. 239predolgo, da bi se izvedli.
244 240
245Isti ukaz, C-g, lahko uporabite tudi, da prekliete tevilni 241Isti ukaz, C-g, lahko uporabite tudi, da prekličete številčni
246argument, ali pa zaetek ukaza, ki ga ne elite izvesti. 242argument, ali pa začetek ukaza, ki ga ne elite izvesti.
247 243
248>> Vtipkajte C-u 100, s imer ste izbrali tevilni argument 100, 244>> Vtipkajte C-u 100, s čimer ste izbrali številčni argument 100,
249 zatem pa vtipkajte C-g. Vtipkajte zdaj C-f. Kazalek se je 245 zatem pa vtipkajte C-g. Vtipkajte zdaj C-f. Kazalček se je
250 premaknil le za en znak, ker ste tevilni argument vmes preklicali 246 premaknil le za en znak, ker ste številčni argument vmes preklicali
251 s C-g. 247 s C-g.
252 248
253Tudi e ste po nesrei vtipkali <ESC>, se ga lahko znebite s C-g. 249Tudi če ste po nesreči vtipkali <ESC>, se ga lahko znebite s C-g.
254 250
255 251
256* ONEMOGOENI UKAZI 252* ONEMOGOČENI UKAZI
257------------------- 253-------------------
258 254
259Nekaj ukazov v Emacsu je namenoma ,,onemogoenih``, da bi jih 255Nekaj ukazov v Emacsu je namenoma »onemogočenih«, da bi jih
260zaetniki ne izvedli po nesrei. 256začetniki ne izvedli po nesreči.
261 257
262e vtipkate tak onemogoen ukaz, se bo na zaslonu pojavilo novo okno z 258Če vtipkate tak onemogočen ukaz, se bo na zaslonu pojavilo novo okno z
263obvestilom, kateri ukaz ste skuali izvesti, in vas vpraalo, e ga 259obvestilom, kateri ukaz ste skušali izvesti, in vas vprašalo, če ga
264res elite izvesti. 260res elite izvesti.
265 261
266e v resnici elite poskusiti ukaz, pritisnite preslednico kot odgovor 262Če v resnici elite poskusiti ukaz, pritisnite preslednico kot odgovor
267na vpraanje. Normalno verjetno ukaza ne elite izvesti, zato na 263na vprašanje. Normalno verjetno ukaza ne elite izvesti, zato na
268vpraanje odgovorite z ,n`. 264vprašanje odgovorite z »n«.
269 265
270>> Vtipkajte C-x C-l (ki je onemogoen ukaz), 266>> Vtipkajte C-x C-l (ki je onemogočen ukaz),
271 zatem na vpraanje odgovorite n. 267 zatem na vprašanje odgovorite n.
272 268
273 269
274* OKNA 270* OKNA
275------ 271------
276 272
277Emacs lahko prikae ve oken in v vsakem svoje besedilo. Kasneje bomo 273Emacs lahko prikae več »oken« in v vsakem svoje besedilo. Kasneje
278razloili, kako uporabljamo ve oken hkrati. Zaenkrat bomo povedali 274bomo razloili, kako uporabljamo več oken hkrati. Zaenkrat bomo
279le, kako se znebite dodatnih oken, ki jih lahko odpre vgrajena pomo ali 275povedali le, kako se znebite dodatnih oken, ki jih lahko odpre
280pa izpis kaknega drugega programa. Preprosto je: 276vgrajena pomoč ali pa izpis kakšnega drugega programa. Preprosto je:
281 277
282 C-x 1 Eno okno (torej, zaprimo vsa ostala). 278 C-x 1 Eno okno (torej, zaprimo vsa ostala).
283 279
284To je CONTROL-x, ki mu sledi tevka 1. Ukaz C-x 1 raztegne ez cel 280To je CONTROL-x, ki mu sledi števka 1. Ukaz C-x 1 raztegne čez cel
285zaslon okno, v katerem se nahaja kazalek, ostala pa zapre. 281zaslon okno, v katerem se nahaja kazalček, ostala pa zapre.
286 282
287>> Premaknite kazalek do te vrstice in vtipkajte C-u 0 C-l 283>> Premaknite kazalček do te vrstice in vtipkajte C-u 0 C-l
288>> Vtipkajte CONTROL-h k CONTROL-f. 284>> Vtipkajte C-h k C-f.
289 Vidite, kako se je to okno skrilo in odstopilo prostor oknu, 285 Vidite, kako se je to okno skrčilo in odstopilo prostor oknu,
290 ki pojasnjuje ukaz CONTROL-f? 286 ki pojasnjuje ukaz C-f?
291 287
292>> Vtipkajte C-x 1 in spodnje okno se bo zaprlo. 288>> Vtipkajte C-x 1 in spodnje okno se bo zaprlo.
293 289
294Za razliko od ukazov, ki smo se jih nauili do zdaj, je ta ukaz 290Za razliko od ukazov, ki smo se jih naučili do zdaj, je ta ukaz
295sestavljen iz dveh znakov. Zane se z znakom CONTROL-x. Cela vrsta 291sestavljen iz dveh znakov. Začne se z znakom CONTROL-x. Cela vrsta
296ukazov se zane enako, in mnogi od njih zadevajo delo z datotekami, 292ukazov se začne enako, in mnogi od njih zadevajo delo z datotekami,
297delovnimi podroji in podobnim. Vsem tem ukazom je skupno, da se 293delovnimi področji in podobnim. Vsem tem ukazom je skupno, da se
298zanejo s CONTROL-x, ki mu sledi e en, dva ali trije znaki. 294začnejo s CONTROL-x, ki mu sledi še en, dva ali trije znaki.
299 295
300 296
301* VRIVANJE IN BRISANJE 297* VRIVANJE IN BRISANJE
302---------------------- 298----------------------
303 299
304e elite v obstojee besedilo vriniti novo, preprosto premaknite 300Če želite v obstoječe besedilo vriniti novo, preprosto premaknite
305kazalek na eljeno mesto in zanite tipkati. Znake, ki jih lahko 301kazalček na želeno mesto in začnite tipkati. Vidne znake, na primer A,
306vidite, na primer A, 7, * in podobno, razume Emacs kot del besedila in 3027, * in podobno, Emacs vrine takoj, ko jih vtipkate. S pritiskom na
307jih takoj vrine. S pritiskom na Return (ali Enter) vrinete znak za 303tipko <Return> (ali <Enter>) vrinete znak za skok v novo vrstico.
308skok v novo vrstico.
309
310Zadnji vtipkani znak lahko izbriete s pritiskom na tipko
311<Delback>. To je tista tipka na tipkovnici, ki jo navadno uporabljate
312za brisanje nazadnje natipkanega znaka. Navadno je to velika tipka
313vrstico ali dve nad tipko <Return>, ki je oznaena z "Backspace",
314"Delete" ali "Del".
315 304
316e imate na tipkovnici tipko "Backspace", je to tipka <Delback>. Naj 305Zadnji vtipkani znak lahko izbrišete s pritiskom na tipko <DEL>. Ta
317vas ne zmede, e imate poleg tega e tipko "Delete" - <Delback> je 306tipka je na tipkovnici običajno označena z »Backspace« - skratka, to
318"Backspace". 307je ista tipka, ki jo tudi v drugih programih uporabljate za brisanje
308nazadnje natipkanega znaka.
319 309
320Splono <Delback> pobrie znak neposredno pred trenutnim poloajem 310Najverjetneje imate na tipkovnici še tipko »Delete«. Naj vas to ne
321kazalka. 311zmede - z <DEL> mislimo tipko »Backspace«.
322 312
323>> Vtipkajte zdaj nekaj znakov in jih zatem s tipko <Delback> pobriite. 313>> Poskusite zdaj! Vtipkajte zdaj nekaj znakov in jih zatem s tipko
324 Ni naj vas ne skrbi, e se je ta vrstica spremenila. Izvirnika 314 <DEL> pobrišite. Nič naj vas ne skrbi, če se je ta vrstica
325 tega ubenika ne boste pokvarili -- tole je samo vaa osebna kopija. 315 spremenila. Izvirnika tega učbenika ne boste pokvarili -- tole je
316 samo vaša osebna delovna kopija.
326 317
327Ko vrstica postane predolga za zaslon, se ,,nadaljuje`` v naslednji 318Ko vrstica postane predolga za zaslon, se »nadaljuje« v naslednji
328vrstici na zaslonu. Obrnjena poevnica (znak ,\`) ali v grafinih 319vrstici na zaslonu. Če uporabljate grafično okolje, boste opazili
329okoljih zavita puica ob desnem robu oznauje vrstico, ki se 320zaviti puščici ob levem in desnem robu, ki označujeta vrstico, ki se
330nadaljuje v naslednji zaslonski vrstici. 321nadaljuje v naslednji zaslonski vrstici. Če uporabljate terminalski
322vmesnik, je vrstica, ki se nadaljuje v naslednji zaslonski vrstici,
323označena z obrnjeno poševnico (znak »\«) v skrajnem desnem stolpcu.
331 324
332>> Zdaj zanite tipkati besedilo, dokler ne doseete desnega roba, in 325>> Zdaj začnite tipkati besedilo, dokler ne doseete desnega roba, in
333 e naprej. Opazili boste, da se pojavi znak za nadaljevanje. 326 še naprej. Opazili boste, da se pojavi znak za nadaljevanje.
334 327
335>> S tipko <Delback> pobriite toliko znakov, da vrstica ne sega 328>> S tipko <DEL> pobrišite toliko znakov, da vrstica ne sega
336 ve ez irino zaslona. Znak za nadaljevanje v naslednji 329 več čez širino zaslona. Znak za nadaljevanje v naslednji
337 vrstici je izginil. 330 vrstici je izginil.
338 331
339Znak za novo vrstico lahko pobriemo enako kot vsak drug znak. S tem, 332Znak za novo vrstico lahko pobrišemo enako kot vsak drug znak. S tem,
340ko pobriemo znak za novo vrstico, zdruimo vrstici v eno samo. e bo 333ko pobrišemo znak za novo vrstico, zdruimo vrstici v eno samo. Če bo
341nova vrstica predolga, da bi cela prila na zaslon, bo razdeljena v 334nova vrstica predolga, da bi cela prišla na zaslon, bo razdeljena v
342ve zaslonskih vrstic. 335več zaslonskih vrstic.
343 336
344>> Premaknite kazalek na zaetek vrstice in pritisnite <Delback>. To 337>> Premaknite kazalček na začetek vrstice in pritisnite <DEL>. To
345 zdrui vrstico s prejnjo. 338 zdrui vrstico s prejšnjo.
346 339
347>> Pritisnite <Return>. S tem ste ponovno vrinili znak za skok v novo 340>> Pritisnite <Return>. S tem ste ponovno vrinili znak za skok v novo
348 vrstico, ki ste ga malo prej zbrisali. 341 vrstico, ki ste ga malo prej zbrisali.
349 342
350Spomnimo se, da lahko za veino ukazov v Emacsu doloimo, naj se 343Spomnimo se, da lahko za večino ukazov v Emacsu določimo, naj se
351izvedejo vekrat zaporedoma; to vkljuuje tudi vnos teksta. Ponovitev 344izvedejo večkrat zaporedoma; to vključuje tudi vnos teksta. Ponovitev
352obiajnega znaka ga vekrat vrine v besedilo. 345običajnega znaka ga večkrat vrine v besedilo.
353 346
354>> Poskusite zdaj tole: da vnesete osem zvezdic, vtipkajte C-u 8 * 347>> Poskusite zdaj tole: da vnesete osem zvezdic, vtipkajte C-u 8 *
355 348
356Zdaj ste se nauili najpreprosteji nain, da v Emacsu nekaj natipkate 349Zdaj ste se naučili najpreprostejši način, da v Emacsu nekaj natipkate
357in popravite. Briete lahko tudi besede ali vrstice. Tu je povzetek 350in popravite. Brišete lahko tudi besede ali vrstice. Tu je povzetek
358ukazov za brisanje: 351ukazov za brisanje:
359 352
360 <Delback> pobrie znak tik pred kazalkom (levo od 353 <DEL> pobriše znak tik pred kazalčkom (levo od
361 oznake za kazalek) 354 oznake za kazalček)
362 C-d pobrie znak tik za kazalkom (,pod` oznako 355 C-d pobriše znak tik za kazalčkom (»pod« oznako
363 za kazalek) 356 za kazalček)
364 357
365 M-<Delback> pobrie besedo tik pred kazalkom 358 M-<DEL> pobriše besedo tik pred kazalčkom
366 M-d pobrie besedo tik za kazalkom 359 M-d pobriše besedo tik za kazalčkom
367 360
368 C-k zavre besedilo desno od kazalka do konca vrstice 361 C-k zavre besedilo desno od kazalčka do konca vrstice
369 M-k zavre besedilo od poloaja kazalka do konca stavka 362 M-k zavre besedilo od poloaja kazalčka do konca stavka
370 363
371rka ,d` je iz angleke besede ,delete` (pobrisati), rka ,k` pa iz 364Črka »d« je iz angleške besede »delete« (pobrisati), črka »k« pa iz
372besede ,kill` (pobiti). Ste opazili, da <Delback> in C-d na eni, ter 365besede »kill« (pobiti). Ste opazili, da <DEL> in C-d na eni, ter
373M-<Delback> in M-d na drugi strani nadaljujeta paralelo, ki sta jo zaela 366M-<DEL> in M-d na drugi strani nadaljujeta paralelo, ki sta jo začela
374C-f in M-f (<Delback> pravzaprav ni kontrolni znak, kar pa naj nas ne 367C-f in M-f (<DEL> pravzaprav ni kontrolni znak, kar pa naj nas ne
375moti). C-k in M-k sta v enakem sorodu s C-e in M-e: prvi deluje na 368moti). C-k in M-k sta v enakem sorodu s C-e in M-e: prvi deluje na
376vrstice, drugi na stavke. 369vrstice, drugi na stavke.
377 370
378Obstaja tudi sploen postopek za brisanje kateregakoli dela delovnega 371Obstaja tudi splošen postopek za brisanje kateregakoli dela delovnega
379podroja. Kazalek postavimo na en konec podroja, ki ga elimo 372področja. Kazalček postavimo na en konec področja, ki ga želimo
380izbrisati, in pritisnemo C-@ ali C-SPC (SPC je 373izbrisati, in pritisnemo C-@ ali C-<SPC> (<SPC> je preslednica).
381preslednica). Katerikoli od obeh ukazov deluje. Premaknite kazalek na 374Katerikoli od obeh ukazov deluje. Premaknite kazalček na drug konec
382drug konec podroja, ki ga elite izbrisati, in pritisnite C-w. S tem 375področja, ki ga želite izbrisati. Med premikanjem Emacs z barvo
383ste zavrgli vse besedilo med obema mejama. 376označuje področje med kazalčkom in mestom, kjer ste pritisnili
377C-<SPC>. Končno pritisnite C-w. S tem ste zavrgli vse besedilo med
378obema mejama.
384 379
385>> Premaknite kazalek na rko O, s katero se zaenja prejnji 380>> Premaknite kazalček na črko O, s katero se začenja prejšnji
386 odstavek. 381 odstavek.
387>> Vtipkajte C-SPC. Emacs prikae sporoilo "Mark set" (slov. Oznaka 382>> Vtipkajte C-SPC. Emacs prikae sporočilo »Mark set« (slov. »oznaka
388 postavljena) na dnu ekrana. 383 postavljena«) na dnu ekrana.
389>> Premaknite kazalek na rko V v "postavimo" v drugi vrstici istega 384>> Premaknite kazalček na črko V v »postavimo« v drugi vrstici istega
390 odstavka. 385 odstavka.
391>> Vtipkajte C-w. S tem zavremo vse besedilo zaeni z O in vse do 386>> Vtipkajte C-w. S tem zavržemo vse besedilo začenši z O in vse do
392 rke V. 387 črke V.
393 388
394Razlika med tem, e zavrete cel odstavek besedila (angl. ,,kill``, 389Razlika med tem, če zavržete cel odstavek besedila (angl. »kill«,
395pobiti) ali pa e pobriete znak (angl. ,,delete``), je ta, da lahko 390pobiti) ali pa če pobrišete znak (angl. »delete«), je ta, da lahko
396prvega vrnete nazaj z ukazom C-y, drugega pa ne. Na splono ukazi, ki 391prvega povrnete - na katerokoli mesto v besedilu - z ukazom C-y,
397lahko povzroijo veliko kode (pobriejo veliko besedila), shranijo 392drugega pa ne (seveda pa lahko prekličete brisanje - glejte nižje). Na
398pobrisano besedilo; tisti, ki pobriejo samo posamezni znak, ali samo 393splošno ukazi, ki lahko povzročijo veliko škode (pobrišejo veliko
399prazne vrstice in presledke, pa ne. 394besedila), shranijo pobrisano besedilo; tisti, ki pobrišejo samo
400 395posamezni znak, ali samo prazne vrstice in presledke, pa ne.
401>> Postavite kazalek na zaetek neprazne vrstice. Pritisnite C-k, da 396
402 pobriete vsebino vrstice. 397>> Postavite kazalček na začetek neprazne vrstice. Pritisnite C-k, da
403>> e enkrat pritisnite C-k. To pobrie e znak za novo vrstico. 398 pobrišete vsebino vrstice.
404 399>> Še enkrat pritisnite C-k. To pobriše še znak za novo vrstico.
405Ste opazili, da prvi C-k pobrie vsebino vrstice, naslednji C-k pa e 400
406vrstici samo, s imer se vse besedilo pod bivo vrstico premakne za 401Ste opazili, da prvi C-k pobriše vsebino vrstice, naslednji C-k pa še
407eno vrstico navzgor? Ukaz C-k obravnava tevilni argument malo 402vrstici samo, s čimer se vse besedilo pod bivšo vrstico premakne za
408drugae: pobrie toliko in toliko vrstic z vsebinami vred. To ni zgolj 403eno vrstico navzgor? Ukaz C-k obravnava številčni argument malo
409ponovitev. C-u 2 C-k pobrie dve polni vrstici besedila, kar je nekaj 404drugače: pobriše toliko in toliko vrstic z vsebinami vred. To ni zgolj
410drugega, kot e dvakrat vtipkate C-k. 405ponovitev. C-u 2 C-k pobriše dve polni vrstici besedila, kar je nekaj
411 406drugega, kot če dvakrat vtipkate C-k.
412Besedilo, ki ste ga prej pobili, lahko povrnete (angl. ,,yank`` -- 407
408Besedilo, ki ste ga prej pobili, lahko povrnete (angl. »yank« -
413potegniti). Predstavljajte si, kot da potegnete nazaj nekaj, kar vam 409potegniti). Predstavljajte si, kot da potegnete nazaj nekaj, kar vam
414je nekdo odnesel. Pobito besedilo lahko potegnete nazaj na isti ali pa 410je nekdo odnesel. Pobito besedilo lahko potegnete nazaj na isti ali pa
415na kaken drug kraj v besedilu, ali pa celo v kaki drugi 411na kakšen drug kraj v besedilu, ali pa celo v kaki drugi datoteki.
416datoteki. Isto besedilo lahko vekrat potegnete nazaj, tako da je v 412Isto besedilo lahko večkrat potegnete nazaj, tako da je v delovnem
417delovnem podroju poveterjeno. 413področju povečterjeno. Nekateri drugi urejevalniki uporabljajo namesto
414»kill« in »yank« izraza »cut« in »paste« (glejte glosar v priročniku
415za Emacs).
418 416
419Ukaz za vraanje pobitega besedila je C-y. 417Ukaz za vračanje pobitega besedila je C-y.
420 418
421>> Poskusite z ukazom C-y povrniti pobrisano besedilo. 419>> Poskusite z ukazom C-y povrniti pobrisano besedilo.
422 420
423e ste uporabili ve zaporednih ukazov C-k, je vse pobrisano besedilo 421Če ste uporabili več zaporednih ukazov C-k, je vse pobrisano besedilo
424shranjeno skupaj, in en sam C-y bo vrnil vse tako pobrisane vrstice. 422shranjeno skupaj, in en sam C-y bo vrnil vse tako pobrisane vrstice.
425 423
426>> Poskusite, nekajkrat vtipkajte C-k. 424>> Poskusite, nekajkrat vtipkajte C-k.
427 425
428Zdaj pa vrnimo pobrisano besedilo: 426Zdaj pa vrnimo pobrisano besedilo:
429 427
430>> Vtipkajte C-y. Zdaj pa premaknite kazalek za nekaj vrstic navzdol 428>> Vtipkajte C-y. Zdaj pa premaknite kazalček za nekaj vrstic navzdol
431 in e enkrat vtipkajte C-y. Vidite zdaj, kako se kopira dele 429 in še enkrat vtipkajte C-y. Vidite zdaj, kako se kopira dele
432 besedila? 430 besedila?
433 431
434Kaj pa, e ste pobrisali nekaj besedila, ki bi ga radi vrnili, vendar 432Kaj pa, če ste pobrisali nekaj besedila, ki bi ga radi vrnili, vendar
435ste za iskanim odlomkom pobrisali e nekaj? C-y vrne samo nazadnje 433ste za iskanim odlomkom pobrisali še nekaj? C-y vrne samo nazadnje
436pobrisan odlomek. Vendar tudi prejnje besedilo ni izgubljeno. Do 434pobrisan odlomek. Vendar tudi prejšnje besedilo ni izgubljeno. Do
437njega lahko pridete z ukazom M-y. Ko ste vrnili nazadnje zbrisano 435njega lahko pridete z ukazom M-y. Ko ste vrnili nazadnje zbrisano
438besedilo s C-y, pritisnite M-y, ki ga zamenja s predzanje pobrisanim 436besedilo s C-y, pritisnite M-y, ki ga zamenja s predzanje pobrisanim
439besedilom. Vsak naslednji M-y prikae e eno prej. Ko ste konno 437besedilom. Vsak naslednji M-y prikae še eno prej. Ko ste končno
440prili do iskanega besedila, ni treba napraviti ni posebnega, da bi 438prišli do iskanega besedila, ni treba napraviti nič posebnega, da bi
441ga obdrali. Preprosto nadaljujte z urejanjem, in vrnjeno besedilo bo 439ga obdrali. Preprosto nadaljujte z urejanjem, in vrnjeno besedilo bo
442ostalo, kamor ste ga odloili. 440ostalo, kamor ste ga odloili.
443 441
444e pritisnete M-y dovolj velikokrat, se boste vrnili na zaete, torej 442Če pritisnete M-y dovolj velikokrat, se boste vrnili na začete, torej
445spet na zadnje pobrisano besedilo. 443spet na zadnje pobrisano besedilo.
446 444
447>> Pobriite vrstico, premaknite se nekam drugam, in pobriite e 445>> Pobrišite vrstico, premaknite se nekam drugam, in pobrišite še
448 eno vrstico. 446 eno vrstico.
449 Z ukazom C-y dobite nazaj to drugo vrstico. 447 Z ukazom C-y dobite nazaj to drugo vrstico.
450 Z ukazom M-y pa jo zamenjate s prvo vrstico. 448 Z ukazom M-y pa jo zamenjate s prvo vrstico.
451 Ponovite ukaz M-y e nekajkrat in si oglejte, kaj dobite na 449 Ponovite ukaz M-y še nekajkrat in si oglejte, kaj dobite na
452 zaslon. Ponavljajte ga, dokler se ne prikae ponovno nazadnje 450 zaslon. Ponavljajte ga, dokler se ne prikae ponovno nazadnje
453 pobrisana vrstica, in e naprej. e elite, lahko tudi ukazu 451 pobrisana vrstica, in še naprej. Če elite, lahko tudi ukazu
454 M-y podate pozitivno ali negativno tevilo ponovitev. 452 M-y podate pozitivno ali negativno število ponovitev.
455 453
456 454
457* PREKLIC UKAZA (UNDO) 455* PREKLIC UKAZA (UNDO)
458---------------------- 456----------------------
459 457
460e ste besedilo spremenili, a ste se kasneje premislili, lahko 458Če ste besedilo spremenili, a ste se kasneje premislili, lahko
461besedilo vrnete v prvotno stanje z ukazom Undo, C-x u. Normalno vrne 459besedilo vrnete v prvotno stanje z ukazom Undo, C-/.
462C-x u zadnjo spremembo besedila; e ukaz ponovimo, prekliemo e 460
463predzadnjo spremembo, in vsaka nadaljnja ponovitev see e eno 461Običajno C-/ prekliče spremembo besedila, ki jo izvede en ukaz; če
462ukaz C-/ ponovimo, prekličemo še spremembo, ki jo je izvedel
463predzadnji ukaz, in vsaka nadaljnja ponovitev C-/ seže še eno
464spremembo globlje v zgodovino. 464spremembo globlje v zgodovino.
465 465
466Emacs hrani bolj ali manj celotno zgodovino naih ukazov, z dvema 466Emacs hrani bolj ali manj celotno zgodovino naših ukazov, z dvema
467izjemama: ukazov, ki niso napravili nobene spremembe v besedilu 467izjemama: ukazov, ki niso napravili nobene spremembe v besedilu (npr.
468(npr. premik kazalka), ne shranjuje, in zaporedje do 20 vrinjenih 468premik kazalčka), ne shranjuje, in zaporedje do 20 vrinjenih znakov
469znakov shrani kot en sam ukaz. Slednje prihrani nekaj ukazov C-x u, ki 469shrani kot en sam ukaz. Slednje prihrani nekaj ukazov C-/, ki bi jih
470bi jih morali vtipkati. 470morali vtipkati.
471 471
472>> Pobriite to vrstico z ukazom C-k, potem jo prikliite nazaj s C-x u. 472>> Pobrišite to vrstico z ukazom C-k, potem jo prikličite nazaj s C-/.
473 473
474C-_ je alternativni ukaz za preklic zadnjega ukaza. Deluje enako kot 474C-_ je alternativni ukaz za preklic zadnjega ukaza. Deluje povsem
475s C-x u, ga je pa laje odtipkati, e morate ukaz ponoviti vekrat 475enako kot C-/. Na nekaterih besedilnih terminalih v resnici pritisk
476zaporedoma. Teava z ukazom C-_ je, da na nekaterih tipkovnicah ni 476C-/ pošlje Emacsu ukaz C-_. Še tretja možnost je C-x u, ki tudi deluje
477povsem oitno, kako ga vtipkati, zato je podvojen e kot C-x u. Na 477povsem enako kot C-/, le z nekaj več tipkanja.
478nekaterih terminalih moramo na primer vtipkati /, medtem ko drimo
479pritisnjeno tipko CONTROL.
480 478
481e podamo ukazu C-_ ali C-x u numerini argument, je to enako, kot e 479Če podamo ukazu C-/, C-_ ali C-x u numerični argument, je to enako,
482bi ukaz rono ponovili tolikokrat, kot pravi argument. 480kot če bi ukaz ročno ponovili tolikokrat, kot pravi argument.
483 481
484Ukaz za brisanje besedila lahko prekliete in besedilo povrnete, 482Ukaz za brisanje besedila lahko prekličete in besedilo povrnete,
485enako, kot e bi besedilo pobili. Razlika med brisanjem in pobijanjem 483enako, kot če bi besedilo pobili. Razlika med brisanjem in pobijanjem
486besedila je le ta, da le slednje lahko potegnete nazaj z ukazom 484besedila je le ta, da le slednje lahko povrnete z ukazom C-y. Preklic
487C-y. Preklic ukaza pa velja za eno in drugo. 485ukaza pa velja za eno in drugo.
488 486
489 487
490* DATOTEKE 488* DATOTEKE
@@ -493,638 +491,657 @@ C-y. Preklic ukaza pa velja za eno in drugo.
493Da bi bile spremembe v besedilu trajne, morate besedilo shraniti v 491Da bi bile spremembe v besedilu trajne, morate besedilo shraniti v
494datoteko. V nasprotnem primeru jih boste za vedno izgubili tisti hip, 492datoteko. V nasprotnem primeru jih boste za vedno izgubili tisti hip,
495ko boste zapustili Emacs. Besedilo postavimo v datoteko tako, da 493ko boste zapustili Emacs. Besedilo postavimo v datoteko tako, da
496na disku ,,poiemo`` (angl. find) datoteko, preden zanemo tipkati 494na disku »poiščemo« (angl. find) datoteko, preden začnemo tipkati
497(pravimo tudi, da ,,obiemo`` datoteko). 495(pravimo tudi, da »obiščemo« datoteko).
498 496
499Poiskati datoteko pomeni, da v Emacsu vidimo vsebino datoteke. To je 497Poiskati datoteko pomeni, da v Emacsu vidimo vsebino datoteke. To je
500bolj ali manj tako, kot da z Emacsom urejamo datoteko samo. Vendar pa 498bolj ali manj tako, kot da z Emacsom urejamo datoteko samo. Vendar pa
501spremembe ne postanejo trajne, dokler datoteke ne shranimo 499spremembe ne postanejo trajne, dokler datoteke ne shranimo
502(angl. save) na disk. Tako imamo monost, da se izognemo temu, da bi 500(angl. save) na disk. Tako imamo možnost, da se izognemo temu, da bi
503nam na pol spremenjene datoteke leale po disku, kadar tega ne 501nam na pol spremenjene datoteke ležale po disku, kadar tega ne
504elimo. Ker pa Emacs ohrani izvorno datoteko pod spremenjenim imenom, 502želimo. Ker pa Emacs ohrani izvorno datoteko pod spremenjenim imenom,
505lahko prvotno datoteko prikliemo nazaj celo e potem, ko smo datoteko 503lahko prvotno datoteko prikličemo nazaj celo še potem, ko smo datoteko
506e shranili na disk. 504že shranili na disk.
507 505
508V predzadnji vrstici na dnu zaslona vidite vrstico, ki se zane in 506V predzadnji vrstici na dnu zaslona vidite vrstico, ki se začne z
509kona z vezaji, in vsebuje niz znakov ,,--:-- TUTORIAL``. Ta del 507vezaji, na začetku pa vsebuje niz znakov »--:--- TUTORIAL« ali nekaj
510zaslona navadno vsebuje ime datoteke, ki smo jo obiskali. Zdajle je to 508podobnega. Ta del zaslona navadno vsebuje ime datoteke, ki smo jo
511,,TUTORIAL``, vaa delovna kopija ubenika Emacsa. Ko boste poiskali 509obiskali. Zdajle je to »TUTORIAL«, vaša delovna kopija učbenika
512kakno drugo datoteko, bo na tem mestu pisalo njeno ime. 510Emacsa. Ko boste poiskali kakšno drugo datoteko, bo na tem mestu
511izpisano ime te datoteke.
513 512
514Posebnost ukaza za iskanje datoteke je, da moramo povedati, katero 513Posebnost ukaza za iskanje datoteke je, da moramo povedati, katero
515datoteko iemo. Pravimo, da ukaz ,,prebere argument s terminala`` (v 514datoteko iščemo. Pravimo, da ukaz »prebere argument« (v tem primeru je
516tem primeru je argument ime datoteke). Ko vtipkate ukaz 515argument ime datoteke). Ko vtipkate ukaz
517 516
518 C-x C-f (poii datoteko) 517 C-x C-f (poišči datoteko)
519 518
520vas Emacs povpraa po imenu datoteke. Kar vtipkate, se sproti vidi v 519vas Emacs povpraša po imenu datoteke. Kar vtipkate, se sproti vidi v
521vrstici na dnu zaslona. Temu delovnemu podroju pravimo pogovorni 520vrstici na dnu zaslona. Temu delovnemu področju pravimo pogovorni
522vmesnik (minibuffer), kadar se uporablja za tovrstni vnos. Znotraj 521vmesnik (minibuffer), kadar se uporablja za tovrstni vnos. Znotraj
523pogovornega vmesnika lahko uporabljate obiajne ukaze za urejanje, e 522pogovornega vmesnika lahko uporabljate običajne ukaze za urejanje, če
524ste se na primer pri tipkanju zmotili. 523ste se na primer pri tipkanju zmotili.
525 524
526Sredi tipkanja imena datoteke (ali katerega koli drugega opravila v 525Sredi tipkanja imena datoteke (ali katerega koli drugega opravila v
527pogovornem vmesniku) lahko ukaz prekliete s C-g. 526pogovornem vmesniku) lahko ukaz prekličete s C-g.
528 527
529>> Vtipkajte C-x C-f, zatem pa e C-g. Zadnji ukaz od treh je 528>> Vtipkajte C-x C-f, zatem pa še C-g. Zadnji ukaz od treh je
530 zaprl pogovorni vmesnik in tudi preklical ukaz C-x C-f, ki je 529 zaprl pogovorni vmesnik in tudi preklical ukaz C-x C-f, ki je
531 uporabljal pogovorni vmesnik. Konec z iskanjem datoteke. 530 uporabljal pogovorni vmesnik. Konec z iskanjem datoteke.
532 531
533Ko ste dokonali ime, ga vnesete s pritiskom na <Return>. S tem se 532Ko ste dokončali ime, ga vnesete s pritiskom na <Return>. Pogovorni
534poene ukaz C-x C-f in poie iskano datoteko. Pogovorni vmesnik 533vmesnik izgine, ko je ukaz izveden.
535izgine, ko je ukaz izveden.
536 534
537Trenutek kasneje se vsebina datoteke pojavi na zaslonu. Zdaj lahko 535Vsebina datoteke se pojavi na zaslonu. Zdaj lahko dopolnjujete,
538dopolnjujete, urejate ali kako drugae spreminjate vsebino. Ko elite, 536urejate ali kako drugače spreminjate vsebino. Ko elite, da ostanejo
539da ostanejo spremembe trajne, izvedete ukaz: 537spremembe trajne, izvedete ukaz:
540 538
541 C-x C-s (shrani datoteko) 539 C-x C-s (shrani datoteko)
542 540
543Besedilo se s tem shrani iz pomnilnika raunalnika na datoteko na 541Besedilo se s tem shrani iz pomnilnika računalnika na datoteko na
544disk. Ko prvi izvedete ta ukaz, se izvorna datoteka preimenuje, tako 542disk. Ko prvič izvedete ta ukaz, se izvorna datoteka preimenuje, tako
545da ni izgubljena. Najdete jo pod novim imenom, ki se od starega 543da ni izgubljena. Najdete jo pod novim imenom, ki se od starega
546razlikuje po tem, da ima na koncu pripet znak ,,~``. 544razlikuje po tem, da ima na koncu pripet znak »~«.
547 545
548Ko je Emacs shranil datoteko, izpie njeno ime. Shranjujte raje 546Ko je Emacs shranil datoteko, izpiše njeno ime. Shranjujte raje
549pogosteje kot ne, da v primeru, e gre z raunalnikom kaj narobe, ne 547pogosteje kot ne, da v primeru, če gre z računalnikom kaj narobe, ne
550izgubite veliko. 548izgubite veliko (oglejte si tudi razdelek o samodejnem shranjevanju
549nižje).
551 550
552>> Vtipkajte C-x C-s, s imer boste shranili svojo kopijo tega 551>> Vtipkajte C-x C-s TUTORIAL <Return>.
553 ubenika. Emacs bo v vrstici na dnu zaslona izpisal ,,Wrote 552 S tem boste shranili svojo kopijo tega učbenika. Emacs bo v vrstici
554 ...TUTORIAL``. 553 na dnu zaslona izpisal »Wrote ...TUTORIAL«.
555 554
556Poiete lahko lahko e obstojeo datoteko, da si jo ogledate ali 555Poiščete lahko lahko e obstoječo datoteko, da si jo ogledate ali
557popravite, ali pa tudi datoteko, ki e ne obstaja. To je nain, kako z 556popravite, ali pa tudi datoteko, ki še ne obstaja. To je način, kako z
558Emacsom ustvarimo novo datoteko: poiite datoteko z izbranim imenom, 557Emacsom ustvarimo novo datoteko: poiščite datoteko z izbranim imenom,
559ki bo sprva prazna, in zanite pisati. Ko jo boste prvi shranili, bo 558ki bo sprva prazna, in začnite pisati. Ko jo boste prvič shranili, bo
560Emacs ustvaril datoteko z vneenim besedilom. Od tod dalje delate na 559Emacs ustvaril datoteko z vnešenim besedilom. Od tod dalje delate na
561e obstojei datoteki. 560e obstoječi datoteki.
562 561
563 562
564* DELOVNA PODROJA 563* DELOVNA PODROČJA
565------------------ 564------------------
566 565
567Tudi e ste z ukazom C-x C-f poiskali in odprli drugo datoteko, prva 566Tudi če ste z ukazom C-x C-f poiskali in odprli drugo datoteko, prva
568ostane v Emacsu. Nanjo se vrnete tako, da jo e enkrat ,,poiete`` z 567ostane v Emacsu. Nanjo se vrnete tako, da jo še enkrat »poiščete« z
569ukazom C-x C-f. Tako imate lahko v Emacsu hkrati kar precej datotek. 568ukazom C-x C-f. Tako imate lahko v Emacsu hkrati kar precej datotek.
570 569
571>> Ustvarite datoteko z imenom ,,bla`` tako, da vtipkate C-x C-f 570Emacs hrani besedilo vsake datoteke v takoimenovanem »delovnem
572 bla <Return>. Natipkajte nekaj besedila, ga po potrebi popravite, in 571področju« (angl. buffer). Ko poiščemo datoteko, Emacs ustvari zanjo
573 shranite v datoteko ,,bla`` z ukazom C-x C-s. Ko ste konali, se 572novo delovno področje. Vsa obstoječa delovna področja v Emacsu vidimo
574 vrnite v ubenik z ukazom C-x C-f TUTORIAL <Return>.
575
576Emacs hrani besedilo vsake datoteke v takoimenovanem ,,delovnem
577podroju`` (angl. buffer). Ko poiemo datoteko, Emacs ustvari zanjo
578novo delovno podroje. Vsa obstojea delovna podroja v Emacsu vidimo
579z ukazom: 573z ukazom:
580 574
581 C-x C-b Seznam delovnih podroij. 575 C-x C-b Seznam delovnih področij.
582 576
583>> Poskusite C-x C-b zdaj. 577>> Poskusite C-x C-b zdaj.
584 578
585Vidite, da ima vsako delovno podroje svoje ime, pri nekaterih pa pie 579Vidite, da ima vsako delovno področje svoje ime, pri nekaterih pa piše
586tudi ime datoteke, katere vsebina se hrani v njem. Vsako besedilo, ki 580tudi ime datoteke, katere vsebina se hrani v njem. Vsako besedilo, ki
587ga vidite v katerem od Emacsovih oken, je vedno del kaknega delovnega 581ga vidite v katerem od Emacsovih oken, je vedno del kakšnega delovnega
588podroja. 582področja.
589 583
590>> Z ukazom C-x 1 se znebite seznama delovnih podroij. 584>> Z ukazom C-x 1 se znebite seznama delovnih področij.
591 585
592Tudi e imate ve delovnih podroij, pa je vedno le eno od njih 586Tudi če imate več delovnih področij, pa je vedno le eno od njih
593trenutno dejavno. To je tisto delovno podroje, ki ga popravljate. e 587trenutno dejavno. To je tisto delovno področje, ki ga popravljate. Če
594elite popravljati drugo delovno podroje, morate ,,preklopiti`` 588elite popravljati drugo delovno področje, morate »preklopiti«
595nanj. e bi radi preklopili na delovno podroje, ki pripada kakni 589nanj. Če bi radi preklopili na delovno področje, ki pripada kakšni
596datoteki, e poznate en nain, kako to storiti: ponovno ,,obiete`` 590datoteki, e poznate en način, kako to storiti: ponovno »obiščete«
597(odprete) to datoteko z ukazom C-x C-f. Obstaja pa e laji nain: z 591(odprete) to datoteko z ukazom C-x C-f. Obstaja pa še laji način: z
598ukazom C-x b. Pri tem ukazu morate navesti ime delovnega podroja. 592ukazom C-x b. Pri tem ukazu morate navesti ime delovnega področja.
599 593
600>> Vtipkajte C-x b bla <Return>, s imer se vrnete v delovno podroje 594>> Ustvarite datoteko z imenom »bla« tako, da vtipkate C-x C-f bla
601 ,,bla`` z vsebino datoteke ,,bla``, ki ste jo maloprej 595 <Return>. Zatem se vrnite v ta učbenik z ukazom C-x C-f TUTORIAL
602 odprli. Zatem vtipkajte C-x b TUTORIAL <RETURN>, s imer se vrnete 596 <Return>.
603 nazaj v ta ubenik.
604 597
605Veinoma se ime delovnega podroja kar ujema z imenom datoteke (brez 598Večinoma se ime delovnega področja kar ujema z imenom datoteke (brez
606poti do datoteke), ne pa vedno. Seznam delovnih podroij, ki ga 599poti do datoteke), ne pa vedno. Seznam delovnih področij, ki ga
607prikae ukaz C-x C-b, prikae imena vseh delovnih podroij. 600prikaže ukaz C-x C-b, prikaže imena vseh delovnih področij in
601pripadajoča imena datotek.
608 602
609Vsako besedilo, ki ga vidite v katerem od Emacsovih oken, je vedno del 603Vsako besedilo, ki ga vidite v katerem od Emacsovih oken, je vedno del
610kaknega delovnega podroja. Nekatera delovna podroja ne pripadajo 604kakšnega delovnega področja. Nekatera delovna področja ne pripadajo
611nobeni datoteki. Podroje ,,*Buffer List*``, na primer, je e eno 605nobeni datoteki. Področje »*Buffer List*«, na primer, je že eno takih.
612takih. To delovno podroje smo ustvarili ravnokar, ko smo pognali ukaz 606To delovno področje smo ustvarili ravnokar, ko smo pognali ukaz C-x
613C-x C-b, in vsebuje seznam delovnih podroij. Tudi delovno podroje 607C-b, in vsebuje seznam delovnih področij. Temu delovnemu področju
614,,Messages`` ne pripada nobeni datoteki, ampak vsebuje sporoila, ki 608TUTORIAL sprva ni pripadala datoteka, zdaj pa mu, ker smo v prejšnjem
615jih je Emacs izpisoval v odzivnem podroju na dnu zaslona. 609razdelku vtipkali C-x C-s in ga shranili v datoteko.
616 610
617>> Vtipkajte C-x b *Messages* <Return> in si oglejte delovno podroje 611Tudi delovno področje »Messages« ne pripada nobeni datoteki, ampak
618 s sporoili, zatem pa vtipkajte C-x b TUTORIAL <Return> in se tako 612vsebuje sporočila, ki jih je Emacs izpisoval v odzivnem področju na
619 vrnite v ubenik. 613dnu zaslona.
620 614
621e ste spreminjali besedilo ene datoteke, potem pa poiskali drugo, to 615>> Vtipkajte C-x b *Messages* <Return> in si oglejte delovno področje
616 s sporočili, zatem pa vtipkajte C-x b TUTORIAL <Return> in se tako
617 vrnite v učbenik.
618
619Če ste spreminjali besedilo ene datoteke, potem pa poiskali drugo, to
622ne shrani spremeb v prvo datoteko. Te ostanejo znotraj Emacsa, na 620ne shrani spremeb v prvo datoteko. Te ostanejo znotraj Emacsa, na
623delovnem podroju, ki pripada prvi datoteki. Ustvarjenje ali 621delovnem področju, ki pripada prvi datoteki. Ustvarjenje ali
624spreminjanje delovnega podroja druge datoteke nima nobenega vpliva na 622spreminjanje delovnega področja druge datoteke nima nobenega vpliva na
625podroje prve. To je zelo uporabno, pomeni pa tudi, da potrebujemo 623področje prve. To je zelo uporabno, pomeni pa tudi, da potrebujemo
626udobno pot, da shranimo delovno podroje prve datoteke. Nerodno bi 624udobno pot, da shranimo delovno področje prve datoteke. Nerodno bi
627bilo preklapljanje na prvo podroje s C-x C-f, da bi shranili s C-x 625bilo preklapljanje na prvo področje s C-x C-f, da bi shranili s C-x
628C-s. Namesto tega imamo: 626C-s. Namesto tega imamo:
629 627
630 C-x s Shrani nekatera delovna podroja 628 C-x s Shrani nekatera delovna področja
631 629
632Ukaz C-x poie delovna podroja, katerih vsebina je bila spremenjena, 630Ukaz C-x poišče delovna področja, katerih vsebina je bila spremenjena,
633odkar je bila zadnji shranjena na datoteko. Za vsako tako delovno 631odkar je bila zadnjič shranjena na datoteko. Za vsako tako delovno
634podroje C-x s vpraa, e ga elite shraniti. 632področje C-x s vpraša, če ga elite shraniti.
635 633
636 634
637* RAZIRJEN NABOR UKAZOV 635* RAZŠIRJEN NABOR UKAZOV
638------------------------ 636------------------------
639 637
640e mnogo, mnogo je ukazov Emacsa, ki bi zasluili, da jih obesimo na 638Še mnogo, mnogo je ukazov Emacsa, ki bi zasluili, da jih obesimo na
641razne kontrolne in meta znake. Emacs se temu izogne z ukazom X (iz angl. 639razne kontrolne in meta znake. Emacs se temu izogne z ukazom X (iz angl.
642eXtend - raziriti), ki uvede ukaz iz razirjenega nabora. Dveh vrst je: 640eXtend - razširiti), ki uvede ukaz iz razširjenega nabora. Dveh vrst je:
643 641
644 C-x Znakovna raziritev (angl. Character eXtend). 642 C-x Znakovna razširitev (angl. Character eXtend).
645 Sledi mu en sam znak. 643 Sledi mu en sam znak.
646 M-x Raziritev s poimenovanim ukazom. Sledi mu dolgo ime 644 M-x Razširitev s poimenovanim ukazom. Sledi mu dolgo ime
647 ukaza. 645 ukaza.
648 646
649Tudi ti ukazi so na splono uporabni, ne uporabljamo pa jih tako 647Tudi ti ukazi so na splošno uporabni, ne uporabljamo pa jih tako
650pogosto kot tiste, ki ste se jih e nauili. Dva ukaza iz razirjenega 648pogosto kot tiste, ki ste se jih e naučili. Dva ukaza iz razširjenega
651nabora e poznamo: C-x C-f, s katerim poiemo datoteko, in C-x C-s, s 649nabora e poznamo: C-x C-f, s katerim poiščemo datoteko, in C-x C-s, s
652katerim datoteko shranimo. e en primer je ukaz, s katerim Emacsu 650katerim datoteko shranimo. Še en primer je ukaz, s katerim Emacsu
653povemo, da elimo konati z delom iz iziti iz Emacsa. Ta ukaz je C-x 651povemo, da elimo končati z delom iz iziti iz Emacsa. Ta ukaz je C-x
654C-c (ne skrbite: preden kona, Emacs ponudi, da shrani vse spremenjene 652C-c (ne skrbite: preden konča, Emacs ponudi, da shrani vse spremenjene
655datoteke). 653datoteke).
656 654
657Z ukazom C-z Emacs zapustimo samo *zaasno*, tako da lahko ob vrnitvi 655Če uporabljate grafični vmesnik, ne potrebujete posebnega ukaza za
658nadaljujemo z delom, kjer smo ostali. 656preklop iz Emacsa v katerikoli drug program, ampak to opravite z miško
657ali ukazom upravljalnika oken. Če pa uporabljate besedilni terminal,
658ki lahko prikazuje le en program naenkrat, morate začasno zapustiti
659Emacs, da preklopite na drug program.
659 660
660Na sistemih, ki to dopuajo, ukaz C-z izide iz Emacsa v ukazno 661Z ukazom C-z Emacs zapustimo samo *začasno*, tako da lahko ob vrnitvi
661lupino, a ga ne kona - e uporabljate ukazno lupino C, se lahko 662nadaljujemo z delom, kjer smo ostali. Na sistemih, ki to dopuščajo,
662vrnete z ukazom ,fg` ali sploneje z ukazom ,,%emacs``. 663ukaz C-z izide iz Emacsa v ukazno lupino, a ga ne konča - če
664uporabljate ukazno lupino C, se lahko vrnete z ukazom »fg« ali
665splošneje z ukazom »%emacs«.
663 666
664Drugod ukaz C-z poene sekundarno ukazno lupino, tako da lahko 667Drugod ukaz C-z poene sekundarno ukazno lupino, tako da lahko
665poenete kaken drug program in se kasneje vrnete v Emacs. V tem 668poenete kakšen drug program in se kasneje vrnete v Emacs. V tem
666primeru pravzaprav Emacsa ne zapustimo. Ukaz ,,exit`` v ukazni lupini 669primeru pravzaprav Emacsa ne zapustimo. Ukaz »exit« v ukazni lupini
667je navadno nain, da zapremo sekundarno lupino in se vrnemo v Emacs. 670je navadno način, da zapremo sekundarno lupino in se vrnemo v Emacs.
668 671
669Ukaz C-x C-c uporabimo, e se nameravamo odjaviti s sistema. To je 672Ukaz C-x C-c uporabimo, če se nameravamo odjaviti s sistema. To je
670tudi pravilen nain za izhod iz Emacsa, e je tega pognal program za 673tudi pravilen način za izhod iz Emacsa, če je tega pognal program za
671delo s poto ali kak drug program, saj ta verjetno ne ve, kaj 674delo s pošto ali kak drug program.
672napraviti z zaasno prekinjenim Emacsom. V vseh ostalih primerih pa,
673e se ne nameravate odjaviti s sistema, uporabite C-z, in se vrnite v
674Emacs, ko bi radi spet urejali besedilo.
675 675
676Ukazov C-x je veliko. Zaenkrat smo spoznali naslednje: 676Ukazov C-x je veliko. Zaenkrat smo spoznali naslednje:
677 677
678 C-x C-f Poii datoteko. 678 C-x C-f Poišči datoteko.
679 C-x C-s Shrani datoteko. 679 C-x C-s Shrani datoteko.
680 C-x C-b Prikai seznam delovnih podroij. 680 C-x C-b Prikai seznam delovnih področij.
681 C-x C-c Konaj Emacs. 681 C-x C-c Končaj Emacs.
682 C-x 1 Zapri vsa okna razen enega. 682 C-x 1 Zapri vsa okna razen enega.
683 C-x u Preklic zadnjega ukaza. 683 C-x u Preklic zadnjega ukaza.
684 684
685Poimenovani razirjeni ukazi so ukazi, ki se uporabljajo e bolj 685Poimenovani razširjeni ukazi so ukazi, ki se uporabljajo še bolj
686poredko, ali pa se uporabljajo samo v nekaterih nainih dela. Eden 686poredko, ali pa se uporabljajo samo v nekaterih načinih dela. Eden
687takih je na primer ukaz replace-string, ki po vsem besedilu zamenja en 687takih je na primer ukaz replace-string, ki po vsem besedilu zamenja en
688niz znakov z drugim. Ko vtipkate M-x, se to izpie v pogovornem 688niz znakov z drugim. Ko vtipkate M-x, se to izpiše v pogovornem
689vmesniku na dnu zaslona, Emacs pa aka, da vtipkate ime ukaza, ki ga 689vmesniku na dnu zaslona, Emacs pa čaka, da vtipkate ime ukaza, ki ga
690elite priklicati; v tem primeru je to ,,replace-string``. Vtipkajte 690elite priklicati; v tem primeru je to »replace-string«. Vtipkajte
691samo ,,repl s<TAB>`` in Emacs bo dopolnil ime (<TAB> je tabulatorska 691samo »repl s<TAB>« in Emacs bo dopolnil ime (<TAB> je tabulatorska
692tipka; navadno jo najdemo nad tipko Caps Lock ali Shift na levi strani 692tipka; navadno jo najdemo nad tipko Caps Lock ali Shift na levi strani
693tipkovnice). Ukaz vnesete s pritiskom na <Return>. 693tipkovnice). Ukaz vnesete s pritiskom na <Return>.
694 694
695Ukaz replace-string potrebuje dva argumenta -- niz, ki ga elite 695Ukaz replace-string potrebuje dva argumenta -- niz, ki ga elite
696zamenjati, in niz, s katerim bi radi zamenjali prvega. Vsakega posebej 696zamenjati, in niz, s katerim bi radi zamenjali prvega. Vsakega posebej
697vnesete in zakljuite s pritiskom na tipko Return. 697vnesete in zaključite s pritiskom na tipko Return.
698 698
699>> Premaknite kazalek na prazno vrstico dve vrstici pod to, zatem 699>> Premaknite kazalček na prazno vrstico dve vrstici pod to, zatem
700 vtipkajte M-x repl s<Return>zamenjala<Return>spremenila<Return>. 700 vtipkajte M-x repl s<Return>zamenjala<Return>spremenila<Return>.
701 701
702 Opazite, kako se je ta vrstica zamenjala? Vse besede 702 Opazite, kako se je ta vrstica zamenjala? Vse besede
703 z-a-m-e-n-j-a-l-a od tod do konca besedila ste nadomestili z besedo 703 z-a-m-e-n-j-a-l-a od tod do konca besedila ste nadomestili z besedo
704 ,,spremenila``. 704 »spremenila«.
705 705
706 706
707* AVTOMATINO SHRANJEVANJE 707* AVTOMATIČNO SHRANJEVANJE
708-------------------------- 708--------------------------
709 709
710Spremembe v datoteki, ki jih e niste shranili na disk, so izgubljene, 710Spremembe v datoteki, ki jih še niste shranili na disk, so izgubljene,
711e medtem denimo zmanjka elektrike. Da bi vas zavaroval pred tem, 711če medtem denimo zmanjka elektrike. Da bi vas zavaroval pred tem,
712Emacs periodino avtomatino shrani vse datoteke, ki jih 712Emacs periodično avtomatično shrani vse datoteke, ki jih
713urejate. Avtomatino shranjena datoteka se od izvorne razlikuje po 713urejate. Avtomatično shranjena datoteka se od izvorne razlikuje po
714znaku ,#` na zaetku in koncu imena: e se je vaa datoteka imenovala 714znaku »#« na začetku in koncu imena: če se je vaša datoteka imenovala
715,,hello.c``, se avtomatino shranjena datoteka imenuje 715»hello.c«, se avtomatično shranjena datoteka imenuje
716,,#hello.c#``. Ko normalno shranite datoteko, avtomatino shranjena 716»#hello.c#«. Ko normalno shranite datoteko, avtomatično shranjena
717datoteka ni ve potrebna, in Emacs jo pobrie. 717datoteka ni več potrebna, in Emacs jo pobriše.
718 718
719e res pride do izgube podatkov v pomnilniku, lahko povrnete avtomatino 719Če res pride do izgube podatkov v pomnilniku, lahko povrnete avtomatično
720shranjeno besedilo tako, da normalno poiete datoteko (pravo ime 720shranjeno besedilo tako, da normalno poiščete datoteko (pravo ime
721datoteke, ne ime avtomatino shranjene datoteke), zatem pa vtipkate M-x 721datoteke, ne ime avtomatično shranjene datoteke), zatem pa vtipkate M-x
722recover file<Return>. Ko vas vpraa za potrditev, vtipkajte yes<Return> 722recover-file <Return>. Ko vas vpraša za potrditev, vtipkajte yes<Return>
723za nadaljevanje in povrnitev avtomatino shranjenenih podatkov. 723za nadaljevanje in povrnitev avtomatično shranjenenih podatkov.
724 724
725 725
726* ODZIVNO PODROJE 726* ODZIVNO PODROČJE
727------------------ 727------------------
728 728
729Kadar Emacs opazi, da poasi vtipkavate ukaz, odpre v zadnji vrstici 729Kadar Emacs opazi, da počasi vtipkavate ukaz, odpre v zadnji vrstici
730na dnu zaslona odzivno podroje in v njem sproti prikazuje natipkano. 730na dnu zaslona odzivno področje in v njem sproti prikazuje natipkano.
731 731
732 732
733* STATUSNA VRSTICA 733* STATUSNA VRSTICA
734------------------ 734------------------
735 735
736Vrstica nad odzivnim podrojem je statusna vrstica. Ta kae verjetno 736Vrstica nad odzivnim področjem je statusna vrstica. Ta kae verjetno
737nekaj podobnega kot: 737nekaj podobnega kot:
738 738
739--:** TUTORIAL (Fundamental)--L670--58%---------------------- 739--:**- TUTORIAL (Fundamental)--L670--58%----------------------
740 740
741V njej so izpisani pomembni podatki o stanju Emacsa in besedilu, ki ga 741V njej so izpisani pomembni podatki o stanju Emacsa in besedilu, ki ga
742urejate. 742urejate.
743 743
744Zdaj e veste, kaj pomeni ime datoteke -- to je datoteka, ki ste jo 744Zdaj e veste, kaj pomeni ime datoteke -- to je datoteka, ki ste jo
745poiskali. Oznaka --NN%-- pomeni, da je nad vrhom zaslona e NN 745poiskali. Oznaka --NN%-- pomeni, da je nad vrhom zaslona še NN
746odstotkov celotne datoteke. e je zaetek datoteke na zaslonu, bo 746odstotkov celotne datoteke. Če je začetek datoteke na zaslonu, bo
747namesto --00%-- pisalo --Top--. Podobno bo pisalo --Bot--, e je 747namesto »0%« pisalo »Top«. Podobno bo pisalo »Bot«, če je
748zadnja vrstica datoteke na zaslonu. e je datoteka, ki jo ogledujete, 748zadnja vrstica datoteke na zaslonu. Če je datoteka, ki jo ogledujete,
749tako kratka, da gre vsa na en zaslon, pa bo pisalo --All--. 749tako kratka, da gre vsa na en zaslon, pa bo pisalo »All«.
750 750
751rka L in tevilke za njo kaejo poloaj e drugae, kot zaporedno 751Črka L in številke za njo kaejo poloaj še drugače, kot zaporedno
752tevilko vrstice, v kateri je kazalek. 752številko vrstice, v kateri je kazalček.
753 753
754Zvezdice na zaetku vrstice pomenijo, da ste datoteko e spreminjali. 754Zvezdice na začetku vrstice pomenijo, da ste datoteko e spreminjali.
755Tik po tem, ko ste odprli ali shranili datoteko, ni nobenih zvezdic, 755Tik po tem, ko ste odprli ali shranili datoteko, ni nobenih zvezdic,
756so samo rtice. 756so samo črtice.
757 757
758Del statusne vrstice znotraj oklepajev vam pove, v kaknem nainu dela 758Del statusne vrstice znotraj oklepajev vam pove, v kakšnem načinu dela
759Emacs. Privzeti nain je osnovni nain (Fundamental), v katerem ste 759Emacs. Privzeti način je osnovni način (Fundamental), v katerem ste
760sedaj. Fundamental je eden od glavnih nainov (angl. major 760sedaj. Fundamental je eden od glavnih načinov (angl. major
761mode). Emacs pozna veliko razlinih glavnih nainov. Nekateri od njih 761mode). Emacs pozna veliko različnih glavnih načinov. Nekateri od njih
762so namenjeni pisanju programov, kot na primer Lisp, ali pisanju 762so namenjeni pisanju programov, kot na primer Lisp, ali pisanju
763besedil, kot npr. Text. Naenkrat je lahko aktiven le en glavni nain, 763besedil, kot npr. Text. Naenkrat je lahko aktiven le en glavni način,
764njegovo ime pa je vedno izpisano v statusni vrstici, kjer zdaj pie 764njegovo ime pa je vedno izpisano v statusni vrstici, kjer zdaj piše
765Fundamental. 765Fundamental.
766 766
767Glavni naini lahko spremenijo pomen nekaterim ukazom. Obstajajo, 767Glavni načini lahko spremenijo pomen nekaterim ukazom. Obstajajo,
768denimo, ukazi za pisanje komentarjev v programu, in ker ima vsak 768denimo, ukazi za pisanje komentarjev v programu, in ker ima vsak
769programski jezik svoje predstave o tem, kako mora komentar izgledati, 769programski jezik svoje predstave o tem, kako mora komentar izgledati,
770mora vsak glavni nain vnesti komentarje drugae. Ker je vsak glavni 770mora vsak glavni način vnesti komentarje drugače. Ker je vsak glavni
771nain ime razirjenega ukaza, lahko tako tudi izbiramo glavni 771način ime razširjenega ukaza, lahko tako tudi izbiramo glavni
772nain. Na primer, M-x fundamental-mode vas postavi v nain 772način. Na primer, M-x fundamental-mode vas postavi v način
773Fundamental. 773Fundamental.
774 774
775e nameravate popravljati slovensko (ali angleko) besedilo, kot je na 775Če nameravate popravljati slovensko (ali angleško) besedilo, kot je na
776primer tole, boste verjetno izbrali tekstovni nain (Text). 776primer tole, boste verjetno izbrali tekstovni način (Text).
777>> Vtipkajte M-x text mode<Return>. 777>> Vtipkajte M-x text-mode <Return>.
778 778
779Brez skrbi, noben od ukazov Emacsa, ki ste se jih nauili, se s tem ne 779Brez skrbi, noben od ukazov Emacsa, ki ste se jih naučili, se s tem ne
780spremeni kaj dosti. Lahko pa opazite, da Emacs zdaj jemlje opuaje za 780spremeni kaj dosti. Lahko pa opazite, da Emacs zdaj jemlje opuščaje za
781dele besed, ko se premikate z M-f ali M-b. V osnovnem nainu jih je 781dele besed, ko se premikate z M-f ali M-b. V osnovnem načinu jih je
782obravnaval kot meje med besedami. 782obravnaval kot meje med besedami.
783 783
784Glavni naini navadno poenjajo majhne spremembe, kot je ta: veina 784Glavni načini navadno počenjajo majhne spremembe, kot je ta: večina
785ukazov ,,opravi isti posel``, vendar pa to ponejo na razlien nain. 785ukazov »opravi isti posel«, vendar pa to počnejo na različen način.
786 786
787Dokumentacijo o trenutno aktivnem glavnem nainu dobite z ukazom C-h m. 787Dokumentacijo o trenutno aktivnem glavnem načinu dobite z ukazom C-h m.
788 788
789>> Uporabite C-u C-v enkrat ali vekrat, toliko, da bo ta vrstica blizu 789>> Vtipkajte C-l C-l, da postavite to vrstico na vrh zaslona.
790 vrha zaslona. 790>> Vtipkajte C-h m, da vidite, v čem se tekstovni način (Text) razlikuje
791>> Vtipkajte C-h m, da vidite, v em se tekstovni nain (Text) razlikuje
792 od osnovnega (Fundamental). 791 od osnovnega (Fundamental).
793>> Vtipkajte C-x 1, da umaknete dokumentacijo z zaslona. 792>> Vtipkajte C-x 1, da umaknete dokumentacijo z zaslona.
794 793
795Glavnim nainom pravimo glavni naini zato, ker obstajajo tudi 794Glavnim načinom pravimo glavni načini zato, ker obstajajo tudi
796podnaini (angl. minor modes). Podnaini ne nadomeajo glavnih 795podnačini (angl. minor modes). Podnačini ne nadomeščajo glavnih
797nainom, ampak le spreminjajo njihovo obnaanje. Podnaine lahko 796načinom, ampak le spreminjajo njihovo obnašanje. Podnačine lahko
798aktiviramo ali deaktiviramo neodvisno od glavnega naina in neodvisno 797aktiviramo ali deaktiviramo neodvisno od glavnega načina in neodvisno
799od ostalih podnainov. Tako lahko ne uporabljate nobenega podnaina, 798od ostalih podnačinov. Tako lahko ne uporabljate nobenega podnačina,
800en podnain, ali kombinacijo veih podnainov. 799en podnačin, ali kombinacijo večih podnačinov.
801 800
802Podnain, ki je zelo uporaben posebno za pisanje besedil, je Auto 801Podnačin, ki je zelo uporaben posebno za pisanje besedil, je Auto
803Fill. Ko je vklopljen, Emacs med pisanjem avtomatino deli vrstice na 802Fill. Ko je vklopljen, Emacs med pisanjem avtomatično deli vrstice na
804presledkih med besedami, tako da vrstice niso predolge. 803presledkih med besedami, tako da vrstice niso predolge.
805 804
806Vklopite ga lahko z ukazom M-x auto fill mode<Return>. Ko je 805Vklopite ga lahko z ukazom M-x auto-fill-mode <Return>. Ko je
807vklopljen, ga lahko izklopite z istim ukazom, M-x 806vklopljen, ga lahko izklopite z istim ukazom, M-x auto-fill-mode
808auto fill mode<Return>. Z istim ukazom torej preklapljamo 807<Return>. Z istim ukazom torej preklapljamo (angl. toggle) med
809(angl. toggle) med vklopljenim in izklopljenim stanjem. 808vklopljenim in izklopljenim stanjem.
810 809
811>> Vtipkajte zdaj M-x auto fill mode<Return>. Potem zanite tipkati 810>> Vtipkajte zdaj M-x auto-fill-mode <Return>. Potem začnite tipkati
812 "asdf asdkl sdjf sdjkf"... dokler ne opazite, da je Emacs razbil 811 »asdf asdkl sdjf sdjkf«... dokler ne opazite, da je Emacs razbil
813 vrstico na dve. Med tipkanjem mora biti dovolj presledkov, saj 812 vrstico na dve. Med tipkanjem mora biti dovolj presledkov, saj
814 Auto Fill prelamlja vrstice samo na presledkih. 813 Auto Fill prelamlja vrstice samo na presledkih.
815 814
816irina besedila je navadno postavljena na 70 znakov, kar pa lahko 815Širina besedila je navadno postavljena na 70 znakov, kar pa lahko
817spremenite z ukazom C-x f. Novo irino morate podati kot tevilni 816spremenite z ukazom C-x f. Novo širino morate podati kot številčni
818argument. 817argument.
819 818
820>> Vtipkajte C-x f in argument 20. (C-u 2 0 C-x f). Zatem vtipkajte 819>> Vtipkajte C-x f in argument 20. (C-u 2 0 C-x f). Zatem vtipkajte
821 nekaj besedila in poglejte, e bo Emacs res delil vrstice pri 20 820 nekaj besedila in poglejte, če bo Emacs res delil vrstice pri 20
822 znakih. Potem z ukazom C-x f postavite mejo nazaj na 70. 821 znakih. Potem z ukazom C-x f postavite mejo nazaj na 70.
823 822
824Auto Fill deluje le, kadar piete novo besedilo, ne pa, 823Auto Fill deluje le, kadar pišete novo besedilo, ne pa,
825kadar popravljate e napisan odstavek. 824kadar popravljate e napisan odstavek.
826Tak odstavek lahko poravnate tako, da kazalek premaknete nekam 825Tak odstavek lahko poravnate tako, da kazalček premaknete nekam
827znotraj odstavka in ukaete M-q (META-q). 826znotraj odstavka in ukaete M-q (META-q).
828 827
829>> Premaknite kazalek v prejnji odstavek in izvedite M-q. 828>> Premaknite kazalček v prejšnji odstavek in izvedite M-q.
830 829
831 830
832* ISKANJE 831* ISKANJE
833--------- 832---------
834 833
835Emacs lahko v besedilu poie niz znakov (zaporedje znakov ali besed), 834Emacs lahko v besedilu poišče niz znakov (»niz« je zaporedje soslednih
836naprej ali nazaj po besedilu. Iskanje spada v skupino ukazov za 835znakov), naprej ali nazaj po besedilu. Iskanje spada v skupino ukazov
837premikanje kazalka, saj premakne kazalek na kraj v besedilu, kjer je 836za premikanje kazalčka, saj premakne kazalček na kraj v besedilu, kjer
838nael iskani niz. 837je našel iskani niz.
839 838
840Iskanje v Emacsu je morda nekoliko drugano od tistega, ki ste ga 839Iskanje v Emacsu je »inkrementalno«. To pomeni, da se iskanje odvija
841navajeni, in sicer je ,,inkrementalno``. To pomeni, da se iskanje 840hkrati s tem, ko tipkate iskani niz.
842odvija hkrati s tem, ko tipkate iskani niz.
843 841
844Ukaza za iskanje sta C-s za iskanje naprej po datoteki in C-r za 842Ukaza za iskanje sta C-s za iskanje naprej po datoteki in C-r za
845iskanje nazaj po datoteki. POAKAJTE! Ne preizkuajte jih e ta hip! 843iskanje nazaj po datoteki. POČAKAJTE! Ne preizkušajte jih še ta hip!
846 844
847Ko boste natipkali C-s, boste opazili niz ,,I-search`` kot pozivnik 845Ko boste natipkali C-s, boste opazili niz »I-search« kot pozivnik
848v pogovornem vmesniku. To vam pove, da je Emacs v inkrementalnem iskanju 846v pogovornem vmesniku. To vam pove, da je Emacs v inkrementalnem iskanju
849in vas aka, da zanete tipkati, kar iete. <Return> zakljui iskanje. 847in vas čaka, da začnete tipkati, kar iščete. <Return> zaključi iskanje.
850 848
851>> Pritisnite zdaj C-s. POASI, rko za rko, vtipkajte besedo 849>> Pritisnite zdaj C-s. POČASI, črko za črko, vtipkajte besedo
852 ,,kazalek``. Za vsako vtipkano rko se ustavite in si oglejte, kaj 850 »kazalček«. Za vsako vtipkano črko se ustavite in si oglejte, kaj
853 se je zgodilo s kazalkom. 851 se je zgodilo s kazalčkom.
854>> e enkrat pritisnite C-s, da poiete naslednji ,,kazalek``. 852>> Še enkrat pritisnite C-s, da poiščete naslednji »kazalček«.
855>> estkrat pritisnite <Delback> in opazujte, kako se premika kazalek. 853>> Šestkrat pritisnite <DEL> in opazujte, kako se premika kazalček.
856>> Konajte iskanje s tipko <Return>. 854>> Končajte iskanje s tipko <Return>.
857 855
858Ste videli, kaj se je zgodilo? Emacs pri inkrementalnem iskanju skua 856Ste videli, kaj se je zgodilo? Emacs pri inkrementalnem iskanju skuša
859poiskati niz, ki ste ga natipkali do tistega hipa. Da poiete 857poiskati niz, ki ste ga natipkali do tistega hipa. Da poiščete
860naslednje mesto, kjer se pojavi ,,kazalek``, samo e enkrat 858naslednje mesto, kjer se pojavi »kazalček«, samo še enkrat
861pritisnete C-s. e takega mesta ni, Emacs ivkne in vam sporoi, da 859pritisnete C-s. Če takega mesta ni, Emacs čivkne in vam sporoči, da
862iskanje ni uspelo. Tudi C-g prekine iskanje. 860iskanje ni uspelo. Tudi C-g prekine iskanje.
863 861
864OPOZORILO: Na nekaterih sistemih bo s pritiskom na C-s ekran 862Če sredi inkrementalnega iskanja pritisnete <DEL>, boste opazili,
865zmrznil. To je znak, da je operacijski sistem prestregel znak C-s in 863da to pobriše zadnji znak v iskanem nizu, kazalček pa se premakne
866ga interpretiral kot znak za prekinitev toka podatkov, namesto da bi 864nazaj na mesto v besedilu, kjer je našel krajši niz. Na primer,
867ga posredoval programu Emacs. Ekran ,,odtajate`` s pritiskom na 865predpostavimo, da ste do zdaj natipkali »ka« in je kazalček na
868C-q. Potem si oglejte razdelek ,,Spontaneous Entry to Incremental 866mestu, kjer se prvič pojavi »ka«. Če zdaj pritisnete <DEL>, boste
869Search`` v prironiku za nasvet, kako se spopasti s to nevenostjo. 867s tem v pogovornem vmesniku izbrisali »a«, hkrati pa se bo kazalček
870 868postavil na mesto, kjer je prvič našel »k«, preden ste natipkali še
871e sredi inkrementalnega iskanja pritisnete <Delback>, boste opazili, 869»a«.
872da to pobrie zadnji znak v iskanem nizu, kazalek pa se premakne 870
873nazaj na mesto v besedilu, kjer je nael kraji niz. Na primer, 871Če sredi iskanja vtipkate katerikoli kontrolni znaki ali metaznak
874predpostavimo, da ste do zdaj natipkali ,,ka`` in je kazalek na
875mestu, kjer se prvi pojavi ,,ka``. e zdaj pritisnete <Delback>, boste
876s tem v pogovornem vmesniku izbrisali ,a`, hkrati pa se bo kazalek
877postavil na mesto, kjer je prvi nael ,k`, preden ste natipkali e
878,a`.
879
880e sredi iskanja vtipkate katerikoli kontrolni znaki ali metaznak
881(razen tistih, ki imajo poseben pomen pri iskanju, to sta C-s in C-r), 872(razen tistih, ki imajo poseben pomen pri iskanju, to sta C-s in C-r),
882se iskanje prekine. 873se iskanje prekine.
883 874
884C-s zane iskati na mestu v datoteki, kjer trenutno stoji kazalek, in 875C-s začne iskati na mestu v datoteki, kjer trenutno stoji kazalček, in
885ie do konca datoteke. e bi radi iskali proti zaetku datoteke, 876išče do konca datoteke. Če bi radi iskali proti začetku datoteke,
886namesto C-s vtipkamo C-r. Vse, kar smo povedali o ukazu C-s, velja 877namesto C-s vtipkamo C-r. Vse, kar smo povedali o ukazu C-s, velja
887tudi za C-r, le smer iskanja je obrnjena. 878tudi za C-r, le smer iskanja je obrnjena.
888 879
889 880
890* VE OKEN NA ZASLONU 881* VEČ OKEN NA ZASLONU
891--------------------- 882---------------------
892 883
893Ena simpatinih lastnosti Emacsa je, da zna hkrati prikazati ve oken 884Ena simpatičnih lastnosti Emacsa je, da zna hkrati prikazati več oken
894na ekranu, tudi e ne delamo v grafinem nainu. 885na zaslonu, tudi če ne delamo v grafičnem načinu. (Opozorimo naj, da
886Emacs uporablja izraz »okvir« (angl. »frame«) - razložen je v
887naslednjem razdelku - za tisto, čemur nekateri drugi programi pravijo
888»okno« (angl. »window«). Priročnik za Emacs vsebuje glosar
889uporabljenih izrazov.)
895 890
896>> Premaknite kazalek v to vrstico in vtipkajte C-u 0 C-l (zadnji 891>> Premaknite kazalček v to vrstico in vtipkajte C-l C-l.
897 znak je CONTROL-L, ne CONTROL-1)
898>> Zdaj vtipkajte C-x 2, da razdelite zaslon na dve okni. 892>> Zdaj vtipkajte C-x 2, da razdelite zaslon na dve okni.
899 V obeh oknih imate odprt ta prironik. Kazalek je ostal v zgornjem 893 V obeh oknih imate odprt ta priročnik. Kazalček je ostal v zgornjem
900 oknu. 894 oknu.
901>> Pritisnite C-M-v za listanje v spodnjem oknu. 895>> Pritisnite C-M-v za listanje v spodnjem oknu.
902 (e nimate tipke META, tipkajte ESC C-v). 896 (Če nimate tipke META, tipkajte ESC C-v).
903>> Vtipkajte C-x o (o kot ,,other``, drugi), da preselite kazalek v 897>> Vtipkajte C-x o (o kot »other«, drugi), da preselite kazalček v
904 spodnje okno. 898 spodnje okno.
905>> S C-v in M-v se v spodnjem oknu premikate po vsebini datoteke. 899>> Z ukazoma C-v in M-v se v spodnjem oknu premikate po vsebini
906 Zgornje okno e vedno kae ta navodila. 900 datoteke. Zgornje okno še vedno kae ta navodila.
907>> Ponovni C-x o vas vrne v zgornje okno. Kazalek se je vrnil na 901>> Ponovni C-x o vas vrne v zgornje okno. Kazalček se je vrnil na
908 mesto, kjer je bil, preden smo skoili v spodnje okno. 902 mesto, kjer je bil, preden smo skočili v spodnje okno.
909 903
910Z ukazom C-x o lahko preklapljamo med okni. Vsako okno si zapomni, kje 904Z ukazom C-x o lahko preklapljamo med okni. Izbrano okno, torej tisto,
911v oknu je ostal kazalek, samo trenutno aktivno okno pa kazalek tudi 905v katerem urejamo besedilo, je tisto z zelo opaznim kazalčkom, ki
912v resnici prikae. Vsi obiajni ukazi za urejanje, ki smo se jih 906utripa, kadar ne tipkamo. Tudi ostala okna pa si zapomnijo, kje je
913nauili, veljajo za aktivno okno. 907ostal kazalček. Če poganjate Emacs v grafičnem načinu, je položaj
908kazalčka v teh oknih prikazan kot ne-utripajoč črtni pravokotnik.
914 909
915Ukaz C-M-v je zelo uporaben, kadar urejamo besedilo v enem oknu, 910Ukaz C-M-v je zelo uporaben, kadar urejamo besedilo v enem oknu,
916drugega pa uporabljamo samo za pomo. Kazalek ostaja ves as v oknu, 911drugega pa uporabljamo samo za pomoč. Ne da bi zapustili izbrano okno,
917v katerem urejamo, po vsebini spodnjega okna pa se vseeno lahko 912se lahko premikamo po vsebini drugega okna z ukazon C-M-v.
918premikamo, ne da bi morali venomer skakati iz enega okna v drugega.
919 913
920C-M-v je primer znaka CONTROL-META. e imate v resnici tipko META (na 914C-M-v je primer znaka CONTROL-META. Če imate v resnici tipko META (na
921PC navadno levi Alt), lahko vtipkate C-M-v tako, da drite pritisnjeni 915PC navadno levi Alt), lahko vtipkate C-M-v tako, da drite pritisnjeni
922tako CONTROL kot META, medtem ko vtipkate v. Ni pomembno, katero od 916tako CONTROL kot META, medtem ko vtipkate v. Ni pomembno, katero od
923tipk, CONTROL ali META, pritisnete prvo, saj obe delujeta ele, ko 917tipk, CONTROL ali META, pritisnete prvo, saj obe delujeta šele, ko
924pritisnete znak, ki sledi (v zgornjem primeru ,v`). 918pritisnete znak, ki sledi (v zgornjem primeru »v«).
925 919
926Nasprotno pa je vrstni red pritiskanja pomemben, e nimate tipke META 920Nasprotno pa je vrstni red pritiskanja pomemben, če nimate tipke META
927in namesto nje uporabljate ESC. V tem primeru morate najprej 921in namesto nje uporabljate <ESC>. V tem primeru morate najprej
928pritisniti ESC, potem pa Control-v. Obratna kombinacija, CONTROL-ESC v 922pritisniti <ESC>, potem pa Control-v. Obratna kombinacija,
929ne deluje. To je zato, ker je ESC znak sam po sebi, ne pa modifikator, 923CONTROL-<ESC> ne deluje. To je zato, ker je <ESC> znak sam po sebi, ne
930kot sta CONTROL in META. 924pa modifikator, kot sta CONTROL in META.
931 925
932>> V zgornjem oknu vtipkajte C-x 1, da se znebite spodnjega okna. 926>> V zgornjem oknu vtipkajte C-x 1, da se znebite spodnjega okna.
933 927
934(e bi vtipkali C-x 1 v spodnjem oknu, bi se znebili 928(Če bi vtipkali C-x 1 v spodnjem oknu, bi se znebili
935zgornjega. Razmiljajte o tem ukazu kot ,,Obdri samo eno okno, in 929zgornjega. Razmišljajte o tem ukazu kot »Obdri samo eno okno, in
936sicer tisto, v katerem sem zdaj.``) 930sicer tisto, v katerem sem zdaj.«)
937 931
938Seveda ni nujno, da obe okni kaeta isto delovno podroje. e v enem 932Seveda ni nujno, da obe okni kaeta isto delovno področje. Če v enem
939oknu izvedete C-x C-f in poiete novo datoteko, se vsebina drugega 933oknu izvedete C-x C-f in poiščete novo datoteko, se vsebina drugega
940okna ne spremeni. V vsakem oknu lahko neodvisno obdelujete drugo 934okna ne spremeni. V vsakem oknu lahko neodvisno obdelujete drugo
941datoteko. 935datoteko.
942 936
943Pa e ena pot, kako v dveh oknih prikaete dve razlini datoteki: 937Pa še ena pot, kako v dveh oknih prikaete dve različni datoteki:
944 938
945>> Vtipkajte C-x 4 C-f, in na pozivnik vtipkajte ime ene vaih 939>> Vtipkajte C-x 4 C-f, in na pozivnik vtipkajte ime ene vaših
946 datotek. Konajte z <Return>. Odpre se e eno okno in izbrana 940 datotek. Končajte z <Return>. Odpre se še eno okno in izbrana
947 datoteka se pojavi v drugem oknu. Tudi kazalek se preseli v drugo 941 datoteka se pojavi v drugem oknu. Tudi kazalček se preseli v drugo
948 okno. 942 okno.
949 943
950>> Vtipkajte C-x o, da se vrnete nazaj v zgornje okno, in C-x 1, da 944>> Vtipkajte C-x o, da se vrnete nazaj v zgornje okno, in C-x 1, da
951 zaprete spodnje okno. 945 zaprete spodnje okno.
952 946
953 947
948* VEČ HKRATNIH OKVIROV
949----------------------
950
951Emacs lahko ustvari tudi več »okvirov«. Okvir je zbirka oken, skupaj z
952menuji, drsniki, pogovornim vmesnikom ipd. V grafičnem načinu je
953Emacsov »okvir« tisto, čemur večina drugih programov pravi »okno«. Če
954delate v grafičnem načinu, je lahko več okvirov hkrati prikazanih na
955zaslonu. V besedilnem terminalu imamo seveda na voljo le en okvir.
956
957>> Vtipkajte M-x make-frame <Return>
958 Opazite, kako se je na zaslonu pojavil nov okvir.
959
960Vse, kar ste počeli v prvotnem okviru, lahko počnete tudi v novem.
961Prvi okvir ni v ničemer poseben.
962
963>> Vtipkajte M-x delete-frame <Return>
964 Ukaz izbriše izbrani okvir.
965
966Okvir lahko izbrišete tudi z običajnim načinom, ki ga ponuja grafični
967sistem - pogosto s klikom na simbol »X« v enem od zgornjih kotov okna.
968Če zaprete zadnji okvir, s tem obenem zaprete tudi Emacs.
969
970
954* REKURZIVNI NIVOJI UREJANJA 971* REKURZIVNI NIVOJI UREJANJA
955---------------------------- 972----------------------------
956 973
957Vasih boste prili v nekaj, emur se pravi ,,rekurzivni nivo 974Včasih boste prišli v nekaj, čemur se pravi »rekurzivni nivo
958urejanja``. To se vidi po tem, da v statusni vrstici oglati oklepaji 975urejanja«. To se vidi po tem, da v statusni vrstici oglati oklepaji
959oklepajo ime glavnega naina. V osnovnem nainu bi, na primer, videli 976oklepajo ime glavnega načina. V osnovnem načinu bi, na primer, videli
960[(Fundamental)] namesto (Fundamental). 977[(Fundamental)] namesto (Fundamental).
961 978
962Iz rekurzivnega nivoja urejanja se reite, e vtipkate ESC ESC ESC. To 979Iz rekurzivnega nivoja urejanja se rešite, če vtipkate ESC ESC ESC. To
963zaporedje je vsenamenski ukaz ,,pojdi ven``. Uporabite ga lahko tudi 980zaporedje je vsenamenski ukaz »pojdi ven«. Uporabite ga lahko tudi
964za ukinjanje odvenih oken, ali vrnitev iz pogovornega vmesnika. 981za ukinjanje odvečnih oken, ali vrnitev iz pogovornega vmesnika.
965 982
966>> Pritisnite M-x, da odprete pogovorni vmesnik, zatem pa vtipkajte 983>> Pritisnite M-x, da odprete pogovorni vmesnik, zatem pa vtipkajte
967 ESC ESC ESC, da pridete ven iz njega. 984 ESC ESC ESC, da pridete ven iz njega.
968 985
969Z ukazom C-g ne morete iz rekurzivnega nivoja urejanja, ker C-g 986Z ukazom C-g ne morete iz rekurzivnega nivoja urejanja, ker C-g
970preklie ukaze ali argumente ZNOTRAJ rekurzivnega nivoja. 987prekliče ukaze ali argumente ZNOTRAJ rekurzivnega nivoja.
971 988
972 989
973* DODATNA POMO 990* DODATNA POMOČ
974--------------- 991---------------
975 992
976V tem uvodu smo poskuali zbrati dovolj informacij, da lahko zanete 993V tem uvodu smo poskušali zbrati dovolj informacij, da lahko začnete
977Emacs uporabljati. Emacs ponuja toliko, da bi bilo nemogoe vse to 994Emacs uporabljati. Emacs ponuja toliko, da bi bilo nemogoče vse to
978zbrati tukaj. Verjetno pa bi se vseeno radi nauili kaj o tevilnih 995zbrati tukaj. Verjetno pa bi se vseeno radi naučili kaj o številnih
979koristnih monostih, ki jih e ne poznate. Emacs ima e vgrajene 996koristnih monostih, ki jih še ne poznate. Emacs ima e vgrajene
980veliko dokumentacije, do katere lahko pridete s pritiskom na CONTROL-h 997veliko dokumentacije, do katere lahko pridete s pritiskom na CONTROL-h
981(h kot ,,help``, pomo). 998(h kot »help«, pomoč).
982 999
983Za pomo pritisnete C-h, potem pa vtipkate znak, ki pove, kakno pomo 1000Za pomoč pritisnete C-h, potem pa vtipkate znak, ki pove, kakšno pomoč
984elite. e ste poplnoma izgubljeni, vtipkajte C-h ? in Emacs vam bo 1001elite. Če ste poplnoma izgubljeni, vtipkajte C-h ? in Emacs vam bo
985povedal, kakna pomo je sploh na voljo. e ste vtipkali C-h, pa ste 1002povedal, kakšna pomoč je sploh na voljo. Če ste vtipkali C-h, pa ste
986si premislili, lahko ukaz prekliete s C-g. 1003si premislili, lahko ukaz prekličete s C-g.
987 1004
988(Na nekaterih sistemih se znak C-h preslika v kaj drugega. To ni 1005(Če C-h ne prikaže sporočila o pomoči na dnu zaslona, poskusite
989dobro, in v takem primeru se pritoite sistemskemu vzdrevalcu. Medtem 1006namesto tega pritisniti tipko F1 ali pa vtipkajte M-x help <Return>.)
990pa, e C-h ne prikae sporoila o pomoi na dnu zaslona, namesto tega
991poskusite pritisniti tipko F1 ali pa vtipkajte M-x help <Return>.)
992 1007
993Najosnovneji tip pomoi prikae C-h c. Pritisnite C-h, tipko c, zatem 1008Najosnovnejši tip pomoči prikae C-h c. Pritisnite C-h, tipko c, zatem
994pa ukazni znak ali zaporedje ukaznih znakov, in Emacs bo izpisal 1009pa ukazni znak ali zaporedje ukaznih znakov, in Emacs bo izpisal
995kratek opis ukaza. 1010kratek opis ukaza.
996 1011
997>> Vtipkajte C-h c C-p. 1012>> Vtipkajte C-h c C-p.
998 Izpie se nekaj takega kot 1013 Izpiše se nekaj takega kot
999 1014
1000 C-p runs the command previous-line 1015 C-p runs the command previous-line
1001 1016
1002Ukaz je izpisal ime funkcije, ki izvede ukaz. Imena funkcij 1017Ukaz je izpisal ime funkcije, ki izvede ukaz. Ker so navadno imena
1003uporabljamo, kadar piemo prilagoditve in raziritve Emacsa. Ker pa so 1018funkcij izbrana tako, da kaj povedo o tem, kaj funkcija počne, bo
1004navadno imena funkcij izbrana tako, da kaj povedo o tem, kaj funkcija 1019verjetno to tudi dovolj za kratko osvežitev, če ste se z ukazom že
1005pone, bo verjetno to tudi dovolj za kratko osveitev, e ste se z 1020kdaj srečali.
1006ukazom e kdaj sreali.
1007 1021
1008Ukazu C-h lahko sledi tudi zaporedje znakov, kot na primer C-x C-s, 1022Ukazu C-h lahko sledi tudi zaporedje znakov, kot na primer C-x C-s,
1009ali, e nimate tipke META, <Esc>v. 1023ali, če nimate tipke META, <Esc>v.
1010 1024
1011Za ve informacij o ukazu vtipkajte C-h k namesto C-h c. 1025Za več informacij o ukazu vtipkajte C-h k namesto C-h c.
1012 1026
1013>> Vtipkajte C-h k C-p. 1027>> Vtipkajte C-h k C-p.
1014 1028
1015To odpre novo okno in v njem prikae dokumentacijo o funkciji, obenem 1029To odpre novo okno in v njem prikae dokumentacijo o funkciji, obenem
1016z njenim imenom. Ko ste opravili, vtipkajte C-x 1, da se znebite okna 1030z njenim imenom. Ko ste opravili, vtipkajte C-x 1, da se znebite okna
1017z pomojo. Tega seveda ni potrebno napraviti takoj, ampak lahko 1031z pomočjo. Tega ni potrebno napraviti ta hip. Namesto tega lahko
1018urejate, medtem ko imate odprto okno s pomojo, in ga zaprete, ko ste 1032urejate, medtem ko imate odprto okno s pomočjo, in ga zaprete, ko ste
1019konali. 1033končali.
1020 1034
1021Sledi e nekaj uporabnih monosti, ki jih ponuja pomo: 1035Sledi še nekaj uporabnih monosti, ki jih ponuja pomoč:
1022 1036
1023 C-h f Opii funkcijo. Kot argument morate podati ime 1037 C-h f Opiši funkcijo. Kot argument morate podati ime
1024 funkcije. 1038 funkcije.
1025 1039
1026>> Poskusite C-h f previous-line<Return>. 1040>> Poskusite C-h f previous-line <Return>.
1027 To izpie vse podatke, ki jih ima Emacs o funkciji, ki izvede ukaz C-p. 1041 To izpiše vse podatke, ki jih ima Emacs o funkciji, ki izvede ukaz C-p.
1028 1042
1029Podoben ukaz C-h v izpie dokumentacijo za spremenljivke, s katerimi 1043Podoben ukaz C-h v izpiše dokumentacijo za spremenljivke, vključno s
1030lahko nastavite obnaanje Emacsa. Ob pozivniku morate vpisati ime 1044tistimi, s katerimi lahko nastavite obnašanje Emacsa. Ob pozivniku
1031spremenljivke. 1045morate vpisati ime spremenljivke.
1032 1046
1033 C-h a Apropos. Vtipkajte kljuno besedo in Emacs bo izpisal 1047 C-h a Apropos. Vtipkajte ključno besedo in Emacs bo izpisal
1034 vse ukaze, ki vsebujejo to kljuno besedo. Vse te 1048 vse ukaze, ki vsebujejo to ključno besedo. Vse te
1035 ukaze lahko prikliete z META-x. Pri nekaterih ukazih 1049 ukaze lahko prikličete z META-x. Pri nekaterih ukazih
1036 bo Apropos izpisal tudi eno ali dvoznakovno 1050 bo Apropos izpisal tudi eno ali dvoznakovno
1037 zaporedje, s katerim doseete isti uinek. 1051 zaporedje, s katerim doseete isti učinek.
1038 1052
1039>> Vtipkajte C-h a file<Return>. 1053>> Vtipkajte C-h a file <Return>.
1040 1054
1041To odpre novo okno, v katerem so vsa dolga imena ukazov, ki vsebujejo 1055To odpre novo okno, v katerem so vsa dolga imena ukazov, ki vsebujejo
1042,,file`` v imenu. Izvedete jih lahko z M-x. Pri nekaterih se izpie 1056»file« v imenu. Izvedete jih lahko z M-x. Pri nekaterih se izpiše
1043tudi kratek ukaz, npr. C-x C-f ali C-x C-w pri ukazih find-file in 1057tudi kratek ukaz, npr. C-x C-f ali C-x C-w pri ukazih find-file in
1044write-file. 1058write-file.
1045 1059
1046>> Pritisnite C-M-v, da se sprehajate po oknu s pomojo. Poskusite 1060>> Pritisnite C-M-v, da se sprehajate po oknu s pomočjo. Poskusite
1047 nekajkrat. 1061 nekajkrat.
1048 1062
1049>> Vtipkajte C-x 1, da zaprete okno s pomojo. 1063>> Vtipkajte C-x 1, da zaprete okno s pomočjo.
1050 1064
1051 C-h i Prironiki z navodili za uporabo (tkim. datoteke 1065 C-h i Priročniki z navodili za uporabo (tkim. datoteke
1052 "info"). Ta ukaz vas prestavi v posebno delovno 1066 »info«). Ta ukaz vas prestavi v posebno delovno
1053 podroje, imenovano "info". V njem lahko prebirate 1067 področje, imenovano »*info. V njem lahko prebirate
1054 prironike za programe, ki so nameeni v sistemu. Z 1068 priročnike za programe, ki so nameščeni v sistemu. Z
1055 ukazom m emacs<Return> denimo dobite prironik za 1069 ukazom m emacs<Return> denimo dobite priročnik za
1056 urejevalnik Emacs. e sistema Info e niste 1070 urejevalnik Emacs. Če sistema Info še niste
1057 uporabljali, vtipkajte ? in Emacs vas bo popeljal na 1071 uporabljali, vtipkajte ? in Emacs vas bo popeljal na
1058 vdeni izlet po nainu Info in monostih, ki jih 1072 vódeni izlet po načinu Info in monostih, ki jih
1059 ponuja. Ko boste zakljuili z branjem tega prvega 1073 ponuja. Ko boste zaključili z branjem tega prvega
1060 berila, bo prironik za Emacs v sistemu Info va 1074 berila, bo priročnik za Emacs v sistemu Info vaš
1061 glavni vir dokumentacije. 1075 glavni vir dokumentacije.
1062 1076
1063 1077
1064* DRUGE MONOSTI 1078* DRUGE MOŽNOSTI
1065---------------- 1079----------------
1066 1080
1067e ve se lahko nauite o Emacsu z branjem prironika, bodisi 1081Še več se lahko naučite o Emacsu z branjem priročnika, bodisi
1068natisnjenega, bodisi na zaslonu v sistemu Info (uporabite menu Help 1082natisnjenega, bodisi znotraj samega Emacsa (uporabite menu Help ali
1069ali vtipkajte F10 h r). Dve monosti, ki vam bosta morda posebej ve, 1083vtipkajte C-h r). Dve monosti, ki vam bosta morda posebej všeč, sta
1070sta samodejno zakljuevanje vrstice, s katerim prihranite nekaj 1084samodejno zaključevanje vrstice, s katerim prihranite nekaj tipkanja,
1071tipkanja, in dired, s katerim poenostavimo delo z datotekami. 1085in dired, s katerim poenostavimo delo z datotekami.
1072 1086
1073Samodejno zakljuevanje vrstic je nain, s katerim prihranimo nekaj 1087Samodejno zaključevanje vrstic je način, s katerim prihranimo nekaj
1074tipkanja. e elite denimo preklopiti v delovno podroje *Messages*, 1088tipkanja. Če elite denimo preklopiti v delovno področje *Messages*,
1075je dovolj, da vtipkate C-x b *M<Tab> in Emacs bo sam dopolnil 1089je dovolj, da vtipkate C-x b *M<Tab> in Emacs bo sam dopolnil
1076preostanek imena delovnega podroja. Samodejno zakljuevanje je 1090preostanek imena delovnega področja. Samodejno zaključevanje deluje
1077opisano v sistemu Info v prironiku za Emacs, razdelek ,,Completion``. 1091tudi za imena ukazov in imena datotek. Samodejno zaključevanje je
1092opisano v priročniku za Emacs, razdelek »Completion«.
1078 1093
1079Dired omogoa izpis seznama datotek v imeniku (in po monosti tudi 1094Dired omogoča izpis seznama datotek v imeniku (in po monosti tudi
1080podimenikih), premikanje po seznamu, obiskovanje (odpiranje), 1095podimenikih), premikanje po seznamu, obiskovanje (odpiranje),
1081preimenovanje, brisanje in druge operacije z datotekami. Dired je 1096preimenovanje, brisanje in druge operacije z datotekami. Dired je
1082opisav v sistemu Info v prironiku za Emacs, razdelek ,,Dired``. 1097opisav v priročniku za Emacs, razdelek »Dired«.
1083 1098
1084Prironik opisuje tudi mnoge druge monosti Emacsa. 1099Priročnik opisuje tudi mnoge druge monosti Emacsa.
1085 1100
1086 1101
1087* ZAKLJUEK 1102* ZAKLJUČEK
1088----------- 1103-----------
1089 1104
1090Zapomnite si, da Emacs zapustite z ukazom C-x C-c. e bi radi samo 1105Emacs zapustite z ukazom C-x C-c.
1091zaasno skoili v ukazno lupino in se kasneje vrnili v Emacs, pa
1092storite to z ukazom C-z.
1093 1106
1094Ta ubenik je napisan z namenom, da bi bil razumljiv vsem novincem v 1107Ta učbenik je napisan z namenom, da bi bil razumljiv vsem novincem v
1095Emacsu. e se vam kaj ne zdi jasno napisano, ne valite krivde nase - 1108Emacsu. Če se vam kaj ne zdi jasno napisano, ne valite krivde nase -
1096pritoite se! 1109pritoite se!
1097 1110
1098 1111
1099* RAZMNOEVANJE IN RAZIRJANJE 1112* RAZMNOŽEVANJE IN RAZŠIRJANJE
1100------------------------------ 1113------------------------------
1101 1114
1102Angleki izvirnik tega uvoda v Emacs je naslednik dolge vrste tovrstnih 1115Angleški izvirnik tega uvoda v Emacs je naslednik dolge vrste tovrstnih
1103besedil, zaeni s tistim, ki ga je Stuart Cracraft napisal za izvorni 1116besedil, začenši s tistim, ki ga je Stuart Cracraft napisal za izvorni
1104Emacs. V slovenino ga je prevedel Primo Peterlin. 1117Emacs. V slovenščino ga je prevedel Primo Peterlin.
1105 1118
1106To besedilo, kot sam GNU Emacs, je avtorsko delo, in njegovo 1119To besedilo, kot sam GNU Emacs, je avtorsko delo, in njegovo
1107razmnoevanje in razirjanje je dovoljeno pod naslednjimi pogoji: 1120razmnoževanje in razširjanje je dovoljeno pod naslednjimi pogoji:
1121
1122Copyright © 1985, 1996, 1998, 2001-2012 Free Software Foundation, Inc.
1108 1123
1109Copyright (C) 1985, 1996, 1998, 2001-2012 Free Software Foundation, Inc. 1124 Ta datoteka je del paketa GNU Emacs.
1110 1125
1111 Dovoljeno je izdelovati in razirjati neokrnjene kopije tega spisa 1126 GNU Emacs je prost program; lahko ga redistribuirate in/ali prirejate
1112 v kakrnikoli obliki pod pogojem, da je ohranjena navedba o 1127 po pogojih, določenih v dovoljenju za rabo »GNU General Public License«,
1113 avtorstvu in to dovoljenje, ter da distributer dovoljuje prejemniku 1128 izdanem pri Free Software Foundation, bodisi 3. izdaje tega dovoljenja,
1114 nadaljnje razirjanje pod pogoji, navedenimi v tem dovoljenju. 1129 bodisi katerekoli kasnejše izdaje, ki je na voljo.
1115 1130
1116 Pod pogoji iz prejnjega odstavka je dovoljeno razirjati 1131 GNU Emacs je ponujen v dobri veri, da je uporaben, vendar zanj NI
1117 spremenjene verzije tega spisa ali njegovih delov, e je jasno 1132 NOBENEGA JAMSTVA, niti implicitnih jamstev PRIMERNOSTI ZA PRODAJO
1118 oznaeno, kdo je nazadnje vnesel spremembe. 1133 ali USTREZNOSTI ZA DOLOČEN NAMEN. Podrobnosti so na voljo v »GNU
1134 General Public License«.
1119 1135
1120Pogoji za razmnoevanje in razirjanje samega Emacsa so malo drugani, 1136 Kopijo »GNU General Public License« bi morali prejeti skupaj s paketom
1121a v istem duhu. Prosimo, preberite datoteko COPYING in potem dajte 1137 GNU Emacs. Če je niste, je na voljo na <http://www.gnu.org/licenses/>.
1122kopijo programa GNU Emacs svojim prijateljem. Pomagajte zatreti 1138
1123obstrukcionizem (,,lastnitvo``) v programju tako, da uporabljate, 1139Prosimo, preberite datoteko COPYING in potem ponudite kopijo programa
1124piete in delite prosto programje! 1140GNU Emacs svojim prijateljem. Pomagajte zatreti obstrukcionizem
1141(»lastništvo«) v programju tako, da uporabljate, pišete in delite
1142prosto programje!
1125 1143
1126;;; Local Variables: 1144;;; Local Variables:
1127;;; coding: iso-latin-2 1145;;; coding: utf-8
1128;;; sentence-end-double-space: nil 1146;;; sentence-end-double-space: nil
1129;;; End: 1147;;; End:
1130
diff --git a/etc/tutorials/TUTORIAL.translators b/etc/tutorials/TUTORIAL.translators
index 64780687bb1..3408ef79fd3 100644
--- a/etc/tutorials/TUTORIAL.translators
+++ b/etc/tutorials/TUTORIAL.translators
@@ -75,8 +75,8 @@ Author: Miroslav Vaško <vasko@debian.cz>
75Maintainer: Maintainer needed. 75Maintainer: Maintainer needed.
76 76
77* TUTORIAL.sl: 77* TUTORIAL.sl:
78Author: Primož Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> 78Author: Primož Peterlin <primozz.peterlin@gmail.com>
79Maintainer: Primož Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si> 79Maintainer: Primož Peterlin <primozz.peterlin@gmail.com>
80 80
81* TUTORIAL.sv: 81* TUTORIAL.sv:
82Author: Mats Lidell <matsl@contactor.se> 82Author: Mats Lidell <matsl@contactor.se>