annotate etc/TUTORIAL.sl @ 36150:46e59561af4c

Display Vars node renamed Display Custom. Include info there about customizing cursor appearance. Clean up aggressive scrolling. Clarify horizontal scrolling discussion. Fix index entries for line number mode.
author Richard M. Stallman <rms@gnu.org>
date Sat, 17 Feb 2001 16:45:37 +0000
parents dd613770eb0f
children 3faaa85004f2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
34304
dd613770eb0f Fix copyright years.
Dave Love <fx@gnu.org>
parents: 25853
diff changeset
1 Copyright (c) 1985,96,97 Free Software Foundation, Inc; See end for conditions.
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
2 Emacs. Prvo berilo.
Dave Love <fx@gnu.org>
parents:
diff changeset
3
Dave Love <fx@gnu.org>
parents:
diff changeset
4 Ukazi v Emacsu v splošnem vključujejo tipki CONTROL (včasih označeni
Dave Love <fx@gnu.org>
parents:
diff changeset
5 CTRL ali CTL) in META (včasih označena EDIT ali ALT). Namesto, da bi ju
Dave Love <fx@gnu.org>
parents:
diff changeset
6 vedno izpisali s celim imenom, bomo uporabili naslednji okrajšavi:
Dave Love <fx@gnu.org>
parents:
diff changeset
7
Dave Love <fx@gnu.org>
parents:
diff changeset
8 C-<chr> pomeni, da moramo držati pritisnjeno tipko CONTROL, ko
Dave Love <fx@gnu.org>
parents:
diff changeset
9 vtipkamo znak <chr>. Oznaka C-f tako pomeni: držimo
Dave Love <fx@gnu.org>
parents:
diff changeset
10 pritisnjeno tipko CONTROL in pritisnemo tipko f.
Dave Love <fx@gnu.org>
parents:
diff changeset
11 M-<chr> pomeni, da moramo držati pritisnjeno tipko META, EDIT ali ALT,
Dave Love <fx@gnu.org>
parents:
diff changeset
12 ko vtipkamo znak <chr>. Če na tipkovnici ni tipk META, EDIT
Dave Love <fx@gnu.org>
parents:
diff changeset
13 ali ALT, pritisnemo tipko ESC, jo spustimo in zatem
Dave Love <fx@gnu.org>
parents:
diff changeset
14 pritisnemo tipko <chr>. Tipko ESC bomo označevali z <ESC>.
Dave Love <fx@gnu.org>
parents:
diff changeset
15
Dave Love <fx@gnu.org>
parents:
diff changeset
16 Pomembno: Emacs zapustimo z ukazom C-x C-c (dva znaka).
Dave Love <fx@gnu.org>
parents:
diff changeset
17 V učbeniku so vaje, s katerimi preskusite nove ukaze. Označujeta jih
Dave Love <fx@gnu.org>
parents:
diff changeset
18 znaka ,>>` ob levem robu. Primer:
Dave Love <fx@gnu.org>
parents:
diff changeset
19 <<help-with-tutorial napolni preostanek s praznimi vrsticami>>
Dave Love <fx@gnu.org>
parents:
diff changeset
20 >> Vtipkajte zdaj ukaz C-v (View next screen, Prikaži naslednji zaslon),
Dave Love <fx@gnu.org>
parents:
diff changeset
21 da se premaknete na naslednji zaslon (kar poskusite, pritisnite
Dave Love <fx@gnu.org>
parents:
diff changeset
22 hkrati kontrolno tipko in V). Od zdaj naprej boste morali to
Dave Love <fx@gnu.org>
parents:
diff changeset
23 napraviti sami vsakič, ko pridete do konca zaslona.
Dave Love <fx@gnu.org>
parents:
diff changeset
24
Dave Love <fx@gnu.org>
parents:
diff changeset
25 Ste opazili, da sta se dve vrstici s prejšnjega zaslona ponovili? Ta
Dave Love <fx@gnu.org>
parents:
diff changeset
26 kontinuiteta olajša branje pri skakanju s strani na stran.
Dave Love <fx@gnu.org>
parents:
diff changeset
27
Dave Love <fx@gnu.org>
parents:
diff changeset
28 Prva stvar, ki si jo morate zapomniti, je, kako se premikate po
Dave Love <fx@gnu.org>
parents:
diff changeset
29 datoteki. Zdaj že veste, da se premaknete za cel zaslon naprej z
Dave Love <fx@gnu.org>
parents:
diff changeset
30 ukazom C-v. Za cel zaslon nazaj pa se premaknete z ukazom M-v
Dave Love <fx@gnu.org>
parents:
diff changeset
31 (pritisnite tipko META in jo držite ter pritisnite tipko v, ali pa
Dave Love <fx@gnu.org>
parents:
diff changeset
32 pritisnite in spustite <ESC> ter zatem pritisnite tipko v, če tipke
Dave Love <fx@gnu.org>
parents:
diff changeset
33 META, EDIT ali ALT na vaši tipkovnici ni).
Dave Love <fx@gnu.org>
parents:
diff changeset
34
Dave Love <fx@gnu.org>
parents:
diff changeset
35 >> Nekajkrat pritisnite M-v in C-v, da vidite, kako ukaza delujeta.
Dave Love <fx@gnu.org>
parents:
diff changeset
36
Dave Love <fx@gnu.org>
parents:
diff changeset
37
Dave Love <fx@gnu.org>
parents:
diff changeset
38 * POVZETEK
Dave Love <fx@gnu.org>
parents:
diff changeset
39 ----------
Dave Love <fx@gnu.org>
parents:
diff changeset
40
Dave Love <fx@gnu.org>
parents:
diff changeset
41 Za pregled celega zaslona besedila so uporabni naslednji ukazi:
Dave Love <fx@gnu.org>
parents:
diff changeset
42
Dave Love <fx@gnu.org>
parents:
diff changeset
43 C-v Premik se za cel zaslon naprej
Dave Love <fx@gnu.org>
parents:
diff changeset
44 M-v Premik se za cel zaslon nazaj
Dave Love <fx@gnu.org>
parents:
diff changeset
45 C-l Cel zaslon premaknemo tako, da je zdaj po vertikali
Dave Love <fx@gnu.org>
parents:
diff changeset
46 centriran okoli besedila, kjer se nahaja kazalček (znak v
Dave Love <fx@gnu.org>
parents:
diff changeset
47 C-l je črka L, ne števka 1)
Dave Love <fx@gnu.org>
parents:
diff changeset
48
Dave Love <fx@gnu.org>
parents:
diff changeset
49 >> Poiščite kazalček na zaslonu in si zapomnite besedilo okoli njega.
Dave Love <fx@gnu.org>
parents:
diff changeset
50 Vtipkajte C-l.
Dave Love <fx@gnu.org>
parents:
diff changeset
51 Ponovno poiščite kazalček. Besedilo okoli njega je ostalo isto.
Dave Love <fx@gnu.org>
parents:
diff changeset
52
Dave Love <fx@gnu.org>
parents:
diff changeset
53
Dave Love <fx@gnu.org>
parents:
diff changeset
54 * PREMIKANJE KAZALČKA
Dave Love <fx@gnu.org>
parents:
diff changeset
55 ---------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
56
Dave Love <fx@gnu.org>
parents:
diff changeset
57 Premiki za celo stran naprej in nazaj so sicer uporabni, ampak kako pa
Dave Love <fx@gnu.org>
parents:
diff changeset
58 pridemo do izbranega mesta na zaslonu?
Dave Love <fx@gnu.org>
parents:
diff changeset
59
Dave Love <fx@gnu.org>
parents:
diff changeset
60 Načinov je več. Najosnovnejši je uporaba ukazov C-p, C-b, C-f in
Dave Love <fx@gnu.org>
parents:
diff changeset
61 C-n. Ti po vrsti premaknejo kazalček v prejšnjo vrstico, znak nazaj,
Dave Love <fx@gnu.org>
parents:
diff changeset
62 znak naprej, in v naslednjo vrstico. Grafično prikazano:
Dave Love <fx@gnu.org>
parents:
diff changeset
63
Dave Love <fx@gnu.org>
parents:
diff changeset
64 prejšnja vrstica, C-p
Dave Love <fx@gnu.org>
parents:
diff changeset
65 :
Dave Love <fx@gnu.org>
parents:
diff changeset
66 :
Dave Love <fx@gnu.org>
parents:
diff changeset
67 nazaj, C-b .... trenutni položaj kazalčka .... naprej, C-f
Dave Love <fx@gnu.org>
parents:
diff changeset
68 :
Dave Love <fx@gnu.org>
parents:
diff changeset
69 :
Dave Love <fx@gnu.org>
parents:
diff changeset
70 naslednja vrstica, C-n
Dave Love <fx@gnu.org>
parents:
diff changeset
71
Dave Love <fx@gnu.org>
parents:
diff changeset
72 >> S pritiski na C-n ali C-p premaknite kazalček v sredinsko vrstico
Dave Love <fx@gnu.org>
parents:
diff changeset
73 na diagramu zgoraj. Zatem pritisnite C-l. S tem diagram postavite na
Dave Love <fx@gnu.org>
parents:
diff changeset
74 sredino zaslona.
Dave Love <fx@gnu.org>
parents:
diff changeset
75
Dave Love <fx@gnu.org>
parents:
diff changeset
76 V angleščini ima izbor tipk nazoren pomen. P kot ,previous` (prejšnji),
Dave Love <fx@gnu.org>
parents:
diff changeset
77 N kot ,next` (naslednji), B kot ,backward` (nazaj) in F kot ,forward`
Dave Love <fx@gnu.org>
parents:
diff changeset
78 (naprej). To so osnovni ukazi za premikanje kazalčka in uporabljali jih
Dave Love <fx@gnu.org>
parents:
diff changeset
79 boste VES ČAS. Čim prej se jih naučite, tem bolje.
Dave Love <fx@gnu.org>
parents:
diff changeset
80
Dave Love <fx@gnu.org>
parents:
diff changeset
81 >> Nekajkrat pritisnite C-n, da pride kazalček do te vrstice.
Dave Love <fx@gnu.org>
parents:
diff changeset
82
Dave Love <fx@gnu.org>
parents:
diff changeset
83 >> Z nekaj C-f se pomaknite na desno na sredo vrstice, nato pa nekajkrat
Dave Love <fx@gnu.org>
parents:
diff changeset
84 pritisnite C-p. Opazujte, kaj se dogaja s kazalčkom na sredini
Dave Love <fx@gnu.org>
parents:
diff changeset
85 vrstice.
Dave Love <fx@gnu.org>
parents:
diff changeset
86
Dave Love <fx@gnu.org>
parents:
diff changeset
87 Vsaka vrstice v besedilu je zaključena z znakom za novo vrstico
Dave Love <fx@gnu.org>
parents:
diff changeset
88 (angl. Newline). Ta ločuje vrstico v besedilu od naslednje. Tudi
Dave Love <fx@gnu.org>
parents:
diff changeset
89 zadnja vrstica v datoteki mora biti zaljučena z znakom za novo vrstico
Dave Love <fx@gnu.org>
parents:
diff changeset
90 (čeprav tega Emacs ne zahteva).
Dave Love <fx@gnu.org>
parents:
diff changeset
91
Dave Love <fx@gnu.org>
parents:
diff changeset
92 >> Poskusite ukaz C-b, ko je kazalček na začetku vrstice. Kazalček se
Dave Love <fx@gnu.org>
parents:
diff changeset
93 mora premakniti na konec prejšnje vrstice. To je zato, ker se je
Dave Love <fx@gnu.org>
parents:
diff changeset
94 ravnokar premaknil prek znaka za konec vrstice.
Dave Love <fx@gnu.org>
parents:
diff changeset
95
Dave Love <fx@gnu.org>
parents:
diff changeset
96 Ukaz C-f premika kazalček prek znaka za novo vrstico enako kot C-b.
Dave Love <fx@gnu.org>
parents:
diff changeset
97
Dave Love <fx@gnu.org>
parents:
diff changeset
98 >> Poskusite še nekajkrat pritisniti C-b, da dobite občutek za
Dave Love <fx@gnu.org>
parents:
diff changeset
99 premikanje kazalčka. Potem nekajkrat poskusite C-f, da pridete do konca
Dave Love <fx@gnu.org>
parents:
diff changeset
100 vrstice. Še enkrat pritisnite C-f, da skočite v naslednjo vrstico.
Dave Love <fx@gnu.org>
parents:
diff changeset
101
Dave Love <fx@gnu.org>
parents:
diff changeset
102 Ko s kazalčkom dosežete zgornji ali spodnji rob zaslona, se besedilo
Dave Love <fx@gnu.org>
parents:
diff changeset
103 toliko premakne, da kazalček ostane na zaslonu. V angleščini se temu
Dave Love <fx@gnu.org>
parents:
diff changeset
104 pravi ,,scrolling``. To omogoča, da lahko premaknemo kazalček na
Dave Love <fx@gnu.org>
parents:
diff changeset
105 katerokoli mesto v besedilu, a vseeno ostanemo na zaslonu.
Dave Love <fx@gnu.org>
parents:
diff changeset
106
Dave Love <fx@gnu.org>
parents:
diff changeset
107 >> Poskusite kazalček pripeljati s C-n čisto do dna zaslona in si oglejte,
Dave Love <fx@gnu.org>
parents:
diff changeset
108 kaj se zgodi.
Dave Love <fx@gnu.org>
parents:
diff changeset
109
Dave Love <fx@gnu.org>
parents:
diff changeset
110 Če se vam zdi premikanje po en znak prepočasno, se lahko premikate za
Dave Love <fx@gnu.org>
parents:
diff changeset
111 celo besedo. M-f (Meta-f) premakne kazalček za eno besedo naprej, M-b
Dave Love <fx@gnu.org>
parents:
diff changeset
112 pa za besedo nazaj.
Dave Love <fx@gnu.org>
parents:
diff changeset
113
Dave Love <fx@gnu.org>
parents:
diff changeset
114 >> Poskusite nekajkrat M-f in M-b.
Dave Love <fx@gnu.org>
parents:
diff changeset
115
Dave Love <fx@gnu.org>
parents:
diff changeset
116 Če je kazalček sredi besede, ga M-f prestavi na konec besede. Če je v
Dave Love <fx@gnu.org>
parents:
diff changeset
117 belini med besedami, ga M-f premakne na konec naslednje besede. M-b
Dave Love <fx@gnu.org>
parents:
diff changeset
118 deluje podobno, a v nasprotni smeri.
Dave Love <fx@gnu.org>
parents:
diff changeset
119
Dave Love <fx@gnu.org>
parents:
diff changeset
120 >> Nekajkrat poskusite M-f in M-b, vmes pa še nekaj C-f in
Dave Love <fx@gnu.org>
parents:
diff changeset
121 C-b. Opazujte učinke M-f in M-b, ko je kazalček sredi besede ali
Dave Love <fx@gnu.org>
parents:
diff changeset
122 med besedami.
Dave Love <fx@gnu.org>
parents:
diff changeset
123
Dave Love <fx@gnu.org>
parents:
diff changeset
124 Ste opazili paralelo med C-f in C-b na eni strani ter M-f in M-b na
Dave Love <fx@gnu.org>
parents:
diff changeset
125 drugi? V Emacsu se dostikrat ukazi Meta nanašajo na operacije nad
Dave Love <fx@gnu.org>
parents:
diff changeset
126 enotami jezika (besede, stavki, odstavki), medtem ko se ukazi Control
Dave Love <fx@gnu.org>
parents:
diff changeset
127 nanašajo na operacije, neodvisne od zvrsti besedila (znaki, vrstice
Dave Love <fx@gnu.org>
parents:
diff changeset
128 ipd.).
Dave Love <fx@gnu.org>
parents:
diff changeset
129
Dave Love <fx@gnu.org>
parents:
diff changeset
130 Podobna zveza je tudi med vrsticami in stavki: ukaza C-a in C-e
Dave Love <fx@gnu.org>
parents:
diff changeset
131 premakneta kazalček na začetek oz. konec vrstice, M-a in M-e pa na
Dave Love <fx@gnu.org>
parents:
diff changeset
132 začetek oz. konec stavka.
Dave Love <fx@gnu.org>
parents:
diff changeset
133
Dave Love <fx@gnu.org>
parents:
diff changeset
134 >> Poskusite nekaj ukazov C-a, potem pa nekaj ukazov C-e.
Dave Love <fx@gnu.org>
parents:
diff changeset
135 Poskusite nekaj ukazov M-a, potem pa nekaj ukazov M-e.
Dave Love <fx@gnu.org>
parents:
diff changeset
136
Dave Love <fx@gnu.org>
parents:
diff changeset
137 Ste opazili, da ponovljeni C-a ne napravijo nič, ponovljeni M-a pa se
Dave Love <fx@gnu.org>
parents:
diff changeset
138 premikajo naprej? Čeprav se ne obnašata enako, pa je vendar obnašanje
Dave Love <fx@gnu.org>
parents:
diff changeset
139 enega in drugega po svoje naravno.
Dave Love <fx@gnu.org>
parents:
diff changeset
140
Dave Love <fx@gnu.org>
parents:
diff changeset
141 Položaju kazalčka na zaslonu pravimo tudi ,,point``, točka.
Dave Love <fx@gnu.org>
parents:
diff changeset
142 Parafrazirano: kazalček kaže na zaslonu, kje je točka v besedilu.
Dave Love <fx@gnu.org>
parents:
diff changeset
143
Dave Love <fx@gnu.org>
parents:
diff changeset
144 Povzetek preprostih ukazov za premikanje kazalčka, vključno s premiki
Dave Love <fx@gnu.org>
parents:
diff changeset
145 po besedo in stavek:
Dave Love <fx@gnu.org>
parents:
diff changeset
146
Dave Love <fx@gnu.org>
parents:
diff changeset
147 C-f Premik za znak naprej
Dave Love <fx@gnu.org>
parents:
diff changeset
148 C-b Premik za znak nazaj
Dave Love <fx@gnu.org>
parents:
diff changeset
149
Dave Love <fx@gnu.org>
parents:
diff changeset
150 M-f Premik za besedo naprej
Dave Love <fx@gnu.org>
parents:
diff changeset
151 M-b Premik za besedo nazaj
Dave Love <fx@gnu.org>
parents:
diff changeset
152
Dave Love <fx@gnu.org>
parents:
diff changeset
153 C-n Premik v naslednjo vrstico
Dave Love <fx@gnu.org>
parents:
diff changeset
154 C-p Premik v prejšnjo vrstico
Dave Love <fx@gnu.org>
parents:
diff changeset
155
Dave Love <fx@gnu.org>
parents:
diff changeset
156 C-a Premik na začetek vrstice
Dave Love <fx@gnu.org>
parents:
diff changeset
157 C-e Premik na konec vrstice
Dave Love <fx@gnu.org>
parents:
diff changeset
158
Dave Love <fx@gnu.org>
parents:
diff changeset
159 M-a Premik na začetek stavka
Dave Love <fx@gnu.org>
parents:
diff changeset
160 M-e Premik na konec stavka
Dave Love <fx@gnu.org>
parents:
diff changeset
161
Dave Love <fx@gnu.org>
parents:
diff changeset
162 >> Za vajo nekajkrat poskusite vsakega od teh ukazov.
Dave Love <fx@gnu.org>
parents:
diff changeset
163 To so najpogosteje uporabljani ukazi.
Dave Love <fx@gnu.org>
parents:
diff changeset
164
Dave Love <fx@gnu.org>
parents:
diff changeset
165 Še dva pomembna ukaza za premikanje kazalčka sta M-< (Meta-manjši od),
Dave Love <fx@gnu.org>
parents:
diff changeset
166 ki ga premakne na začetek datoteke, in M-> (Meta-večji od), ki ga
Dave Love <fx@gnu.org>
parents:
diff changeset
167 premakne na konec datoteke.
Dave Love <fx@gnu.org>
parents:
diff changeset
168
Dave Love <fx@gnu.org>
parents:
diff changeset
169 Na ameriških tipkovnicah najdete znak < nad vejico in morate
Dave Love <fx@gnu.org>
parents:
diff changeset
170 pritisniti tipko Shift, da pridete do njega. Z ukazom M-< je enako -
Dave Love <fx@gnu.org>
parents:
diff changeset
171 prav tako morate pritisniti tipko Shift, sicer moste izvedli drug
Dave Love <fx@gnu.org>
parents:
diff changeset
172 ukaz, Meta-vejica. Na naših tipkovnicah sta oba znaka na isti tipko,
Dave Love <fx@gnu.org>
parents:
diff changeset
173 in za ukaz M-> morate pritisniti še tipko Shift.
Dave Love <fx@gnu.org>
parents:
diff changeset
174
Dave Love <fx@gnu.org>
parents:
diff changeset
175 >> Poskusite zdaj M-<, skok na začetek tega učbenika.
Dave Love <fx@gnu.org>
parents:
diff changeset
176 Potem se vrnite nazaj z zaporednimi C-v.
Dave Love <fx@gnu.org>
parents:
diff changeset
177
Dave Love <fx@gnu.org>
parents:
diff changeset
178 >> Poskusite zdaj M->, skok na konec tega učbenika.
Dave Love <fx@gnu.org>
parents:
diff changeset
179 Potem se vrnite nazaj z zaporednimi M-v.
Dave Love <fx@gnu.org>
parents:
diff changeset
180
Dave Love <fx@gnu.org>
parents:
diff changeset
181 Če ima vaša tipkovnica kurzorske tipke, lahko premikate kazalček po
Dave Love <fx@gnu.org>
parents:
diff changeset
182 zaslonu tudi z njimi. Vseeno priporočamo, da se privadite ukazov C-b,
Dave Love <fx@gnu.org>
parents:
diff changeset
183 C-f, C-n in C-p, in to iz treh razlogov. Prvič, delujejo na čisto vseh
Dave Love <fx@gnu.org>
parents:
diff changeset
184 terminalih. Drugič, z nekaj prakse v Emacsu boste opazili, da je
Dave Love <fx@gnu.org>
parents:
diff changeset
185 tipkanje ukazov s Control hitrejše od tipkanja s kurzorskimi tipkami, ker
Dave Love <fx@gnu.org>
parents:
diff changeset
186 ni treba ves čas premikati desnice s tipkovnice na kurzorske tipke in
Dave Love <fx@gnu.org>
parents:
diff changeset
187 nazaj. In tretjič, ko se enkrat navadite teh ukazov s Control, se boste
Dave Love <fx@gnu.org>
parents:
diff changeset
188 enostavneje naučili tudi bolj zapletenih ukazov za premikanje kazalčka.
Dave Love <fx@gnu.org>
parents:
diff changeset
189
Dave Love <fx@gnu.org>
parents:
diff changeset
190 Večini ukazov v Emacsu lahko podamo številčni argument; največkrat ta
Dave Love <fx@gnu.org>
parents:
diff changeset
191 pove, kolikokrat zapovrstjo naj se ukaz izvede. Večkratno ponovitev
Dave Love <fx@gnu.org>
parents:
diff changeset
192 ukaza izvedemo tako, da najprej vtipkamo C-u, zatem število,
Dave Love <fx@gnu.org>
parents:
diff changeset
193 kolikokrat naj se ukaz ponovi, in nazadnje željeni ukaz. Če ima vaša
Dave Love <fx@gnu.org>
parents:
diff changeset
194 tipkovnica tipko META (ali EDIT ali ALT), lahko izpustite ukaz C-u in
Dave Love <fx@gnu.org>
parents:
diff changeset
195 namesto tega vtipkate število ponovitev, medtem ko držite pritisnjeno
Dave Love <fx@gnu.org>
parents:
diff changeset
196 tipko META. Druga metoda je sicer krajša, priporočamo pa prvo, ker
Dave Love <fx@gnu.org>
parents:
diff changeset
197 deluje na vseh terminalih. Takšen številčni argument je ,,prefiksni``
Dave Love <fx@gnu.org>
parents:
diff changeset
198 argument, ker vnesemo argument pred ukazom, na katerega se nanaša.
Dave Love <fx@gnu.org>
parents:
diff changeset
199
Dave Love <fx@gnu.org>
parents:
diff changeset
200 Primer: C-u 8 C-f premakne kazalček za osem znakov naprej.
Dave Love <fx@gnu.org>
parents:
diff changeset
201
Dave Love <fx@gnu.org>
parents:
diff changeset
202 >> Poskusite s primernim argumentom za število ponovitev ukaza
Dave Love <fx@gnu.org>
parents:
diff changeset
203 C-n ali C-p priti čim bliže tej vrstici v enem samem skoku.
Dave Love <fx@gnu.org>
parents:
diff changeset
204
Dave Love <fx@gnu.org>
parents:
diff changeset
205 Večina ukazov, ne pa vsi, uporablja številčni argument kot število
Dave Love <fx@gnu.org>
parents:
diff changeset
206 ponovitev ukaza. Nekateri ukazi (nobeden od tistih, ki smo si jih
Dave Love <fx@gnu.org>
parents:
diff changeset
207 ogledali do zdaj) ga uporabljajo kot stikalo: s podanim prefiksnim
Dave Love <fx@gnu.org>
parents:
diff changeset
208 argumentom napravi ukaz nekaj drugega kot običajno.
Dave Love <fx@gnu.org>
parents:
diff changeset
209
Dave Love <fx@gnu.org>
parents:
diff changeset
210 Ukaza C-v in M-v sta tudi izjemi, a drugačni. Če jima podamo argument,
Dave Love <fx@gnu.org>
parents:
diff changeset
211 premakneta zaslon za navedeno število vrstic, ne pa zaslonov. Ukaz C-u
Dave Love <fx@gnu.org>
parents:
diff changeset
212 4 C-v, na primer, premakne zaslon navzgor za 4 vrstice.
Dave Love <fx@gnu.org>
parents:
diff changeset
213
Dave Love <fx@gnu.org>
parents:
diff changeset
214 >> Poskusite zdaj C-u 8 C-v
Dave Love <fx@gnu.org>
parents:
diff changeset
215
Dave Love <fx@gnu.org>
parents:
diff changeset
216 To bi moralo zaslon premakniti navzgor za osem vrstic. Če bi ga radi
Dave Love <fx@gnu.org>
parents:
diff changeset
217 premaknili nazaj, poskusite M-v z istim argumentom.
Dave Love <fx@gnu.org>
parents:
diff changeset
218
Dave Love <fx@gnu.org>
parents:
diff changeset
219 Če uporabljate X Windows, imate verjetno ob levem robu Emacsovega
Dave Love <fx@gnu.org>
parents:
diff changeset
220 okna navpično pravokotno ploskev, imenovano drsnik. Pogled na
Dave Love <fx@gnu.org>
parents:
diff changeset
221 besedilo lahko premikate tudi tako, da z miško kliknete na drsnik.
Dave Love <fx@gnu.org>
parents:
diff changeset
222
Dave Love <fx@gnu.org>
parents:
diff changeset
223 >> Postavite kazalec na vrh označenega območja na drsniku in pritisnite
Dave Love <fx@gnu.org>
parents:
diff changeset
224 srednji gumb na miški. To bi moralo premakniti besedilo na mesto,
Dave Love <fx@gnu.org>
parents:
diff changeset
225 določeno s tem, kako visoko ali nizko na drsnik ste kliknili.
Dave Love <fx@gnu.org>
parents:
diff changeset
226
Dave Love <fx@gnu.org>
parents:
diff changeset
227 >> Medtem ko držite srednji gumb pritisnjen, premikajte miško gor in
Dave Love <fx@gnu.org>
parents:
diff changeset
228 dol. Vidite, kako se premika besedilo v Emacsovem oknu, ko
Dave Love <fx@gnu.org>
parents:
diff changeset
229 premikate miško?
Dave Love <fx@gnu.org>
parents:
diff changeset
230
Dave Love <fx@gnu.org>
parents:
diff changeset
231
Dave Love <fx@gnu.org>
parents:
diff changeset
232 * ČE SE EMACS OBESI
Dave Love <fx@gnu.org>
parents:
diff changeset
233 -------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
234
Dave Love <fx@gnu.org>
parents:
diff changeset
235 Če se Emacs preneha odzivati na vaše ukaze, ga lahko varno prekinete z
Dave Love <fx@gnu.org>
parents:
diff changeset
236 ukazom C-g. Z njim lahko prekinete ukaze, za katere bi trajalo
Dave Love <fx@gnu.org>
parents:
diff changeset
237 predolgo, da bi se izvedli.
Dave Love <fx@gnu.org>
parents:
diff changeset
238
Dave Love <fx@gnu.org>
parents:
diff changeset
239 Isti ukaz, C-g, lahko uporabite tudi, da prekličete številčni
Dave Love <fx@gnu.org>
parents:
diff changeset
240 argument, ali pa začetek ukaza, ki ga ne želite izvesti.
Dave Love <fx@gnu.org>
parents:
diff changeset
241
Dave Love <fx@gnu.org>
parents:
diff changeset
242 >> Vtipkajte C-u 100, s čimer ste izbrali številčni argument 100,
Dave Love <fx@gnu.org>
parents:
diff changeset
243 zatem pa vtipkajte C-g. Vtipkajte zdaj C-f. Kazalček se je
Dave Love <fx@gnu.org>
parents:
diff changeset
244 premaknil le za en znak, ker ste številčni argument vmes preklicali
Dave Love <fx@gnu.org>
parents:
diff changeset
245 s C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
246
Dave Love <fx@gnu.org>
parents:
diff changeset
247 Tudi če ste po nesreči vtipkali <ESC>, se ga lahko znebite s C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
248
Dave Love <fx@gnu.org>
parents:
diff changeset
249
Dave Love <fx@gnu.org>
parents:
diff changeset
250 * ONEMOGOČENI UKAZI
Dave Love <fx@gnu.org>
parents:
diff changeset
251 -------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
252
Dave Love <fx@gnu.org>
parents:
diff changeset
253 Nekaj ukazov v Emacsu je namenoma ,,onemogočenih``, da bi jih
Dave Love <fx@gnu.org>
parents:
diff changeset
254 začetniki ne izvedli po nesreči.
Dave Love <fx@gnu.org>
parents:
diff changeset
255
Dave Love <fx@gnu.org>
parents:
diff changeset
256 Če vtipkate tak onemogočen ukaz, se bo na zaslonu pojavilo novo okno z
Dave Love <fx@gnu.org>
parents:
diff changeset
257 obvestilom, kateri ukaz ste skušali izvesti, in vas vprašalo, če ga
Dave Love <fx@gnu.org>
parents:
diff changeset
258 res želite izvesti.
Dave Love <fx@gnu.org>
parents:
diff changeset
259
Dave Love <fx@gnu.org>
parents:
diff changeset
260 Če v resnici želite poskusiti ukaz, pritisnite preslednico kot odgovor
Dave Love <fx@gnu.org>
parents:
diff changeset
261 na vprašanje. Normalno verjetno ukaza ne želite izvesti, zato na
Dave Love <fx@gnu.org>
parents:
diff changeset
262 vprašanje odgovorite z ,n`.
Dave Love <fx@gnu.org>
parents:
diff changeset
263
Dave Love <fx@gnu.org>
parents:
diff changeset
264 >> Vtipkajte <ESC> : (ki je onemogočen ukaz), zatem odgovorite n.
Dave Love <fx@gnu.org>
parents:
diff changeset
265
Dave Love <fx@gnu.org>
parents:
diff changeset
266
Dave Love <fx@gnu.org>
parents:
diff changeset
267 * OKNA
Dave Love <fx@gnu.org>
parents:
diff changeset
268 ------
Dave Love <fx@gnu.org>
parents:
diff changeset
269
Dave Love <fx@gnu.org>
parents:
diff changeset
270 Emacs lahko prikaže več oken in v vsakem svoje besedilo. Kasneje bomo
Dave Love <fx@gnu.org>
parents:
diff changeset
271 razložili, kako uporabljamo več oken hkrati. Zaenkrat bomo povedali
Dave Love <fx@gnu.org>
parents:
diff changeset
272 le, kako se znebite dodatnih oken, ki jih lahko odpre vgrajena pomoč ali
Dave Love <fx@gnu.org>
parents:
diff changeset
273 pa izpis kakšnega drugega programa. Preprosto je:
Dave Love <fx@gnu.org>
parents:
diff changeset
274
Dave Love <fx@gnu.org>
parents:
diff changeset
275 C-x 1 Eno okno (torej, zaprimo vsa ostala).
Dave Love <fx@gnu.org>
parents:
diff changeset
276
Dave Love <fx@gnu.org>
parents:
diff changeset
277 To je Ctrl-x, ki mu sledi števka 1. Ukaz C-x 1 raztegne čez cel
Dave Love <fx@gnu.org>
parents:
diff changeset
278 zaslon okno, v katerem se nahaja kazalček, ostala pa zapre.
Dave Love <fx@gnu.org>
parents:
diff changeset
279
Dave Love <fx@gnu.org>
parents:
diff changeset
280 >> Premaknite kazalček do te vrstice in vtipkajte C-u 0 C-l
Dave Love <fx@gnu.org>
parents:
diff changeset
281 >> Vtipkajte Ctrl-h k Ctrl-f.
Dave Love <fx@gnu.org>
parents:
diff changeset
282 Vidite, kako se je to okno skrčilo in odstopilo prostor oknu,
Dave Love <fx@gnu.org>
parents:
diff changeset
283 ki pojasnjuje ukaz Ctrl-f?
Dave Love <fx@gnu.org>
parents:
diff changeset
284
Dave Love <fx@gnu.org>
parents:
diff changeset
285 >> Vtipkajte C-x 1 in spodnje okno se bo zaprlo.
Dave Love <fx@gnu.org>
parents:
diff changeset
286
Dave Love <fx@gnu.org>
parents:
diff changeset
287 Za razliko od ukazov, ki smo se jih naučili do zdaj, je ta ukaz
Dave Love <fx@gnu.org>
parents:
diff changeset
288 sestavljen iz dveh znakov. Začne se z znakom Control-x. Cela vrsta
Dave Love <fx@gnu.org>
parents:
diff changeset
289 ukazov se začne enako, in mnogi od njih zadevajo delo z datotekami,
Dave Love <fx@gnu.org>
parents:
diff changeset
290 delovnimi področji in podobnim. Vsem tem ukazom je skupno, da se
Dave Love <fx@gnu.org>
parents:
diff changeset
291 začnejo s Control-x, ki mu sledi še en, dva ali trije znaki.
Dave Love <fx@gnu.org>
parents:
diff changeset
292
Dave Love <fx@gnu.org>
parents:
diff changeset
293
Dave Love <fx@gnu.org>
parents:
diff changeset
294 * VRIVANJE IN BRISANJE
Dave Love <fx@gnu.org>
parents:
diff changeset
295 ----------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
296
Dave Love <fx@gnu.org>
parents:
diff changeset
297 Če želite v obstoječe besedilo vriniti novo, preprosto premaknite
Dave Love <fx@gnu.org>
parents:
diff changeset
298 kazalček na željeno mesto in začnite tipkati. Znake, ki jih lahko
Dave Love <fx@gnu.org>
parents:
diff changeset
299 vidite, na primer A, 7, * in podobno, razume Emacs kot del besedila in
Dave Love <fx@gnu.org>
parents:
diff changeset
300 jih takoj vrine. S pritiskom na Return (ali Enter) vrinete znak za
Dave Love <fx@gnu.org>
parents:
diff changeset
301 skok v novo vrstico.
Dave Love <fx@gnu.org>
parents:
diff changeset
302
Dave Love <fx@gnu.org>
parents:
diff changeset
303 Zadnji vtipkani znak lahko izbrišete s pritiskom na tipko <Delete>. Na
Dave Love <fx@gnu.org>
parents:
diff changeset
304 nekaterih tipkovnicah je označena z <Del>. Ponekod (ne pa povsod!)
Dave Love <fx@gnu.org>
parents:
diff changeset
305 služi za brisanje tipka <Backspace>.
Dave Love <fx@gnu.org>
parents:
diff changeset
306
Dave Love <fx@gnu.org>
parents:
diff changeset
307 Splošno <Delete> pobriše znak neposredno pred trenutnim položajem
Dave Love <fx@gnu.org>
parents:
diff changeset
308 kazalčka.
Dave Love <fx@gnu.org>
parents:
diff changeset
309
Dave Love <fx@gnu.org>
parents:
diff changeset
310 >> Vtipkajte zdaj nekaj znakov in jih zatem s tipko <Delete> pobrišite.
Dave Love <fx@gnu.org>
parents:
diff changeset
311 Nič naj vas ne skrbi, če se je ta vrstica spremenila. Izvirnika
Dave Love <fx@gnu.org>
parents:
diff changeset
312 tega učbenika ne boste pokvarili -- tole je samo vaša osebna kopija.
Dave Love <fx@gnu.org>
parents:
diff changeset
313
Dave Love <fx@gnu.org>
parents:
diff changeset
314 Ko vrstica postane predolga za zaslon, se ,,nadaljuje`` v naslednji
Dave Love <fx@gnu.org>
parents:
diff changeset
315 vrstici na zaslonu. Obrnjena poševnica (znak ,\`) ob desnem robu
Dave Love <fx@gnu.org>
parents:
diff changeset
316 označuje vrstico, ki se nadaljuje v naslednji zaslonski vrstici.
Dave Love <fx@gnu.org>
parents:
diff changeset
317
Dave Love <fx@gnu.org>
parents:
diff changeset
318 >> Zdaj začnite tipkati besedilo, dokler ne dosežete desnega roba, in
Dave Love <fx@gnu.org>
parents:
diff changeset
319 še naprej. Opazili boste, da se pojavi znak za nadaljevanje.
Dave Love <fx@gnu.org>
parents:
diff changeset
320
Dave Love <fx@gnu.org>
parents:
diff changeset
321 >> S tipko <Delete> pobrišite toliko znakov, da vrstica ne sega
Dave Love <fx@gnu.org>
parents:
diff changeset
322 več čez širino zaslona. Znak za nadaljevanje v naslednji
Dave Love <fx@gnu.org>
parents:
diff changeset
323 vrstici je izginil.
Dave Love <fx@gnu.org>
parents:
diff changeset
324
Dave Love <fx@gnu.org>
parents:
diff changeset
325 Znak za novo vrstico lahko pobrišemo enako kot vsak drug znak. S tem,
Dave Love <fx@gnu.org>
parents:
diff changeset
326 ko pobrišemo znak za novo vrstico, združimo vrstici v eno samo. Če bo
Dave Love <fx@gnu.org>
parents:
diff changeset
327 nova vrstica predolga, da bi cela prišla na zaslon, bo razdeljena v
Dave Love <fx@gnu.org>
parents:
diff changeset
328 več zaslonskih vrstic.
Dave Love <fx@gnu.org>
parents:
diff changeset
329
Dave Love <fx@gnu.org>
parents:
diff changeset
330 >> Premaknite kazalček na začetek vrstice in pritisnite <Delete>. To
Dave Love <fx@gnu.org>
parents:
diff changeset
331 združi vrstico s prejšnjo.
Dave Love <fx@gnu.org>
parents:
diff changeset
332
Dave Love <fx@gnu.org>
parents:
diff changeset
333 >> Pritisnite <Return>. S tem ste ponovno vrinili znak za skok v novo
Dave Love <fx@gnu.org>
parents:
diff changeset
334 vrstico, ki ste ga malo prej zbrisali.
Dave Love <fx@gnu.org>
parents:
diff changeset
335
Dave Love <fx@gnu.org>
parents:
diff changeset
336 Spomnimo se, da lahko za večino ukazov v Emacsu določimo, naj se
Dave Love <fx@gnu.org>
parents:
diff changeset
337 izvedejo večkrat zaporedoma; to vključuje tudi vnos teksta. Ponovitev
Dave Love <fx@gnu.org>
parents:
diff changeset
338 običajnega znaka ga večkrat vrine v besedilo.
Dave Love <fx@gnu.org>
parents:
diff changeset
339
Dave Love <fx@gnu.org>
parents:
diff changeset
340 >> Poskusite zdaj tole: da vnesete osem zvezdic, vtipkajte C-u 8 *
Dave Love <fx@gnu.org>
parents:
diff changeset
341
Dave Love <fx@gnu.org>
parents:
diff changeset
342 Zdaj ste se naučili najpreprostejši način, da v Emacsu nekaj natipkate
Dave Love <fx@gnu.org>
parents:
diff changeset
343 in popravite. Brišete lahko tudi besede ali vrstice. Tu je povzetek
Dave Love <fx@gnu.org>
parents:
diff changeset
344 ukazov za brisanje:
Dave Love <fx@gnu.org>
parents:
diff changeset
345
Dave Love <fx@gnu.org>
parents:
diff changeset
346 <Delete> pobriše znak tik pred kazalčkom (levo od
Dave Love <fx@gnu.org>
parents:
diff changeset
347 oznake za kazalček)
Dave Love <fx@gnu.org>
parents:
diff changeset
348 C-d pobriše znak tik za kazalčkom (,pod` oznako
Dave Love <fx@gnu.org>
parents:
diff changeset
349 za kazalček)
Dave Love <fx@gnu.org>
parents:
diff changeset
350
Dave Love <fx@gnu.org>
parents:
diff changeset
351 M-<Delete> pobriše besedo tik pred kazalčkom
Dave Love <fx@gnu.org>
parents:
diff changeset
352 M-d pobriše besedo tik za kazalčkom
Dave Love <fx@gnu.org>
parents:
diff changeset
353
Dave Love <fx@gnu.org>
parents:
diff changeset
354 C-k zavrže besedilo desno od kazalčka do konca vrstice
Dave Love <fx@gnu.org>
parents:
diff changeset
355 M-k zavrže besedilo od položaja kazalčka do konca stavka
Dave Love <fx@gnu.org>
parents:
diff changeset
356
Dave Love <fx@gnu.org>
parents:
diff changeset
357 Črka ,d` je iz angleške besede ,delete` (pobrisati), črka ,k` pa iz
Dave Love <fx@gnu.org>
parents:
diff changeset
358 besede ,kill` (pobiti). Ste opazili, da <Delete> in C-d na eni, ter
Dave Love <fx@gnu.org>
parents:
diff changeset
359 M-<Delete> in M-d na drugi strani nadaljujeta paralelo, ki sta jo začela
Dave Love <fx@gnu.org>
parents:
diff changeset
360 C-f in M-f (<Delete> pravzaprav ni kontrolni znak, kar pa naj nas ne
Dave Love <fx@gnu.org>
parents:
diff changeset
361 moti). C-k in M-k sta v enakem sorodu s C-e in M-e: prvi deluje na
Dave Love <fx@gnu.org>
parents:
diff changeset
362 vrstice, drugi na stavke.
Dave Love <fx@gnu.org>
parents:
diff changeset
363
Dave Love <fx@gnu.org>
parents:
diff changeset
364 Kadarkoli pobrišete kaj več kot en sam znak naenkrat, si Emacs za vsak
Dave Love <fx@gnu.org>
parents:
diff changeset
365 primer zapomni, kaj ste zavrgli, in lahko zavrženo vrnete (angl.
Dave Love <fx@gnu.org>
parents:
diff changeset
366 ,,yank`` -- potegniti). Besedilo, ki smo ga zavrgli, lahko vrinemo
Dave Love <fx@gnu.org>
parents:
diff changeset
367 nazaj na isto mesto ali kam drugam. Lahko ga vrinemo tudi večkrat, in
Dave Love <fx@gnu.org>
parents:
diff changeset
368 tako napravimo več kopij. Ukaz za vračanje zavrženega besedila je C-y.
Dave Love <fx@gnu.org>
parents:
diff changeset
369
Dave Love <fx@gnu.org>
parents:
diff changeset
370 Razlika med tem, če zavržete cel odstavek besedila (angl. ,,kill``,
Dave Love <fx@gnu.org>
parents:
diff changeset
371 pobiti) ali pa če pobrišete znak (angl. ,,delete``), je ta, da lahko
Dave Love <fx@gnu.org>
parents:
diff changeset
372 prvega vrnete nazaj z ukazom C-y, drugega pa ne. Na splošno ukazi, ki
Dave Love <fx@gnu.org>
parents:
diff changeset
373 lahko povzročijo veliko škode (pobrišejo veliko besedila), shranijo
Dave Love <fx@gnu.org>
parents:
diff changeset
374 pobrisano besedilo; tisti, ki pobrišejo samo posamezni znak, ali samo
Dave Love <fx@gnu.org>
parents:
diff changeset
375 prazne vrstice in presledke, pa ne.
Dave Love <fx@gnu.org>
parents:
diff changeset
376
Dave Love <fx@gnu.org>
parents:
diff changeset
377 >> Postavite kazalček na začetek neprazne vrstice. Pritisnite C-k, da
Dave Love <fx@gnu.org>
parents:
diff changeset
378 pobrišete vsebino vrstice.
Dave Love <fx@gnu.org>
parents:
diff changeset
379 >> Še enkrat pritisnite C-k. To pobriše še znak za novo vrstico.
Dave Love <fx@gnu.org>
parents:
diff changeset
380
Dave Love <fx@gnu.org>
parents:
diff changeset
381 Ste opazili, da prvi C-k pobriše vsebino vrstice, naslednji C-k pa še
Dave Love <fx@gnu.org>
parents:
diff changeset
382 vrstici samo, s čimer se vse besedilo pod bivšo vrstico premakne za
Dave Love <fx@gnu.org>
parents:
diff changeset
383 eno vrstico navzgor? Ukaz C-k obravnava številčni argument malo
Dave Love <fx@gnu.org>
parents:
diff changeset
384 drugače: pobriše toliko in toliko vrstic z vsebinami vred. To ni zgolj
Dave Love <fx@gnu.org>
parents:
diff changeset
385 ponovitev. C-u 2 C-k pobriše dve polni vrstici besedila, kar je nekaj
Dave Love <fx@gnu.org>
parents:
diff changeset
386 drugega, kot če dvakrat vtipkate C-k.
Dave Love <fx@gnu.org>
parents:
diff changeset
387
Dave Love <fx@gnu.org>
parents:
diff changeset
388 Besedilo, ki ste ga prej pobrisali, je shranjeno, in ga lahko povrnete
Dave Love <fx@gnu.org>
parents:
diff changeset
389 tja, kjer je trenutno kazalček, z ukazom C-y.
Dave Love <fx@gnu.org>
parents:
diff changeset
390
Dave Love <fx@gnu.org>
parents:
diff changeset
391 >> Poskusite z ukazom C-y povrniti pobrisano besedilo.
Dave Love <fx@gnu.org>
parents:
diff changeset
392
Dave Love <fx@gnu.org>
parents:
diff changeset
393 Ukaz C-y si predstavljajte, kot da potegnete nazaj nekaj, kar vam je
Dave Love <fx@gnu.org>
parents:
diff changeset
394 nekdo odnesel. Če ste uporabili več zaporednih ukazov C-k, je vse
Dave Love <fx@gnu.org>
parents:
diff changeset
395 pobrisano besedilo shranjeno skupaj, in en sam C-y bo vrnil vse tako
Dave Love <fx@gnu.org>
parents:
diff changeset
396 pobrisane vrstice.
Dave Love <fx@gnu.org>
parents:
diff changeset
397
Dave Love <fx@gnu.org>
parents:
diff changeset
398 >> Poskusite, nekajkrat vtipkajte C-k.
Dave Love <fx@gnu.org>
parents:
diff changeset
399
Dave Love <fx@gnu.org>
parents:
diff changeset
400 Zdaj pa vrnimo pobrisano besedilo:
Dave Love <fx@gnu.org>
parents:
diff changeset
401
Dave Love <fx@gnu.org>
parents:
diff changeset
402 >> Vtipkajte C-y. Zdaj pa premaknite kazalček za nekaj vrstic navzdol
Dave Love <fx@gnu.org>
parents:
diff changeset
403 in še enkrat vtipkajte C-y. Vidite zdaj, kako se kopira dele
Dave Love <fx@gnu.org>
parents:
diff changeset
404 besedila?
Dave Love <fx@gnu.org>
parents:
diff changeset
405
Dave Love <fx@gnu.org>
parents:
diff changeset
406 Kaj pa, če ste pobrisali nekaj besedila, ki bi ga radi vrnili, vendar
Dave Love <fx@gnu.org>
parents:
diff changeset
407 ste za iskanim odlomkom pobrisali še nekaj? C-y vrne samo nazadnje
Dave Love <fx@gnu.org>
parents:
diff changeset
408 pobrisan odlomek. Vendar tudi prejšnje besedilo ni izgubljeno. Do
Dave Love <fx@gnu.org>
parents:
diff changeset
409 njega lahko pridete z ukazom M-y. Ko ste vrnili nazadnje zbrisano
Dave Love <fx@gnu.org>
parents:
diff changeset
410 besedilo s C-y, pritisnite M-y, ki ga zamenja s predzanje pobrisanim
Dave Love <fx@gnu.org>
parents:
diff changeset
411 besedilom. Vsak naslednji M-y prikaže še eno prej. Ko ste končno
Dave Love <fx@gnu.org>
parents:
diff changeset
412 prišli do iskanega besedila, ni treba napraviti nič posebnega, da bi
Dave Love <fx@gnu.org>
parents:
diff changeset
413 ga obdržali. Preprosto nadaljujte z urejanjem, in vrnjeno besedilo bo
Dave Love <fx@gnu.org>
parents:
diff changeset
414 ostalo, kamor ste ga odložili.
Dave Love <fx@gnu.org>
parents:
diff changeset
415
Dave Love <fx@gnu.org>
parents:
diff changeset
416 Če pritisnete M-y dovolj velikokrat, se boste vrnili na začete, torej
Dave Love <fx@gnu.org>
parents:
diff changeset
417 spet na zadnje pobrisano besedilo.
Dave Love <fx@gnu.org>
parents:
diff changeset
418
Dave Love <fx@gnu.org>
parents:
diff changeset
419 >> Pobrišite vrstico, premaknite se nekam drugam, in pobrišite še
Dave Love <fx@gnu.org>
parents:
diff changeset
420 eno vrstico.
Dave Love <fx@gnu.org>
parents:
diff changeset
421 Z ukazom C-y dobite nazaj to drugo vrstico.
Dave Love <fx@gnu.org>
parents:
diff changeset
422 Z ukazom M-y pa jo zamenjate s prvo vrstico.
Dave Love <fx@gnu.org>
parents:
diff changeset
423 Ponovite ukaz M-y še nekajkrat in si oglejte, kaj dobite na
Dave Love <fx@gnu.org>
parents:
diff changeset
424 zaslon. Ponavljajte ga, dokler se ne prikaže ponovno nazadnje
Dave Love <fx@gnu.org>
parents:
diff changeset
425 pobrisana vrstica, in še naprej. Če želite, lahko tudi ukazu
Dave Love <fx@gnu.org>
parents:
diff changeset
426 M-y podate pozitivno ali negativno število ponovitev.
Dave Love <fx@gnu.org>
parents:
diff changeset
427
Dave Love <fx@gnu.org>
parents:
diff changeset
428
Dave Love <fx@gnu.org>
parents:
diff changeset
429 * PREKLIC UKAZA (UNDO)
Dave Love <fx@gnu.org>
parents:
diff changeset
430 ----------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
431
Dave Love <fx@gnu.org>
parents:
diff changeset
432 Če ste besedilo spremenili, a ste se kasneje premislili, lahko
Dave Love <fx@gnu.org>
parents:
diff changeset
433 besedilo vrnete v prvotno stanje z ukazom Undo, C-x u. Normalno vrne
Dave Love <fx@gnu.org>
parents:
diff changeset
434 C-x u zadnjo spremembo besedila; če ukaz ponovimo, prekličemo še
Dave Love <fx@gnu.org>
parents:
diff changeset
435 predzadnjo spremembo, in vsaka nadaljnja ponovitev seže še eno
Dave Love <fx@gnu.org>
parents:
diff changeset
436 spremembo globlje v zgodovino.
Dave Love <fx@gnu.org>
parents:
diff changeset
437
Dave Love <fx@gnu.org>
parents:
diff changeset
438 Emacs hrani bolj ali manj celotno zgodovino naših ukazov, z dvema
Dave Love <fx@gnu.org>
parents:
diff changeset
439 izjemama: ukazov, ki niso napravili nobene spremembe v besedilu
Dave Love <fx@gnu.org>
parents:
diff changeset
440 (npr. premik kazalčka), ne shranjuje, in zaporedje do 20 vrinjenih
Dave Love <fx@gnu.org>
parents:
diff changeset
441 znakov shrani kot en sam ukaz. Slednje prihrani nekaj ukazov C-x u, ki
Dave Love <fx@gnu.org>
parents:
diff changeset
442 bi jih morali vtipkati.
Dave Love <fx@gnu.org>
parents:
diff changeset
443
Dave Love <fx@gnu.org>
parents:
diff changeset
444 >> Pobrišite to vrstico z ukazom C-k, potem jo prikličite nazaj s C-x u.
Dave Love <fx@gnu.org>
parents:
diff changeset
445
Dave Love <fx@gnu.org>
parents:
diff changeset
446 C-_ je alternativni ukaz za preklic zadnjega ukaza. Deluje enako kot
Dave Love <fx@gnu.org>
parents:
diff changeset
447 s C-x u, ga je pa lažje odtipkati, če morate ukaz ponoviti večkrat
Dave Love <fx@gnu.org>
parents:
diff changeset
448 zaporedoma. Težava z ukazom C-_ je, da na nekaterih tipkovnicah ni
Dave Love <fx@gnu.org>
parents:
diff changeset
449 povsem očitno, kako ga vtipkati, zato je podvojen še kot C-x u. Na
Dave Love <fx@gnu.org>
parents:
diff changeset
450 nekaterih terminalih moramo na primer vtipkati /, medtem ko držimo
Dave Love <fx@gnu.org>
parents:
diff changeset
451 pritisnjeno tipko CONTROL.
Dave Love <fx@gnu.org>
parents:
diff changeset
452
Dave Love <fx@gnu.org>
parents:
diff changeset
453 Če podamo ukazu C-_ ali C-x u numerični argument, je to enako, kot če
Dave Love <fx@gnu.org>
parents:
diff changeset
454 bi ukaz ročno ponovili tolikokrat, kot pravi argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
455
Dave Love <fx@gnu.org>
parents:
diff changeset
456
Dave Love <fx@gnu.org>
parents:
diff changeset
457 * DATOTEKE
Dave Love <fx@gnu.org>
parents:
diff changeset
458 ----------
Dave Love <fx@gnu.org>
parents:
diff changeset
459
Dave Love <fx@gnu.org>
parents:
diff changeset
460 Da bi bile spremembe v besedilu trajne, morate besedilo shraniti v
Dave Love <fx@gnu.org>
parents:
diff changeset
461 datoteko. V nasprotnem primeru jih boste za vedno izgubili tisti hip,
Dave Love <fx@gnu.org>
parents:
diff changeset
462 ko boste zapustili Emacs. Besedilo postavimo v datoteko tako, da
Dave Love <fx@gnu.org>
parents:
diff changeset
463 na disku ,,poiščemo`` (angl. find) datoteko, preden začnemo tipkati
Dave Love <fx@gnu.org>
parents:
diff changeset
464 (pravimo tudi, da ,,obiščemo`` datoteko).
Dave Love <fx@gnu.org>
parents:
diff changeset
465
Dave Love <fx@gnu.org>
parents:
diff changeset
466 Poiskati datoteko pomeni, da v Emacsu vidimo vsebino datoteke. To je
Dave Love <fx@gnu.org>
parents:
diff changeset
467 bolj ali manj tako, kot da z Emacsom urejamo datoteko samo. Vendar pa
Dave Love <fx@gnu.org>
parents:
diff changeset
468 spremembe ne postanejo trajne, dokler datoteke ne shranimo
Dave Love <fx@gnu.org>
parents:
diff changeset
469 (angl. save) na disk. Tako imamo možnost, da se izognemo temu, da bi
Dave Love <fx@gnu.org>
parents:
diff changeset
470 nam na pol spremenjene datoteke ležale po disku, kadar tega ne
Dave Love <fx@gnu.org>
parents:
diff changeset
471 želimo. Ker pa Emacs ohrani izvorno datoteko pod spremenjenim imenom,
Dave Love <fx@gnu.org>
parents:
diff changeset
472 lahko prvotno datoteko prikličemo nazaj celo še potem, ko smo datoteko
Dave Love <fx@gnu.org>
parents:
diff changeset
473 že shranili na disk.
Dave Love <fx@gnu.org>
parents:
diff changeset
474
Dave Love <fx@gnu.org>
parents:
diff changeset
475 V predzadnji vrstici na dnu zaslona vidite vrstico, ki se začne in
Dave Love <fx@gnu.org>
parents:
diff changeset
476 konča z vezaji, in vsebuje niz znakov ,,--:-- TUTORIAL``. Ta del
Dave Love <fx@gnu.org>
parents:
diff changeset
477 zaslona navadno vsebuje ime datoteke, ki smo jo obiskali. Zdajle je to
Dave Love <fx@gnu.org>
parents:
diff changeset
478 ,,TUTORIAL``, vaša delovna kopija učbenika Emacsa. Ko boste poiskali
Dave Love <fx@gnu.org>
parents:
diff changeset
479 kakšno drugo datoteko, bo na tem mestu pisalo njeno ime.
Dave Love <fx@gnu.org>
parents:
diff changeset
480
Dave Love <fx@gnu.org>
parents:
diff changeset
481 Posebnost ukaza za iskanje datoteke je, da moramo povedati, katero
Dave Love <fx@gnu.org>
parents:
diff changeset
482 datoteko iščemo. Pravimo, da ukaz ,,prebere argument s terminala`` (v
Dave Love <fx@gnu.org>
parents:
diff changeset
483 tem primeru je argument ime datoteke). Ko vtipkate ukaz
Dave Love <fx@gnu.org>
parents:
diff changeset
484
Dave Love <fx@gnu.org>
parents:
diff changeset
485 C-x C-f (poišči datoteko)
Dave Love <fx@gnu.org>
parents:
diff changeset
486
Dave Love <fx@gnu.org>
parents:
diff changeset
487 vas Emacs povpraša po imenu datoteke. Kar vtipkate, se sproti vidi v
Dave Love <fx@gnu.org>
parents:
diff changeset
488 vrstici na dnu zaslona. Temu delovnemu področju pravimo pogovorni
Dave Love <fx@gnu.org>
parents:
diff changeset
489 vmesnik (minibuffer), kadar se uporablja za tovrstni vnos. Znotraj
Dave Love <fx@gnu.org>
parents:
diff changeset
490 pogovornega vmesnika lahko uporabljate običajne ukaze za urejanje, če
Dave Love <fx@gnu.org>
parents:
diff changeset
491 ste se na primer pri tipkanju zmotili.
Dave Love <fx@gnu.org>
parents:
diff changeset
492
Dave Love <fx@gnu.org>
parents:
diff changeset
493 Sredi tipkanja imena datoteke (ali katerega koli drugega opravila v
Dave Love <fx@gnu.org>
parents:
diff changeset
494 pogovornem vmesniku) lahko ukaz prekličete s C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
495
Dave Love <fx@gnu.org>
parents:
diff changeset
496 >> Vtipkajte C-x C-f, zatem pa še C-g. Zadnji ukaz od treh je
Dave Love <fx@gnu.org>
parents:
diff changeset
497 zaprl pogovorni vmesnik in tudi preklical ukaz C-x C-f, ki je
Dave Love <fx@gnu.org>
parents:
diff changeset
498 uporabljal pogovorni vmesnik. Konec z iskanjem datoteke.
Dave Love <fx@gnu.org>
parents:
diff changeset
499
Dave Love <fx@gnu.org>
parents:
diff changeset
500 Ko ste dokončali ime, ga vnesete s pritiskom na <Return>. S tem se
Dave Love <fx@gnu.org>
parents:
diff changeset
501 požene ukaz C-x C-f in poišče iskano datoteko. Pogovorni vmesnik
Dave Love <fx@gnu.org>
parents:
diff changeset
502 izgine, ko je ukaz izveden.
Dave Love <fx@gnu.org>
parents:
diff changeset
503
Dave Love <fx@gnu.org>
parents:
diff changeset
504 Trenutek kasneje se vsebina datoteke pojavi na zaslonu. Zdaj lahko
Dave Love <fx@gnu.org>
parents:
diff changeset
505 dopolnjujete, urejate ali kako drugače spreminjate vsebino. Ko želite,
Dave Love <fx@gnu.org>
parents:
diff changeset
506 da ostanejo spremembe trajne, izvedete ukaz:
Dave Love <fx@gnu.org>
parents:
diff changeset
507
Dave Love <fx@gnu.org>
parents:
diff changeset
508 C-x C-s (shrani datoteko)
Dave Love <fx@gnu.org>
parents:
diff changeset
509
Dave Love <fx@gnu.org>
parents:
diff changeset
510 Besedilo se s tem shrani iz pomnilnika računalnika na datoteko na
Dave Love <fx@gnu.org>
parents:
diff changeset
511 disk. Ko prvič izvedete ta ukaz, se izvorna datoteka preimenuje, tako
Dave Love <fx@gnu.org>
parents:
diff changeset
512 da ni izgubljena. Najdete jo pod novim imenom, ki se od starega
Dave Love <fx@gnu.org>
parents:
diff changeset
513 razlikuje po tem, da ima na koncu pripet znak ,,~``.
Dave Love <fx@gnu.org>
parents:
diff changeset
514
Dave Love <fx@gnu.org>
parents:
diff changeset
515 Ko je Emacs shranil datoteko, izpiše njeno ime. Shranjujte raje
Dave Love <fx@gnu.org>
parents:
diff changeset
516 pogosteje kot ne, da v primeru, če gre z računalnikom kaj narobe, ne
Dave Love <fx@gnu.org>
parents:
diff changeset
517 izgubite veliko.
Dave Love <fx@gnu.org>
parents:
diff changeset
518
Dave Love <fx@gnu.org>
parents:
diff changeset
519 >> Vtipkajte C-x C-s, s čimer boste shranili svojo kopijo tega
Dave Love <fx@gnu.org>
parents:
diff changeset
520 učbenika. Emacs bo v vrstici na dnu zaslona izpisal ,,Wrote
Dave Love <fx@gnu.org>
parents:
diff changeset
521 ...TUTORIAL``.
Dave Love <fx@gnu.org>
parents:
diff changeset
522
Dave Love <fx@gnu.org>
parents:
diff changeset
523 Opozorilo: na nekaterih sistemih bo ukaz C-x C-s zamrznil zaslon, in
Dave Love <fx@gnu.org>
parents:
diff changeset
524 tako ne boste videli, da Emacs še kaj izpiše. To je znak, da je
Dave Love <fx@gnu.org>
parents:
diff changeset
525 operacijski sistem prestregel znak C-s in ga interpretiral kot znak za
Dave Love <fx@gnu.org>
parents:
diff changeset
526 prekinitev toka podatkov, namesto da bi ga posredoval Emacsu. Zaslon
Dave Love <fx@gnu.org>
parents:
diff changeset
527 ,,odmrznete`` z ukazom C-q. Če je vaš sistem eden takih, si za nasvet,
Dave Love <fx@gnu.org>
parents:
diff changeset
528 kako rešiti to nevšečnost, oglejte razdelek ,,Spontaneous Entry to
Dave Love <fx@gnu.org>
parents:
diff changeset
529 Incremental Search`` v priročniku za Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
530
Dave Love <fx@gnu.org>
parents:
diff changeset
531 Poiščete lahko lahko že obstoječo datoteko, da si jo ogledate ali
Dave Love <fx@gnu.org>
parents:
diff changeset
532 popravite, ali pa tudi datoteko, ki še ne obstaja. To je način, kako z
Dave Love <fx@gnu.org>
parents:
diff changeset
533 Emacsom ustvarimo novo datoteko: poiščite datoteko z izbranim imenom,
Dave Love <fx@gnu.org>
parents:
diff changeset
534 ki bo sprva prazna, in začnite pisati. Ko jo boste prvič shranili, bo
Dave Love <fx@gnu.org>
parents:
diff changeset
535 Emacs ustvaril datoteko z vnešenim besedilom. Od tod dalje delate na
Dave Love <fx@gnu.org>
parents:
diff changeset
536 že obstoječi datoteki.
Dave Love <fx@gnu.org>
parents:
diff changeset
537
Dave Love <fx@gnu.org>
parents:
diff changeset
538
Dave Love <fx@gnu.org>
parents:
diff changeset
539 * DELOVNA PODROČJA
Dave Love <fx@gnu.org>
parents:
diff changeset
540 ------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
541
Dave Love <fx@gnu.org>
parents:
diff changeset
542 Tudi če ste z ukazom C-x C-f poiskali in odprli drugo datoteko, prva
Dave Love <fx@gnu.org>
parents:
diff changeset
543 ostane v Emacsu. Nanjo se vrnete tako, da jo še enkrat ,,poiščete`` z
Dave Love <fx@gnu.org>
parents:
diff changeset
544 ukazom C-x C-f. Tako imate lahko v Emacsu hkrati kar precej datotek.
Dave Love <fx@gnu.org>
parents:
diff changeset
545
Dave Love <fx@gnu.org>
parents:
diff changeset
546 >> Ustvarite datoteko z imenom ,,foo`` tako, da vtipkate C-x C-f
Dave Love <fx@gnu.org>
parents:
diff changeset
547 foo <Return>. Natipkajte nekaj besedila, ga po potrebi popravite, in
Dave Love <fx@gnu.org>
parents:
diff changeset
548 shranite v datoteko ,,foo`` z ukazom C-x C-s. Ko ste končali, se
Dave Love <fx@gnu.org>
parents:
diff changeset
549 vrnite v učbenik z ukazom C-x C-f TUTORIAL <Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
550
Dave Love <fx@gnu.org>
parents:
diff changeset
551 Emacs hrani besedilo vsake datoteke v takoimenovanem ,,delovnem
Dave Love <fx@gnu.org>
parents:
diff changeset
552 področju`` (angl. buffer). Ko poiščemo datoteko, Emacs ustvari zanjo
Dave Love <fx@gnu.org>
parents:
diff changeset
553 novo delovno področje. Vsa obstoječa delovna področja v Emacsu vidimo
Dave Love <fx@gnu.org>
parents:
diff changeset
554 z ukazom:
Dave Love <fx@gnu.org>
parents:
diff changeset
555
Dave Love <fx@gnu.org>
parents:
diff changeset
556 C-x C-b Seznam delovnih področij.
Dave Love <fx@gnu.org>
parents:
diff changeset
557
Dave Love <fx@gnu.org>
parents:
diff changeset
558 >> Poskusite C-x C-b zdaj.
Dave Love <fx@gnu.org>
parents:
diff changeset
559
Dave Love <fx@gnu.org>
parents:
diff changeset
560 Vidite, da ima vsako delovno področje svoje ime, pri nekaterih pa piše
Dave Love <fx@gnu.org>
parents:
diff changeset
561 tudi ime datoteke, katere vsebina se hrani v njem. Druga delovna
Dave Love <fx@gnu.org>
parents:
diff changeset
562 področja pa ne pripadajo nobeni datoteki. Področje ,,*Buffer List*``,
Dave Love <fx@gnu.org>
parents:
diff changeset
563 na primer, je že eno takih. To delovno področje smo ustvarili
Dave Love <fx@gnu.org>
parents:
diff changeset
564 ravnokar, ko smo pognali ukaz C-x C-b. VSAKO besedilo, ki ga vidite v
Dave Love <fx@gnu.org>
parents:
diff changeset
565 katerem od Emacsovih oken, je vedno del kakšnega delovnega področja.
Dave Love <fx@gnu.org>
parents:
diff changeset
566
Dave Love <fx@gnu.org>
parents:
diff changeset
567 >> Z ukazom C-x 1 se znebite seznama delovnih področij.
Dave Love <fx@gnu.org>
parents:
diff changeset
568
Dave Love <fx@gnu.org>
parents:
diff changeset
569 Če ste spreminjali besedilo ene datoteke, potem pa poiskali drugo, to
Dave Love <fx@gnu.org>
parents:
diff changeset
570 ne shrani spremeb v prvo datoteko. Te ostanejo znotraj Emacsa, na
Dave Love <fx@gnu.org>
parents:
diff changeset
571 delovnem področju, ki pripada prvi datoteki. Ustvarjenje ali
Dave Love <fx@gnu.org>
parents:
diff changeset
572 spreminjanje delovnega področja druge datoteke nima nobenega vpliva na
Dave Love <fx@gnu.org>
parents:
diff changeset
573 področje prve. To je zelo uporabno, pomeni pa tudi, da potrebujemo
Dave Love <fx@gnu.org>
parents:
diff changeset
574 udobno pot, da shranimo delovno področje prve datoteke. Nerodno bi
Dave Love <fx@gnu.org>
parents:
diff changeset
575 bilo preklapljanje na prvo področje s C-x C-f, da bi shranili s C-x
Dave Love <fx@gnu.org>
parents:
diff changeset
576 C-s. Namesto tega imamo:
Dave Love <fx@gnu.org>
parents:
diff changeset
577
Dave Love <fx@gnu.org>
parents:
diff changeset
578 C-x s Shrani nekatera delovna področja
Dave Love <fx@gnu.org>
parents:
diff changeset
579
Dave Love <fx@gnu.org>
parents:
diff changeset
580 Ukaz C-x poišče delovna področja, katerih vsebina je bila spremenjena,
Dave Love <fx@gnu.org>
parents:
diff changeset
581 odkar je bila zadnjič shranjena na datoteko. Za vsako tako delovno
Dave Love <fx@gnu.org>
parents:
diff changeset
582 področje C-x s vpraša, če ga želite shraniti.
Dave Love <fx@gnu.org>
parents:
diff changeset
583
Dave Love <fx@gnu.org>
parents:
diff changeset
584
Dave Love <fx@gnu.org>
parents:
diff changeset
585 * RAZŠIRJEN NABOR UKAZOV
Dave Love <fx@gnu.org>
parents:
diff changeset
586 ------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
587
Dave Love <fx@gnu.org>
parents:
diff changeset
588 Še mnogo, mnogo je ukazov Emacsa, ki bi zaslužili, da jih obesimo na
Dave Love <fx@gnu.org>
parents:
diff changeset
589 razne kontrolne in meta znake. Emacs se temu izogne z ukazom X (iz angl.
Dave Love <fx@gnu.org>
parents:
diff changeset
590 eXtend - razširiti), ki uvede ukaz iz razširjenega nabora. Dveh vrst je:
Dave Love <fx@gnu.org>
parents:
diff changeset
591
Dave Love <fx@gnu.org>
parents:
diff changeset
592 C-x Znakovna razširitev (angl. Character eXtend).
Dave Love <fx@gnu.org>
parents:
diff changeset
593 Sledi mu en sam znak.
Dave Love <fx@gnu.org>
parents:
diff changeset
594 M-x Razširitev s poimenovanim ukazom. Sledi mu dolgo ime
Dave Love <fx@gnu.org>
parents:
diff changeset
595 ukaza.
Dave Love <fx@gnu.org>
parents:
diff changeset
596
Dave Love <fx@gnu.org>
parents:
diff changeset
597 Tudi ti ukazi so na splošno uporabni, ne uporabljamo pa jih tako
Dave Love <fx@gnu.org>
parents:
diff changeset
598 pogosto kot tiste, ki ste se jih že naučili. Dva ukaza iz razširjenega
Dave Love <fx@gnu.org>
parents:
diff changeset
599 nabora že poznamo: C-x C-f, s katerim poiščemo datoteko, in C-x C-s, s
Dave Love <fx@gnu.org>
parents:
diff changeset
600 katerim datoteko shranimo. Še en primer je ukaz, s katerim Emacsu
Dave Love <fx@gnu.org>
parents:
diff changeset
601 povemo, da želimo končati z delom iz iziti iz Emacsa. Ta ukaz je C-x
Dave Love <fx@gnu.org>
parents:
diff changeset
602 C-c (ne skrbite: preden konča, Emacs ponudi, da shrani vse spremenjene
Dave Love <fx@gnu.org>
parents:
diff changeset
603 datoteke).
Dave Love <fx@gnu.org>
parents:
diff changeset
604
Dave Love <fx@gnu.org>
parents:
diff changeset
605 Z ukazom C-z Emacs zapustimo samo *začasno*, tako da lahko ob vrnitvi
Dave Love <fx@gnu.org>
parents:
diff changeset
606 nadaljujemo z delom, kjer smo ostali.
Dave Love <fx@gnu.org>
parents:
diff changeset
607
Dave Love <fx@gnu.org>
parents:
diff changeset
608 Na sistemih, ki to dopuščajo, ukaz C-z izide iz Emacsa v ukazno
Dave Love <fx@gnu.org>
parents:
diff changeset
609 lupino, a ga ne konča - če uporabljate ukazno lupino C, se lahko
Dave Love <fx@gnu.org>
parents:
diff changeset
610 vrnete z ukazom ,fg` ali splošneje z ukazom ,,%emacs``.
Dave Love <fx@gnu.org>
parents:
diff changeset
611
Dave Love <fx@gnu.org>
parents:
diff changeset
612 Drugod ukaz C-z požene sekundarno ukazno lupino, tako da lahko
Dave Love <fx@gnu.org>
parents:
diff changeset
613 poženete kakšen drug program in se kasneje vrnete v Emacs. V tem
Dave Love <fx@gnu.org>
parents:
diff changeset
614 primeru pravzaprav Emacsa ne zapustimo. Ukaz ,,exit`` v ukazni lupini
Dave Love <fx@gnu.org>
parents:
diff changeset
615 je navadno način, da zapremo sekundarno lupino in se vrnemo v Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
616
Dave Love <fx@gnu.org>
parents:
diff changeset
617 Ukaz C-x C-c uporabimo, če se nameravamo odjaviti s sistema. To je
Dave Love <fx@gnu.org>
parents:
diff changeset
618 tudi pravilen način za izhod iz Emacsa, če je tega pognal program za
Dave Love <fx@gnu.org>
parents:
diff changeset
619 delo s pošto ali kak drug program, saj ta verjetno ne ve, kaj
Dave Love <fx@gnu.org>
parents:
diff changeset
620 napraviti z začasno prekinjenim Emacsom. V vseh ostalih primerih pa,
Dave Love <fx@gnu.org>
parents:
diff changeset
621 če se ne nameravate odjaviti s sistema, uporabite C-z, in se vrnite v
Dave Love <fx@gnu.org>
parents:
diff changeset
622 Emacs, ko bi radi spet urejali besedilo.
Dave Love <fx@gnu.org>
parents:
diff changeset
623
Dave Love <fx@gnu.org>
parents:
diff changeset
624 Ukazov C-x je veliko. Zaenkrat smo spoznali naslednje:
Dave Love <fx@gnu.org>
parents:
diff changeset
625
Dave Love <fx@gnu.org>
parents:
diff changeset
626 C-x C-f Poišči datoteko.
Dave Love <fx@gnu.org>
parents:
diff changeset
627 C-x C-s Shrani datoteko.
Dave Love <fx@gnu.org>
parents:
diff changeset
628 C-x C-b Seznam delovnih področij.
Dave Love <fx@gnu.org>
parents:
diff changeset
629 C-x C-c Končaj Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
630 C-x u Preklic zadnjega ukaza.
Dave Love <fx@gnu.org>
parents:
diff changeset
631
Dave Love <fx@gnu.org>
parents:
diff changeset
632 Poimenovani razširjeni ukazi so ukazi, ki se uporabljajo še bolj
Dave Love <fx@gnu.org>
parents:
diff changeset
633 poredko, ali pa se uporabljajo samo v nekaterih načinih dela. Eden
Dave Love <fx@gnu.org>
parents:
diff changeset
634 takih je na primer ukaz replace-string, ki po vsem besedilu zamenja en
Dave Love <fx@gnu.org>
parents:
diff changeset
635 niz znakov z drugim. Ko vtipkate M-x, se to izpiše v pogovornem
Dave Love <fx@gnu.org>
parents:
diff changeset
636 vmesniku na dnu zaslona, Emacs pa čaka, da vtipkate ime ukaza, ki ga
Dave Love <fx@gnu.org>
parents:
diff changeset
637 želite priklicati; v tem primeru je to ,,replace-string``. Vtipkajte
Dave Love <fx@gnu.org>
parents:
diff changeset
638 samo ,,repl s<TAB>`` in Emacs bo dopolnil ime. Ukaz vnesete s
Dave Love <fx@gnu.org>
parents:
diff changeset
639 pritiskom na <Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
640
Dave Love <fx@gnu.org>
parents:
diff changeset
641 Ukaz replace-string potrebuje dva argumenta -- niz, ki ga želite
Dave Love <fx@gnu.org>
parents:
diff changeset
642 zamenjati, in niz, s katerim bi radi zamenjali prvega. Vsakega posebej
Dave Love <fx@gnu.org>
parents:
diff changeset
643 vnesete in zaključite s pritiskom na tipko Return.
Dave Love <fx@gnu.org>
parents:
diff changeset
644
Dave Love <fx@gnu.org>
parents:
diff changeset
645 >> Premaknite kazalček na prazno vrstico dve vrstici pod to, zatem
Dave Love <fx@gnu.org>
parents:
diff changeset
646 vtipkajte M-x repl s<Return>zamenjala<Return>spremenila<Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
647
Dave Love <fx@gnu.org>
parents:
diff changeset
648 Opazite, kako se je ta vrstica zamenjala? Vse besede
Dave Love <fx@gnu.org>
parents:
diff changeset
649 z-a-m-e-n-j-a-l-a od tod do konca besedila ste nadomestili z besedo
Dave Love <fx@gnu.org>
parents:
diff changeset
650 ,,spremenila``.
Dave Love <fx@gnu.org>
parents:
diff changeset
651
Dave Love <fx@gnu.org>
parents:
diff changeset
652
Dave Love <fx@gnu.org>
parents:
diff changeset
653 * AVTOMATIČNO SHRANJEVANJE
Dave Love <fx@gnu.org>
parents:
diff changeset
654 --------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
655
Dave Love <fx@gnu.org>
parents:
diff changeset
656 Spremembe v datoteki, ki jih še niste shranili na disk, so izgubljene,
Dave Love <fx@gnu.org>
parents:
diff changeset
657 če medtem denimo zmanjka elektrike. Da bi vas zavaroval pred tem,
Dave Love <fx@gnu.org>
parents:
diff changeset
658 Emacs periodično avtomatično shrani vse datoteke, ki jih
Dave Love <fx@gnu.org>
parents:
diff changeset
659 urejate. Avtomatično shranjena datoteka se od izvorne razlikuje po
Dave Love <fx@gnu.org>
parents:
diff changeset
660 znaku ,#` na začetku in koncu imena: če se je vaša datoteka imenovala
Dave Love <fx@gnu.org>
parents:
diff changeset
661 ,,hello.c``, se avtomatično shranjena datoteka imenuje
Dave Love <fx@gnu.org>
parents:
diff changeset
662 ,,#hello.c#``. Ko normalno shranite datoteko, avtomatično shranjena
Dave Love <fx@gnu.org>
parents:
diff changeset
663 datoteka ni več potrebna, in Emacs jo pobriše.
Dave Love <fx@gnu.org>
parents:
diff changeset
664
Dave Love <fx@gnu.org>
parents:
diff changeset
665 Če res pride do izgube podatkov v pomnilniku, lahko povrnete avtomatično
Dave Love <fx@gnu.org>
parents:
diff changeset
666 shranjeno besedilo tako, da normalno poiščete datoteko (pravo ime
Dave Love <fx@gnu.org>
parents:
diff changeset
667 datoteke, ne ime avtomatično shranjene datoteke), zatem pa vtipkate M-x
Dave Love <fx@gnu.org>
parents:
diff changeset
668 recover file<Return>. Ko vas vpraša za potrditev, vtipkajte yes<Return>
Dave Love <fx@gnu.org>
parents:
diff changeset
669 za nadaljevanje in povrnitev avtomatično shranjenenih podatkov.
Dave Love <fx@gnu.org>
parents:
diff changeset
670
Dave Love <fx@gnu.org>
parents:
diff changeset
671
Dave Love <fx@gnu.org>
parents:
diff changeset
672 * ODZIVNO PODROČJE
Dave Love <fx@gnu.org>
parents:
diff changeset
673 ------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
674
Dave Love <fx@gnu.org>
parents:
diff changeset
675 Kadar Emacs opazi, da počasi vtipkavate ukaz, odpre v zadnji vrstici
Dave Love <fx@gnu.org>
parents:
diff changeset
676 na dnu zaslona odzivno področje in v njem sproti prikazuje natipkano.
Dave Love <fx@gnu.org>
parents:
diff changeset
677
Dave Love <fx@gnu.org>
parents:
diff changeset
678
Dave Love <fx@gnu.org>
parents:
diff changeset
679 * STATUSNA VRSTICA
Dave Love <fx@gnu.org>
parents:
diff changeset
680 ------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
681
Dave Love <fx@gnu.org>
parents:
diff changeset
682 Vrstica nad odzivnim področjem je statusna vrstica. Ta kaže verjetno
Dave Love <fx@gnu.org>
parents:
diff changeset
683 nekaj podobnega kot:
Dave Love <fx@gnu.org>
parents:
diff changeset
684
Dave Love <fx@gnu.org>
parents:
diff changeset
685 --:** TUTORIAL (Fundamental)--58%----------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
686
Dave Love <fx@gnu.org>
parents:
diff changeset
687 V njej so izpisani pomembni podatki o stanju Emacsa in besedilu, ki ga
Dave Love <fx@gnu.org>
parents:
diff changeset
688 urejate.
Dave Love <fx@gnu.org>
parents:
diff changeset
689
Dave Love <fx@gnu.org>
parents:
diff changeset
690 Zdaj že veste, kaj pomeni ime datoteke -- to je datoteka, ki ste jo
Dave Love <fx@gnu.org>
parents:
diff changeset
691 poiskali. Oznaka --NN%-- pomeni, da je nad vrhom zaslona še NN
Dave Love <fx@gnu.org>
parents:
diff changeset
692 odstotkov celotne datoteke. Če je začetek datoteke na zaslonu, bo
Dave Love <fx@gnu.org>
parents:
diff changeset
693 namesto --00%-- pisalo --Top--. Podobno bo pisalo --Bot--, če je
Dave Love <fx@gnu.org>
parents:
diff changeset
694 zadnja vrstica datoteke na zaslonu. Če je datoteka, ki jo ogledujete,
Dave Love <fx@gnu.org>
parents:
diff changeset
695 tako kratka, da gre vsa na en zaslon, pa bo pisalo --All--.
Dave Love <fx@gnu.org>
parents:
diff changeset
696
Dave Love <fx@gnu.org>
parents:
diff changeset
697 Zvezdice na začetku vrstice pomenijo, da ste datoteko že spreminjali.
Dave Love <fx@gnu.org>
parents:
diff changeset
698 Tik po tem, ko ste odprli ali shranili datoteko, ni nobenih zvezdic,
Dave Love <fx@gnu.org>
parents:
diff changeset
699 so samo črtice.
Dave Love <fx@gnu.org>
parents:
diff changeset
700
Dave Love <fx@gnu.org>
parents:
diff changeset
701 Del statusne vrstice znotraj oklepajev vam pove, v kakšnem načinu dela
Dave Love <fx@gnu.org>
parents:
diff changeset
702 Emacs. Privzeti način je osnovni način (Fundamental), v katerem ste
Dave Love <fx@gnu.org>
parents:
diff changeset
703 sedaj. Fundamental je eden od glavnih načinov (angl. major
Dave Love <fx@gnu.org>
parents:
diff changeset
704 mode). Emacs pozna veliko različnih glavnih načinov. Nekateri od njih
Dave Love <fx@gnu.org>
parents:
diff changeset
705 so namenjeni pisanju programov, kot na primer Lisp, ali pisanju
Dave Love <fx@gnu.org>
parents:
diff changeset
706 besedil, kot npr. Text. Naenkrat je lahko aktiven le en glavni način,
Dave Love <fx@gnu.org>
parents:
diff changeset
707 njegovo ime pa je vedno izpisano v statusni vrstici, kjer zdaj piše
Dave Love <fx@gnu.org>
parents:
diff changeset
708 Fundamental.
Dave Love <fx@gnu.org>
parents:
diff changeset
709
Dave Love <fx@gnu.org>
parents:
diff changeset
710 Glavni načini lahko spremenijo pomen nekaterim ukazom. Obstajajo,
Dave Love <fx@gnu.org>
parents:
diff changeset
711 denimo, ukazi za pisanje komentarjev v programu, in ker ima vsak
Dave Love <fx@gnu.org>
parents:
diff changeset
712 programski jezik svoje predstave o tem, kako mora komentar izgledati,
Dave Love <fx@gnu.org>
parents:
diff changeset
713 mora vsak glavni način vnesti komentarje drugače. Ker je vsak glavni
Dave Love <fx@gnu.org>
parents:
diff changeset
714 način ime razširjenega ukaza, lahko tako tudi izbiramo glavni
Dave Love <fx@gnu.org>
parents:
diff changeset
715 način. Na primer, M-x fundamental-mode vas postavi v način
Dave Love <fx@gnu.org>
parents:
diff changeset
716 Fundamental.
Dave Love <fx@gnu.org>
parents:
diff changeset
717
Dave Love <fx@gnu.org>
parents:
diff changeset
718 Če nameravate popravljati slovensko (ali angleško) besedilo, kot je na
Dave Love <fx@gnu.org>
parents:
diff changeset
719 primer tole, boste verjetno izbrali tekstovni način (Text).
Dave Love <fx@gnu.org>
parents:
diff changeset
720 >> Vtipkajte M-x text mode<Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
721
Dave Love <fx@gnu.org>
parents:
diff changeset
722 Ne skrbite, noben od ukazov, ki ste se jih naučili, se s tem ne
Dave Love <fx@gnu.org>
parents:
diff changeset
723 spremeni kaj dosti. Lahko pa opazite, da Emacs zdaj jemlje opuščaje za
Dave Love <fx@gnu.org>
parents:
diff changeset
724 dele besed, ko se premikate z M-f ali M-b. V osnovnem načinu jih je
Dave Love <fx@gnu.org>
parents:
diff changeset
725 obravnaval kot meje med besedami.
Dave Love <fx@gnu.org>
parents:
diff changeset
726
Dave Love <fx@gnu.org>
parents:
diff changeset
727 Glavni načini navadno počenjajo majhne spremembe, kot je ta: večina
Dave Love <fx@gnu.org>
parents:
diff changeset
728 ukazov ,,opravi isti posel``, vendar pa to počnejo na različen način.
Dave Love <fx@gnu.org>
parents:
diff changeset
729
Dave Love <fx@gnu.org>
parents:
diff changeset
730 Dokumentacijo o trenutno aktivnem glavnem načinu dobite z ukazom C-h m.
Dave Love <fx@gnu.org>
parents:
diff changeset
731
Dave Love <fx@gnu.org>
parents:
diff changeset
732 >> Uporabite C-u C-v enkrat ali večkrat, toliko, da bo ta vrstica blizu
Dave Love <fx@gnu.org>
parents:
diff changeset
733 vrha zaslona.
Dave Love <fx@gnu.org>
parents:
diff changeset
734 >> Vtipkajte C-h m, da vidite, v čem se tekstovni način (Text) razlikuje
Dave Love <fx@gnu.org>
parents:
diff changeset
735 od osnovnega (Fundamental).
Dave Love <fx@gnu.org>
parents:
diff changeset
736 >> Vtipkajte C-x 1, da umaknete dokumentacijo z zaslona.
Dave Love <fx@gnu.org>
parents:
diff changeset
737
Dave Love <fx@gnu.org>
parents:
diff changeset
738 Glavnim načinom pravimo glavni načini zato, ker obstajajo tudi
Dave Love <fx@gnu.org>
parents:
diff changeset
739 podnačini (angl. minor modes). Podnačini ne nadomeščajo glavnih
Dave Love <fx@gnu.org>
parents:
diff changeset
740 načinom, ampak le spreminjajo njihovo obnašanje. Podnačine lahko
Dave Love <fx@gnu.org>
parents:
diff changeset
741 aktiviramo ali deaktiviramo neodvisno od glavnega načina in neodvisno
Dave Love <fx@gnu.org>
parents:
diff changeset
742 od ostalih podnačinov. Tako lahko ne uporabljate nobenega podnačina,
Dave Love <fx@gnu.org>
parents:
diff changeset
743 en podnačin, ali kombinacijo večih podnačinov.
Dave Love <fx@gnu.org>
parents:
diff changeset
744
Dave Love <fx@gnu.org>
parents:
diff changeset
745 Podnačin, ki je zelo uporaben, posebno za pisanje besedil, je Auto
Dave Love <fx@gnu.org>
parents:
diff changeset
746 Fill. Ko je vklopljen, Emacs med pisanjem avtomatično deli vrstice na
Dave Love <fx@gnu.org>
parents:
diff changeset
747 presledkih med besedami, tako da vrstice niso predolge.
Dave Love <fx@gnu.org>
parents:
diff changeset
748
Dave Love <fx@gnu.org>
parents:
diff changeset
749 Vklopite ga lahko z ukazom M-x auto fill mode<return>. Ko je
Dave Love <fx@gnu.org>
parents:
diff changeset
750 vklopljen, ga lahko izklopite z istim ukazom, M-x
Dave Love <fx@gnu.org>
parents:
diff changeset
751 auto fill mode<return>. Z istim ukazom torej preklapljamo
Dave Love <fx@gnu.org>
parents:
diff changeset
752 (angl. toggle) med vklopljenim in izklopljenim stanjem.
Dave Love <fx@gnu.org>
parents:
diff changeset
753
Dave Love <fx@gnu.org>
parents:
diff changeset
754 >> Vtipkajte zdaj M-x auto fill mode. Potem začnite tipkati "asdf asdkl
Dave Love <fx@gnu.org>
parents:
diff changeset
755 sdjf sdjkf"... dokler ne opazite, da je Emacs razbil vrstico na dve.
Dave Love <fx@gnu.org>
parents:
diff changeset
756 Med tipkanjem mora biti dovolj presledkov, saj Auto Fill prelamlja
Dave Love <fx@gnu.org>
parents:
diff changeset
757 vrstice samo na presledkih.
Dave Love <fx@gnu.org>
parents:
diff changeset
758
Dave Love <fx@gnu.org>
parents:
diff changeset
759 Širina besedila je navadno postavljena na 70 znakov, kar pa lahko
Dave Love <fx@gnu.org>
parents:
diff changeset
760 spremenite z ukazom C-x f. Novo širino morate podati kot številčni
Dave Love <fx@gnu.org>
parents:
diff changeset
761 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
762
Dave Love <fx@gnu.org>
parents:
diff changeset
763 >> Vtipkajte C-x f in argument 20. (C-u 2 0 C-x f). Zatem vtipkajte
Dave Love <fx@gnu.org>
parents:
diff changeset
764 nekaj besedila in poglejte, če bo Emacs res delil vrstice pri 20
Dave Love <fx@gnu.org>
parents:
diff changeset
765 znakih. Potem z ukazom C-x f postavite mejo nazaj na 70.
Dave Love <fx@gnu.org>
parents:
diff changeset
766
Dave Love <fx@gnu.org>
parents:
diff changeset
767 Auto Fill deluje le, kadar pišete novo besedilo, ne pa,
Dave Love <fx@gnu.org>
parents:
diff changeset
768 kadar popravljate že napisan odstavek.
Dave Love <fx@gnu.org>
parents:
diff changeset
769 Tak odstavek lahko poravnate tako, da kazalček premaknete nekam
Dave Love <fx@gnu.org>
parents:
diff changeset
770 znotraj odstavka in ukažete M-q (Meta-q).
Dave Love <fx@gnu.org>
parents:
diff changeset
771
Dave Love <fx@gnu.org>
parents:
diff changeset
772 >> Premaknite kazalček v prejšnji odstavek in izvedite M-q.
Dave Love <fx@gnu.org>
parents:
diff changeset
773
Dave Love <fx@gnu.org>
parents:
diff changeset
774
Dave Love <fx@gnu.org>
parents:
diff changeset
775 * ISKANJE
Dave Love <fx@gnu.org>
parents:
diff changeset
776 ---------
Dave Love <fx@gnu.org>
parents:
diff changeset
777
Dave Love <fx@gnu.org>
parents:
diff changeset
778 Emacs lahko v besedilu poišče niz znakov (zaporedje znakov ali besed),
Dave Love <fx@gnu.org>
parents:
diff changeset
779 naprej ali nazaj po besedilu. Iskanje spada v skupino ukazov za
Dave Love <fx@gnu.org>
parents:
diff changeset
780 premikanje kazalčka, saj premakne kazalček na kraj v besedilu, kjer je
Dave Love <fx@gnu.org>
parents:
diff changeset
781 našel iskani niz.
Dave Love <fx@gnu.org>
parents:
diff changeset
782
Dave Love <fx@gnu.org>
parents:
diff changeset
783 Iskanje v Emacsu je morda nekoliko drugačno od tistega, ki ste ga
Dave Love <fx@gnu.org>
parents:
diff changeset
784 navajeni, in sicer je ,,inkrementalno``. To pomeni, da se iskanje
Dave Love <fx@gnu.org>
parents:
diff changeset
785 odvija hkrati s tem, ko tipkate iskani niz.
Dave Love <fx@gnu.org>
parents:
diff changeset
786
Dave Love <fx@gnu.org>
parents:
diff changeset
787 Ukaza za iskanje sta C-s za iskanje naprej po datoteki in C-r za
Dave Love <fx@gnu.org>
parents:
diff changeset
788 iskanje nazaj po datoteki. POČAKAJTE! Ne preizkušajte jih še ta hip!
Dave Love <fx@gnu.org>
parents:
diff changeset
789
Dave Love <fx@gnu.org>
parents:
diff changeset
790 Ko boste natipkali C-s, boste opazili niz ,,I-search`` kot pozivnik
Dave Love <fx@gnu.org>
parents:
diff changeset
791 v pogovornem vmesniku. To vam pove, da je Emacs v inkrementalnem iskanju
Dave Love <fx@gnu.org>
parents:
diff changeset
792 in vas čaka, da začnete tipkati, kar iščete. <Return> zaključi iskanje.
Dave Love <fx@gnu.org>
parents:
diff changeset
793
Dave Love <fx@gnu.org>
parents:
diff changeset
794 >> Pritisnite zdaj C-s. POČASI, črko za črko, vtipkajte besedo
Dave Love <fx@gnu.org>
parents:
diff changeset
795 ,,kazalček``. Za vsako vtipkano črko se ustavite in si oglejte, kaj
Dave Love <fx@gnu.org>
parents:
diff changeset
796 se je zgodilo s kazalčkom.
Dave Love <fx@gnu.org>
parents:
diff changeset
797 >> Še enkrat pritisnite C-s, da poiščete naslednji ,,kazalček``.
Dave Love <fx@gnu.org>
parents:
diff changeset
798 >> Šestkrat pritisnite <Delete> in opazujte, kako se premika kazalček.
Dave Love <fx@gnu.org>
parents:
diff changeset
799 >> Končajte iskanje s tipko <Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
800
Dave Love <fx@gnu.org>
parents:
diff changeset
801 Ste videli, kaj se je zgodilo? Emacs pri inkrementalnem iskanju skuša
Dave Love <fx@gnu.org>
parents:
diff changeset
802 poiskati niz, ki ste ga natipkali do tistega hipa. Da poiščete
Dave Love <fx@gnu.org>
parents:
diff changeset
803 naslednje mesto, kjer se pojavi ,,kazalček``, samo še enkrat
Dave Love <fx@gnu.org>
parents:
diff changeset
804 pritisnete C-s. Če takega mesta ni, Emacs čivkne in vam sporoči, da
Dave Love <fx@gnu.org>
parents:
diff changeset
805 iskanje ni uspelo. Tudi C-g prekine iskanje.
Dave Love <fx@gnu.org>
parents:
diff changeset
806
Dave Love <fx@gnu.org>
parents:
diff changeset
807 OPOZORILO: Na nekaterih sistemih bo s pritiskom na C-s ekran
Dave Love <fx@gnu.org>
parents:
diff changeset
808 zmrznil. To je znak, da je operacijski sistem prestregel znak C-s in
Dave Love <fx@gnu.org>
parents:
diff changeset
809 ga interpretiral kot znak za prekinitev toka podatkov, namesto da bi
Dave Love <fx@gnu.org>
parents:
diff changeset
810 ga posredoval programu Emacs. Ekran ,,odtajate`` s pritiskom na
Dave Love <fx@gnu.org>
parents:
diff changeset
811 C-q. Potem si oglejte razdelek ,,Spontaneous Entry to Incremental
Dave Love <fx@gnu.org>
parents:
diff changeset
812 Search`` v priročniku za nasvet, kako se spopasti s to nevšečnostjo.
Dave Love <fx@gnu.org>
parents:
diff changeset
813
Dave Love <fx@gnu.org>
parents:
diff changeset
814 Če sredi inkrementalnega iskanja pritisnete <Delete>, boste opazili,
Dave Love <fx@gnu.org>
parents:
diff changeset
815 da to pobriše zadnji znak v iskanem nizu, kazalček pa se premakne
Dave Love <fx@gnu.org>
parents:
diff changeset
816 nazaj na mesto v besedilu, kjer je našel krajši niz. Na primer,
Dave Love <fx@gnu.org>
parents:
diff changeset
817 predpostavimo, da ste do zdaj natipkali ,,ka`` in je kazalček na
Dave Love <fx@gnu.org>
parents:
diff changeset
818 mestu, kjer se prvič pojavi ,,ka``. Če zdaj pritisnete <Delete>, boste
Dave Love <fx@gnu.org>
parents:
diff changeset
819 s tem v pogovornem vmesniku izbrisali ,a`, hkrati pa se bo kazalček
Dave Love <fx@gnu.org>
parents:
diff changeset
820 postavil na mesto, kjer je prvič našel ,k`, preden ste natipkali še
Dave Love <fx@gnu.org>
parents:
diff changeset
821 ,a`.
Dave Love <fx@gnu.org>
parents:
diff changeset
822
Dave Love <fx@gnu.org>
parents:
diff changeset
823 Če sredi iskanja vtipkate katerikoli kontrolni znaki ali metaznak
Dave Love <fx@gnu.org>
parents:
diff changeset
824 (razen tistih, ki imajo poseben pomen pri iskanju, to sta C-s in C-r),
Dave Love <fx@gnu.org>
parents:
diff changeset
825 se iskanje prekine.
Dave Love <fx@gnu.org>
parents:
diff changeset
826
Dave Love <fx@gnu.org>
parents:
diff changeset
827 C-s začne iskati na mestu v datoteki, kjer trenutno stoji kazalček, in
Dave Love <fx@gnu.org>
parents:
diff changeset
828 išče do konca datoteke. Če bi radi iskali proti začetku datoteke,
Dave Love <fx@gnu.org>
parents:
diff changeset
829 namesto C-s vtipkamo C-r. Vse, kar smo povedali o ukazu C-s, velja
Dave Love <fx@gnu.org>
parents:
diff changeset
830 tudi za C-r, le smer iskanja je obrnjena.
Dave Love <fx@gnu.org>
parents:
diff changeset
831
Dave Love <fx@gnu.org>
parents:
diff changeset
832
Dave Love <fx@gnu.org>
parents:
diff changeset
833 * VEČ OKEN NA ZASLONU
Dave Love <fx@gnu.org>
parents:
diff changeset
834 ---------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
835
Dave Love <fx@gnu.org>
parents:
diff changeset
836 Ena simpatičnih lastnosti Emacsa je, da zna hkrati prikazati več oken
Dave Love <fx@gnu.org>
parents:
diff changeset
837 na ekranu, tudi če ne delamo v grafičnem načinu.
Dave Love <fx@gnu.org>
parents:
diff changeset
838
Dave Love <fx@gnu.org>
parents:
diff changeset
839 >> Premaknite kazalček v to vrstico in vtipkajte C-u 0 C-l.
Dave Love <fx@gnu.org>
parents:
diff changeset
840 >> Zdaj vtipkajte C-x 2, da razdelite zaslon na dve okni.
Dave Love <fx@gnu.org>
parents:
diff changeset
841 V obeh oknih imate odprt ta priročnik. Kazalček je ostal v zgornjem
Dave Love <fx@gnu.org>
parents:
diff changeset
842 oknu.
Dave Love <fx@gnu.org>
parents:
diff changeset
843 >> Pritisnite C-M-v za listanje v spodnjem oknu.
Dave Love <fx@gnu.org>
parents:
diff changeset
844 (Če nimate tipke Meta, tipkajte ESC C-v).
Dave Love <fx@gnu.org>
parents:
diff changeset
845 >> Vtipkajte C-x o (o kot ,,other``, drugi), da preselite kazalček v
Dave Love <fx@gnu.org>
parents:
diff changeset
846 spodnje okno.
Dave Love <fx@gnu.org>
parents:
diff changeset
847 >> S C-v in M-v se v spodnjem oknu premikate po vsebini datoteke.
Dave Love <fx@gnu.org>
parents:
diff changeset
848 Zgornje okno še vedno kaže ta navodila.
Dave Love <fx@gnu.org>
parents:
diff changeset
849 >> Ponovni C-x o vas vrne v zgornje okno. Kazalček se je vrnil na
Dave Love <fx@gnu.org>
parents:
diff changeset
850 mesto, kjer je bil, preden smo skočili v spodnje okno.
Dave Love <fx@gnu.org>
parents:
diff changeset
851
Dave Love <fx@gnu.org>
parents:
diff changeset
852 Z ukazom C-x o lahko preklapljamo med okni. Vsako okno si zapomni, kje
Dave Love <fx@gnu.org>
parents:
diff changeset
853 v oknu je ostal kazalček, samo trenutno aktivno okno pa kazalček tudi
Dave Love <fx@gnu.org>
parents:
diff changeset
854 v resnici prikaže. Vsi običajni ukazi za urejanje, ki smo se jih
Dave Love <fx@gnu.org>
parents:
diff changeset
855 naučili, veljajo za aktivno okno.
Dave Love <fx@gnu.org>
parents:
diff changeset
856
Dave Love <fx@gnu.org>
parents:
diff changeset
857 Ukaz C-M-v je zelo uporaben, kadar urejamo besedilo v enem oknu,
Dave Love <fx@gnu.org>
parents:
diff changeset
858 drugega pa uporabljamo samo za pomoč. Kazalček ostaja ves čas v oknu,
Dave Love <fx@gnu.org>
parents:
diff changeset
859 v katerem urejamo, po vsebini spodnjega okna pa se vseeno lahko
Dave Love <fx@gnu.org>
parents:
diff changeset
860 premikamo, ne da bi morali venomer skakati iz enega okna v drugega.
Dave Love <fx@gnu.org>
parents:
diff changeset
861
Dave Love <fx@gnu.org>
parents:
diff changeset
862 C-M-v je primer znaka CONTROL-META. Če imate v resnici tipko Meta (na
Dave Love <fx@gnu.org>
parents:
diff changeset
863 PC navadno levi Alt), lahko vtipkate C-M-v tako, da držite pritisnjeni
Dave Love <fx@gnu.org>
parents:
diff changeset
864 tako CONTROL kot META, medtem ko vtipkate v. Ni pomembno, katero od
Dave Love <fx@gnu.org>
parents:
diff changeset
865 tipk, CONTROL ali META, pritisnete prvo, saj obe delujeta šele, ko
Dave Love <fx@gnu.org>
parents:
diff changeset
866 pritisnete znak, ki sledi (v zgornjem primeru ,v`).
Dave Love <fx@gnu.org>
parents:
diff changeset
867
Dave Love <fx@gnu.org>
parents:
diff changeset
868 Nasprotno pa je vrstni red pritiskanja pomemben, če nimate tipke META
Dave Love <fx@gnu.org>
parents:
diff changeset
869 in namesto nje uporabljate ESC. V tem primeru morate najprej
Dave Love <fx@gnu.org>
parents:
diff changeset
870 pritisniti ESC, potem pa Control-v. Obratna kombinacija, Control-ESC v ne
Dave Love <fx@gnu.org>
parents:
diff changeset
871 deluje. To je zato, ker je ESC znak sam po sebi, ne pa modifikator,
Dave Love <fx@gnu.org>
parents:
diff changeset
872 kot sta CONTROL in META.
Dave Love <fx@gnu.org>
parents:
diff changeset
873
Dave Love <fx@gnu.org>
parents:
diff changeset
874 >> V zgornjem oknu vtipkajte C-x 1, da se znebite spodnjega okna.
Dave Love <fx@gnu.org>
parents:
diff changeset
875
Dave Love <fx@gnu.org>
parents:
diff changeset
876 (Če bi vtipkali C-x 1 v spodnjem oknu, bi se znebili
Dave Love <fx@gnu.org>
parents:
diff changeset
877 zgornjega. Razmišljajte o tem ukazu kot ,,Obdrži samo eno okno, in
Dave Love <fx@gnu.org>
parents:
diff changeset
878 sicer tisto, v katerem sem zdaj.``)
Dave Love <fx@gnu.org>
parents:
diff changeset
879
Dave Love <fx@gnu.org>
parents:
diff changeset
880 Seveda ni nujno, da obe okni kažeta isto delovno področje. Če v enem
Dave Love <fx@gnu.org>
parents:
diff changeset
881 oknu izvedete C-x C-f in poiščete novo datoteko, se vsebina drugega
Dave Love <fx@gnu.org>
parents:
diff changeset
882 okna ne spremeni. V vsakem oknu lahko neodvisno obdelujete drugo
Dave Love <fx@gnu.org>
parents:
diff changeset
883 datoteko.
Dave Love <fx@gnu.org>
parents:
diff changeset
884
Dave Love <fx@gnu.org>
parents:
diff changeset
885 Pa še ena pot, kako v dveh oknih prikažete dve različni datoteki:
Dave Love <fx@gnu.org>
parents:
diff changeset
886
Dave Love <fx@gnu.org>
parents:
diff changeset
887 >> Vtipkajte C-x 4 C-f, in na pozivnik vtipkajte ime ene vaših
Dave Love <fx@gnu.org>
parents:
diff changeset
888 datotek. Končajte z <Return>. Odpre se še eno okno in izbrana
Dave Love <fx@gnu.org>
parents:
diff changeset
889 datoteka se pojavi v drugem oknu. Tudi kazalček se preseli v drugo
Dave Love <fx@gnu.org>
parents:
diff changeset
890 okno.
Dave Love <fx@gnu.org>
parents:
diff changeset
891
Dave Love <fx@gnu.org>
parents:
diff changeset
892 >> Vtipkajte C-x o, da se vrnete nazaj v zgornje okno, in C-x 1, da
Dave Love <fx@gnu.org>
parents:
diff changeset
893 zaprete spodnje okno.
Dave Love <fx@gnu.org>
parents:
diff changeset
894
Dave Love <fx@gnu.org>
parents:
diff changeset
895
Dave Love <fx@gnu.org>
parents:
diff changeset
896 * REKURZIVNI NIVOJI UREJANJA
Dave Love <fx@gnu.org>
parents:
diff changeset
897 ----------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
898
Dave Love <fx@gnu.org>
parents:
diff changeset
899 Včasih boste prišli v nekaj, čemur se pravi ,,rekurzivni nivo
Dave Love <fx@gnu.org>
parents:
diff changeset
900 urejanja``. To se vidi po tem, da v statusni vrstici oglati oklepaji
Dave Love <fx@gnu.org>
parents:
diff changeset
901 oklepajo ime glavnega načina. V osnovnem načinu bi, na primer, videli
Dave Love <fx@gnu.org>
parents:
diff changeset
902 [(Fundamental)] namesto (Fundamental).
Dave Love <fx@gnu.org>
parents:
diff changeset
903
Dave Love <fx@gnu.org>
parents:
diff changeset
904 Iz rekurzivnega nivoja urejanja se rešite, če vtipkate ESC ESC ESC. To
Dave Love <fx@gnu.org>
parents:
diff changeset
905 zaporedje je vsenamenski ukaz ,,pojdi ven``. Uporabite ga lahko tudi
Dave Love <fx@gnu.org>
parents:
diff changeset
906 za ukinjanje odvečnih oken, ali vrnitev iz pogovornega vmesnika.
Dave Love <fx@gnu.org>
parents:
diff changeset
907
Dave Love <fx@gnu.org>
parents:
diff changeset
908 >> Pritisnite M-x, da odprete pogovorni vmesnik, zatem pa vtipkajte
Dave Love <fx@gnu.org>
parents:
diff changeset
909 ESC ESC ESC, da pridete ven iz njega.
Dave Love <fx@gnu.org>
parents:
diff changeset
910
Dave Love <fx@gnu.org>
parents:
diff changeset
911 Z ukazom C-g ne morete iz rekurzivnega nivoja urejanja, ker C-g
Dave Love <fx@gnu.org>
parents:
diff changeset
912 prekliče ukaze ali argumente ZNOTRAJ rekurzivnega nivoja.
Dave Love <fx@gnu.org>
parents:
diff changeset
913
Dave Love <fx@gnu.org>
parents:
diff changeset
914
Dave Love <fx@gnu.org>
parents:
diff changeset
915 * DODATNA POMOČ
Dave Love <fx@gnu.org>
parents:
diff changeset
916 ---------------
Dave Love <fx@gnu.org>
parents:
diff changeset
917
Dave Love <fx@gnu.org>
parents:
diff changeset
918 V tem uvodu smo poskušali zbrati dovolj informacij, da lahko začnete
Dave Love <fx@gnu.org>
parents:
diff changeset
919 Emacs uporabljati. Emacs ponuja toliko, da bi bilo nemogoče vse to
Dave Love <fx@gnu.org>
parents:
diff changeset
920 zbrati tukaj. Verjetno pa bi se vseeno radi naučili kaj o številnih
Dave Love <fx@gnu.org>
parents:
diff changeset
921 koristnih možnostih, ki jih še ne poznate. Emacs ima že vgrajene
Dave Love <fx@gnu.org>
parents:
diff changeset
922 veliko dokumentacije, do katere lahko pridete s pritiskom na CTRL-h (h
Dave Love <fx@gnu.org>
parents:
diff changeset
923 kot ,,help``, pomoč).
Dave Love <fx@gnu.org>
parents:
diff changeset
924
Dave Love <fx@gnu.org>
parents:
diff changeset
925 Za pomoč pritisnete C-h, potem pa vtipkate znak, ki pove, kakšno pomoč
Dave Love <fx@gnu.org>
parents:
diff changeset
926 želite. Če ste poplnoma izgubljeni, vtipkajte C-h ? in Emacs vam bo
Dave Love <fx@gnu.org>
parents:
diff changeset
927 povedal, kakšna pomoč je sploh na voljo. Če ste vtipkali C-h, pa ste
Dave Love <fx@gnu.org>
parents:
diff changeset
928 si premislili, lahko ukaz prekličete s C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
929
Dave Love <fx@gnu.org>
parents:
diff changeset
930 (Ponekod se znak C-h preslika v kaj drugega. To ni dobro, in v takem
Dave Love <fx@gnu.org>
parents:
diff changeset
931 primeru se pritožite sistemskemu vzdrževalcu. Medtem pa, če C-h ne
Dave Love <fx@gnu.org>
parents:
diff changeset
932 prikaže sporočila o pomoči na dnu zaslona, namesto tega poskusite
Dave Love <fx@gnu.org>
parents:
diff changeset
933 pritisniti tipko F1 ali pa vtipkajte M-x help <Return>.)
Dave Love <fx@gnu.org>
parents:
diff changeset
934
Dave Love <fx@gnu.org>
parents:
diff changeset
935 Najosnovnejši tip pomoči prikaže C-h c. Pritisnite C-h, tipko c, zatem
Dave Love <fx@gnu.org>
parents:
diff changeset
936 pa ukazni znak ali zaporedje ukaznih znakov, in Emacs bo izpisal
Dave Love <fx@gnu.org>
parents:
diff changeset
937 kratek opis ukaza.
Dave Love <fx@gnu.org>
parents:
diff changeset
938
Dave Love <fx@gnu.org>
parents:
diff changeset
939 >> Vtipkajte C-h c Control-p.
Dave Love <fx@gnu.org>
parents:
diff changeset
940 Izpiše se nekaj takega kot
Dave Love <fx@gnu.org>
parents:
diff changeset
941
Dave Love <fx@gnu.org>
parents:
diff changeset
942 C-p runs the command previous-line
Dave Love <fx@gnu.org>
parents:
diff changeset
943
Dave Love <fx@gnu.org>
parents:
diff changeset
944 Ukaz je izpisal ime funkcije, ki izvede ukaz. Imena funkcij
Dave Love <fx@gnu.org>
parents:
diff changeset
945 uporabljamo, kadar pišemo prilagoditve in razširitve Emacsa. Ker pa so
Dave Love <fx@gnu.org>
parents:
diff changeset
946 navadno imena funkcij izbrana tako, da kaj povedo o tem, kaj funkcija
Dave Love <fx@gnu.org>
parents:
diff changeset
947 počne, bo verjetno to tudi dovolj za kratko osvežitev, če ste se z
Dave Love <fx@gnu.org>
parents:
diff changeset
948 ukazom že kdaj srečali.
Dave Love <fx@gnu.org>
parents:
diff changeset
949
Dave Love <fx@gnu.org>
parents:
diff changeset
950 Ukazu C-h lahko sledi tudi zaporedje znakov, kot na primer C-x C-s,
Dave Love <fx@gnu.org>
parents:
diff changeset
951 ali, če nimate tipke META, <Esc>v.
Dave Love <fx@gnu.org>
parents:
diff changeset
952
Dave Love <fx@gnu.org>
parents:
diff changeset
953 Za več informacij o ukazu vtipkajte C-h k namesto C-h c.
Dave Love <fx@gnu.org>
parents:
diff changeset
954
Dave Love <fx@gnu.org>
parents:
diff changeset
955 >> Vtipkajte C-h k Control-p.
Dave Love <fx@gnu.org>
parents:
diff changeset
956
Dave Love <fx@gnu.org>
parents:
diff changeset
957 To odpre novo okno in v njem prikaže dokumentacijo o funkciji, obenem
Dave Love <fx@gnu.org>
parents:
diff changeset
958 z njenim imenom. Ko ste opravili, vtipkajte C-x 1, da se znebite okna
Dave Love <fx@gnu.org>
parents:
diff changeset
959 z pomočjo. Tega seveda ni potrebno napraviti takoj, ampak lahko
Dave Love <fx@gnu.org>
parents:
diff changeset
960 urejate, medtem ko imate odprto okno s pomočjo, in ga zaprete, ko ste
Dave Love <fx@gnu.org>
parents:
diff changeset
961 končali.
Dave Love <fx@gnu.org>
parents:
diff changeset
962
Dave Love <fx@gnu.org>
parents:
diff changeset
963 Sledi še nekaj uporabnih možnosti, ki jih ponuja pomoč:
Dave Love <fx@gnu.org>
parents:
diff changeset
964
Dave Love <fx@gnu.org>
parents:
diff changeset
965 C-h f Opiši funkcijo. Kot argument morate podati ime
Dave Love <fx@gnu.org>
parents:
diff changeset
966 funkcije.
Dave Love <fx@gnu.org>
parents:
diff changeset
967
Dave Love <fx@gnu.org>
parents:
diff changeset
968 >> Poskusite C-h f previous-line<Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
969 To izpiše vse podatke, ki jih ima Emacs o funkciji, ki izvede ukaz C-p.
Dave Love <fx@gnu.org>
parents:
diff changeset
970
Dave Love <fx@gnu.org>
parents:
diff changeset
971 C-h a Apropos. Vtipkajte ključno besedo in Emacs bo izpisal
Dave Love <fx@gnu.org>
parents:
diff changeset
972 vse ukaze, ki vsebujejo to ključno besedo. Vse te
Dave Love <fx@gnu.org>
parents:
diff changeset
973 ukaze lahko prikličete z Meta-x. Pri nekaterih ukazih
Dave Love <fx@gnu.org>
parents:
diff changeset
974 bo Apropos izpisal tudi eno ali dvoznakovno
Dave Love <fx@gnu.org>
parents:
diff changeset
975 zaporedje, s katerim dosežete isti učinek.
Dave Love <fx@gnu.org>
parents:
diff changeset
976
Dave Love <fx@gnu.org>
parents:
diff changeset
977 >> Vtipkajte C-h a file<Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
978
Dave Love <fx@gnu.org>
parents:
diff changeset
979 To odpre novo okno, v katerem so vsa dolga imena ukazov, ki vsebujejo
Dave Love <fx@gnu.org>
parents:
diff changeset
980 ,,file`` v imenu. Izvedete jih lahko z M-x. Pri nekaterih se izpiše
Dave Love <fx@gnu.org>
parents:
diff changeset
981 tudi kratek ukaz, npr. C-x C-f ali C-x C-w pri ukazih find-file in
Dave Love <fx@gnu.org>
parents:
diff changeset
982 write-file.
Dave Love <fx@gnu.org>
parents:
diff changeset
983
Dave Love <fx@gnu.org>
parents:
diff changeset
984 >> Pritisnite C-M-v, da se sprehajate po oknu s pomočjo. Poskusite
Dave Love <fx@gnu.org>
parents:
diff changeset
985 nekajkrat.
Dave Love <fx@gnu.org>
parents:
diff changeset
986
Dave Love <fx@gnu.org>
parents:
diff changeset
987 >> Vtipkajte C-x 1, da zaprete okno s pomočjo.
Dave Love <fx@gnu.org>
parents:
diff changeset
988
Dave Love <fx@gnu.org>
parents:
diff changeset
989
Dave Love <fx@gnu.org>
parents:
diff changeset
990 * ZAKLJUČEK
Dave Love <fx@gnu.org>
parents:
diff changeset
991 -----------
Dave Love <fx@gnu.org>
parents:
diff changeset
992
Dave Love <fx@gnu.org>
parents:
diff changeset
993 Zapomnite si, da Emacs zapustite z ukazom C-x C-c. Če bi radi samo
Dave Love <fx@gnu.org>
parents:
diff changeset
994 začasno skočili v ukazno lupino in se kasneje vrnili v Emacs, pa
Dave Love <fx@gnu.org>
parents:
diff changeset
995 storite to z ukazom C-z.
Dave Love <fx@gnu.org>
parents:
diff changeset
996
Dave Love <fx@gnu.org>
parents:
diff changeset
997 Ta učbenik je napisan z namenom, da bi bil razumljiv vsem novincem v
Dave Love <fx@gnu.org>
parents:
diff changeset
998 Emacsu. Če se vam kaj ne zdi jasno napisano, ne valite krivde nase -
Dave Love <fx@gnu.org>
parents:
diff changeset
999 pritožite se!
Dave Love <fx@gnu.org>
parents:
diff changeset
1000
Dave Love <fx@gnu.org>
parents:
diff changeset
1001
Dave Love <fx@gnu.org>
parents:
diff changeset
1002 RAZMNOŽEVANJE IN RAZŠIRJANJE
Dave Love <fx@gnu.org>
parents:
diff changeset
1003 ----------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
1004
Dave Love <fx@gnu.org>
parents:
diff changeset
1005 Angleški izvirnik tega uvoda v Emacs je naslednik dolge vrste tovrstnih
Dave Love <fx@gnu.org>
parents:
diff changeset
1006 besedil, začenši s tistim, ki ga je Stuart Cracraft napisal za izvorni
Dave Love <fx@gnu.org>
parents:
diff changeset
1007 Emacs. V slovenščino ga je prevedel Primož Peterlin.
Dave Love <fx@gnu.org>
parents:
diff changeset
1008
Dave Love <fx@gnu.org>
parents:
diff changeset
1009 To besedilo, kot sam GNU Emacs, je avtorsko delo, in njegovo
Dave Love <fx@gnu.org>
parents:
diff changeset
1010 razmnoževanje in razširjanje je dovoljeno pod naslednjimi pogoji:
Dave Love <fx@gnu.org>
parents:
diff changeset
1011
34304
dd613770eb0f Fix copyright years.
Dave Love <fx@gnu.org>
parents: 25853
diff changeset
1012 Copyright (c) 1985, 1996, 1997 Free Software Foundation
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
1013
Dave Love <fx@gnu.org>
parents:
diff changeset
1014 Dovoljeno je izdelovati in razširjati neokrnjene kopije tega spisa
Dave Love <fx@gnu.org>
parents:
diff changeset
1015 v kakršnikoli obliki pod pogojem, da je ohranjena navedba o
Dave Love <fx@gnu.org>
parents:
diff changeset
1016 avtorstvu in to dovoljenje, ter da distributer dovoljuje prejemniku
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 nadaljnje razširjanje pod pogoji, navedenimi v tem dovoljenju.
Dave Love <fx@gnu.org>
parents:
diff changeset
1018
Dave Love <fx@gnu.org>
parents:
diff changeset
1019 Pod pogoji iz prejšnjega odstavka je dovoljeno razširjati
Dave Love <fx@gnu.org>
parents:
diff changeset
1020 spremenjene verzije tega spisa ali njegovih delov, če je jasno
Dave Love <fx@gnu.org>
parents:
diff changeset
1021 označeno, kdo je nazadnje vnesel spremembe.
Dave Love <fx@gnu.org>
parents:
diff changeset
1022
Dave Love <fx@gnu.org>
parents:
diff changeset
1023 Pogoji za razmnoževanje in razširjanje samega Emacsa so malo drugačni,
Dave Love <fx@gnu.org>
parents:
diff changeset
1024 a v istem duhu. Prosimo, preberite datoteko COPYING in potem dajte
Dave Love <fx@gnu.org>
parents:
diff changeset
1025 kopijo programa GNU Emacs svojim prijateljem. Pomagajte zatreti
Dave Love <fx@gnu.org>
parents:
diff changeset
1026 obstrukcionizem (,,lastništvo``) v programju tako, da uporabljate,
Dave Love <fx@gnu.org>
parents:
diff changeset
1027 pišete in delite prosto programje!
Dave Love <fx@gnu.org>
parents:
diff changeset
1028
Dave Love <fx@gnu.org>
parents:
diff changeset
1029 ;;; Local Variables:
Dave Love <fx@gnu.org>
parents:
diff changeset
1030 ;;; coding: iso-latin-2
Dave Love <fx@gnu.org>
parents:
diff changeset
1031 ;;; End: