annotate etc/TUTORIAL.sl @ 71710:dbbc0b93cfeb

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