aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/ChangeLog5
-rw-r--r--etc/TUTORIAL.sk222
2 files changed, 145 insertions, 82 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 43bd84a70aa..5919a9b8371 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,8 @@
12003-01-11 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
2
3 * TUTORIAL.sk: Updated to reflect changes in English version.
4 From Miroslav Va,B9(Bko <zemiak@zoznam.sk>.
5
12003-01-09 Francesco Potort,Al(B <pot@gnu.org> 62003-01-09 Francesco Potort,Al(B <pot@gnu.org>
2 7
3 * etags.1: Added reference to the new `etags --help --lang=LANG' 8 * etags.1: Added reference to the new `etags --help --lang=LANG'
diff --git a/etc/TUTORIAL.sk b/etc/TUTORIAL.sk
index 789b97ccac1..a0083fbb604 100644
--- a/etc/TUTORIAL.sk
+++ b/etc/TUTORIAL.sk
@@ -1,14 +1,12 @@
1Copyright (c) 1985 Free Software Foundation, Inc; podmienky pozri na konci. 1Copyright (c) 1985 Free Software Foundation, Inc; podmienky pozri na konci.
2Do češtiny preložil Milan Zamazal <pdm@zamazal.org>. 2Do češtiny preložil Milan Zamazal <pdm@zamazal.org>, do slovenčiny Miroslav
3Do slovenčiny preložil Miroslav Vaško <vasko@debian.cz> 3Vaško <zemiak@zoznam.sk>.
4 4
5Máte pred sebou tútorial k Emacsu. 5Máte pred sebou tútorial k Emacsu.
6 6
7Príkazy Emacsu všeobecne využívajú klávesu CONTROL (občas označovanú ako CTRL 7Príkazy Emacsu všeobecne využívajú klávesu CONTROL (občas označovanú ako CTRL
8alebo CTL) alebo klávesu META (občas označovanú EDIT alebo ALT). Aby sme 8alebo CTL) alebo klávesu META (občas označovanú EDIT alebo ALT). Aby sme tieto
9tieto názvy nemuseli stále písať v plnom znení, budeme používať nasledujúce 9názvy nemuseli stále písať v plnom znení, budeme používať nasledujúce skratky:
10skratky:
11
12 C-<chr> znamená podržať klávesu CONTROL a stlačiť znak <chr>. 10 C-<chr> znamená podržať klávesu CONTROL a stlačiť znak <chr>.
13 Teda C-f znamená: podržte klávesu CONTROL a stlačte f. 11 Teda C-f znamená: podržte klávesu CONTROL a stlačte f.
14 M-<chr> znamená podržať klávesu META, EDIT alebo ALT a stlačiť <chr>. 12 M-<chr> znamená podržať klávesu META, EDIT alebo ALT a stlačiť <chr>.
@@ -17,8 +15,7 @@ skratky:
17 označovať <ESC>. 15 označovať <ESC>.
18 16
19Dôležitá poznámka: prácu s Emacsom ukončíte stlačením C-x C-c (dva znaky). 17Dôležitá poznámka: prácu s Emacsom ukončíte stlačením C-x C-c (dva znaky).
20Znaky ">>" na ľavom okraji označujú miesta, kde si máte vyskúšať príkaz. 18Znaky ">>" na ľavom okraji označujú miesta, kde si máte vyskúšať príkaz. Napr.:
21Napríklad:
22<<Blank lines inserted here by startup of help-with-tutorial>> 19<<Blank lines inserted here by startup of help-with-tutorial>>
23[Prostredná časť obrazovky je prázdna zámerne. Text pokračuje nižšie.] 20[Prostredná časť obrazovky je prázdna zámerne. Text pokračuje nižšie.]
24>> Teraz stlačte C-v (view next screen) pre posun na ďalšiu obrazovku. 21>> Teraz stlačte C-v (view next screen) pre posun na ďalšiu obrazovku.
@@ -30,7 +27,7 @@ Všimnite si, že pri posuve obrazoviek vždy zostávajú zobrazené dva riadky
30z predchádzajúcej obrazovky; to poskytuje určitú náväznosť pri postupnom 27z predchádzajúcej obrazovky; to poskytuje určitú náväznosť pri postupnom
31čítaní textu. 28čítaní textu.
32 29
33Prvá vec, ktorú potrebujete vedieť je, ako sa v textu pohybovať 30Prvá vec, ktorú potrebujete vedieť je, ako sa v texte pohybovať
34z jedného miesta na druhé. Už viete, ako sa posunúť o jednu obrazovku 31z jedného miesta na druhé. Už viete, ako sa posunúť o jednu obrazovku
35vpred, pomocou C-v. Na prechod o obrazovku späť použite M-v 32vpred, pomocou C-v. Na prechod o obrazovku späť použite M-v
36(podržte klávesu META a stlačte v alebo stlačte <ESC>v ak 33(podržte klávesu META a stlačte v alebo stlačte <ESC>v ak
@@ -44,16 +41,18 @@ nemáte klávesy META, EDIT ani ALT).
44 41
45Na prezeranie obrazovkových stránok sú užitočné nasledujúce príkazy: 42Na prezeranie obrazovkových stránok sú užitočné nasledujúce príkazy:
46 43
47 C-v posuv o obrazovku vpred 44 C-v Posuv o obrazovku vpred
48 M-v Posuv o obrazovku späť 45 M-v Posuv o obrazovku späť
49 C-l Zmazanie obrazovky a znovuzobrazenie celého textu, 46 C-l Zmazanie obrazovky a znovuzobrazenie celého textu,
50 pritom sa text pod kurzorom presunie k stredu obrazovky. 47 pritom sa text pod kurzorom presunie k stredu obrazovky.
51 (Ide o control-L a nie control-1.) 48 (Ide o Control-L a nie Control-1.)
52 49
53>> Nájdite kurzor a zapamätajte si, aký je okolo neho text. 50>> Nájdite kurzor a zapamätajte si, aký je okolo neho text.
54 Potom stlačte C-l. 51 Potom stlačte C-l.
55 Nájdite kurzor znovu a všimnite si, že je okolo neho ten istý text. 52 Nájdite kurzor znovu a všimnite si, že je okolo neho ten istý text.
56 53
54Na pohyb po celých obrazovkách môžete tiež použiť klávesy PageUp a PageDown,
55ak ich Váš terminál má, ale pre pohyb sú efektívnejšie klávesy C-v a M-v.
57 56
58* ZÁKLADNÉ OVLÁDANIE KURZORU 57* ZÁKLADNÉ OVLÁDANIE KURZORU
59---------------------------- 58----------------------------
@@ -201,15 +200,23 @@ prostredníctvom stlačenia C-u nasledovaného stlačením príslušných číslic pred
201vyvolaním príkazu. Ak máte META (alebo EDIT či ALT) klávesu, existuje 200vyvolaním príkazu. Ak máte META (alebo EDIT či ALT) klávesu, existuje
202alternatívna možnosť zadania numerického argumentu: pridržte klávesu META 201alternatívna možnosť zadania numerického argumentu: pridržte klávesu META
203a stlačte príslušné číslice. Doporučujeme naučiť sa C-u metódu, 202a stlačte príslušné číslice. Doporučujeme naučiť sa C-u metódu,
204pretože tá funguje na akomkoľvek terminále. 203pretože tá funguje na akomkoľvek terminále. Číselný argument sa tiež nazýva
204"prefixový argument", pretože ho píšete ešte pred príkazom, na ktorý sa
205vzťahuje.
205 206
206Napríklad C-u 8 C-f vykoná presun o osem znakov vpred. 207Napríklad C-u 8 C-f vykoná presun o osem znakov vpred.
207 208
208Väčšina príkazov používa numerický argument ako opakovač. Isté 209>> Skúste použiť C-n alebo C-p s numerickým argumentom, na presun kurzoru
209výnimočné príkazy ho používajú iným spôsobom. Medzi tieto výnimky patrí 210 k tomuto riadku s jediným príkazom.
210C-v a M-v. Ak dostanú numerický argument, posunú obrazovku hore 211
211alebo dole o zodpovedajúci počet riadkov namiesto obrazoviek. Napríklad 212Väčšina príkazov používa numerický argument ako opakovač, ale niektoré príkazy
212C-u 4 C-v posunie obrazovku o 4 riadky. 213ho používajú iným spôsobom. Zopár príkazov (ale žiaden z tých, ktoré ste sa
214doteraz naučili) ho používa ako príznak -- prítomnosť číselného argumentu bez
215ohľadu na jeho hodnotu spôsobí, že sa príkaz správa ináč.
216
217Iným druhom výnimky sú C-v a M-v. Ak dostanú numerický argument, posunú
218obrazovku hore alebo dole o zodpovedajúci počet riadkov namiesto obrazoviek.
219Napríklad C-u 4 C-v posunie obrazovku o 4 riadky.
213 220
214>> Skúste teraz stlačiť C-u 8 C-v. 221>> Skúste teraz stlačiť C-u 8 C-v.
215 222
@@ -278,12 +285,18 @@ jednookennej editácie. Je to jednoduché:
278Teda vloženie Control-x nasledované číslicou 1. C-x 1 rozšíri okno 285Teda vloženie Control-x nasledované číslicou 1. C-x 1 rozšíri okno
279obsahujúce kurzor cez celú obrazovku. Zruší to všetky ostatné okná. 286obsahujúce kurzor cez celú obrazovku. Zruší to všetky ostatné okná.
280 287
288>> Presuňte kurzor na tento riadok a stlačte C-u 0 C-l
281>> Stlačte Control-h k Control-f. 289>> Stlačte Control-h k Control-f.
282 Pozorujte, ako sa aktuálne okno zmenší a objaví sa nové okno 290 Pozorujte, ako sa aktuálne okno zmenší a objaví sa nové okno
283 kvôli zobrazeniu dokumentácie pre príkaz Control-f. 291 kvôli zobrazeniu dokumentácie pre príkaz Control-f.
284 292
285>> Stlačte C-x 1 a pozorujte, ako okno s dokumentáciou zmizne. 293>> Stlačte C-x 1 a pozorujte, ako okno s dokumentáciou zmizne.
286 294
295Tento príkaz sa odlišuje od už naučených príkazov tým, že pozostáva z dvoch
296znakov. Začína znakom CONTROL-x. Exostuje celá séria príkazov začínajúcich
297na CONTROL-x; veľa z nich sa týka okien, súborov, bufferov a súvisiacich vecí.
298Tieto príkazy pozostávajú z dvoch, troch alebo štyroch znakov.
299
287 300
288* VKLADANIE A MAZANIE 301* VKLADANIE A MAZANIE
289--------------------- 302---------------------
@@ -292,27 +305,31 @@ Ak chcete vložiť text, proste ho napíšte. Znaky, ktoré vidíte,
292ako A, 7, *, atď., sú Emacsom chápané ako text a vkladané okamžite. 305ako A, 7, *, atď., sú Emacsom chápané ako text a vkladané okamžite.
293Pre vloženie znaku nového riadku stlačte <Return> (klávesu Enter). 306Pre vloženie znaku nového riadku stlačte <Return> (klávesu Enter).
294 307
295Posledný znak, ktorý ste napísali, môžete zmazať stlačením <Delete>. 308Posledný znak, ktorý ste napísali, môžete zmazať stlačením <Delback>.
296<Delete> je klávesa, ktorá môže byť na klávesnici označená "Del". 309<Delback> je klávesa na klávesnici -- tá istá, ktorú normálne používate na
297V niektorých prípadoch ako <Delete> slúži klávesa "Backspace", avšak nie 310zmazanie naposledy napísaného znaku. Je to zvyčajne veľká klávesa pár riadkov
298vždy! 311nad klávesou <Return>, a je väčšinou označovaná ako "Delete", "Del" alebo
312"Backspace".
299 313
300Všeobecnejšie, <Delete> maže znak bezprostredne pred momentálnou pozíciou 314Ak je veľká klávesa na tom mieste označená ako "Backspace", potom je to ona,
301kurzoru. 315ktorú budete používať ako <Delback>. Môže tam byť niekde inde ešte klávesa
316označená ako "Delete", ale to nie je <Delback>.
317
318Všeobecne, <Delback> maže znak bezprostredne pred momentálnou pozíciou kurzoru.
302 319
303>> Vykonajte to teraz -- napíšte niekoľko znakov a potom ich zmažte 320>> Vykonajte to teraz -- napíšte niekoľko znakov a potom ich zmažte
304 niekoľkými stlačeniami <Delete>. Nebojte sa zmien v tomto súbore; 321 niekoľkými stlačeniami <Delback>. Nebojte sa zmien v tomto súbore;
305 originálny tútorial sa nezmení. Toto je Vaša osobná kópia. 322 originálny tútorial sa nezmení. Toto je Vaša osobná kópia.
306 323
307Keď sa riadok textu zväčší natoľko, že presiahne jeden riadok obrazovky, 324Keď sa riadok textu zväčší natoľko, že presiahne jeden riadok obrazovky, je
308je zobrazený na viacerých riadkoch obrazovky. Riadok textu, ktorý pokračuje na 325zobrazený na viacerých riadkoch obrazovky. Riadok textu, ktorý pokračuje na
309ďalšom riadku obrazovky, je indikovaný spätným lomítkom ("\") na pravom 326ďalšom riadku obrazovky, je indikovaný spätným lomítkom ("\") (alebo, ak
310okraji obrazovky. 327používate grafický systém, malá zakrivená šípka) na pravom okraji obrazovky.
311 328
312>> Vkladajte text, pokiaľ nedosiahnete pravého okraju, a pokračujte vo 329>> Vkladajte text, pokiaľ nedosiahnete pravého okraju, a pokračujte vo
313 vkladaní. Objaví sa Vám pokračovací riadok. 330 vkladaní. Objaví sa Vám pokračovací riadok.
314 331
315>> Použite <Delete> pre zmazanie textu, pokiaľ se riadok textu opäť nevojde na 332>> Použite <Delback> pre zmazanie textu, pokiaľ se riadok textu opäť nevojde na
316 jeden riadok obrazovky. Pokračovací riadok zmizne. 333 jeden riadok obrazovky. Pokračovací riadok zmizne.
317 334
318Znak nového riadku môžete zmazať ako ktorýkoľvek iný znak. Zmazanie 335Znak nového riadku môžete zmazať ako ktorýkoľvek iný znak. Zmazanie
@@ -320,7 +337,7 @@ znaku nového riadku medzi dvoma riadkami spôsobí ich spojenie do jediného
320riadku. Ak je výsledný riadok príliš dlhý na to, aby sa vošiel na šírku 337riadku. Ak je výsledný riadok príliš dlhý na to, aby sa vošiel na šírku
321obrazovky, bude zobrazený pokračovacím riadkom. 338obrazovky, bude zobrazený pokračovacím riadkom.
322 339
323>> Presuňte kurzor na začiatok riadku a stlačte <Delete>. To tento 340>> Presuňte kurzor na začiatok riadku a stlačte <Delback>. To tento
324 riadok spojí s riadkom predchádzajúcim. 341 riadok spojí s riadkom predchádzajúcim.
325 342
326>> Stlačte <Return> pre znovuvloženie zmazaného znaku nového riadku. 343>> Stlačte <Return> pre znovuvloženie zmazaného znaku nového riadku.
@@ -335,26 +352,25 @@ Teraz už poznáte najzákladnejšie spôsoby, ako niečo v Emacse napísať a ako
335opravovať chyby. Môžete ale tiež mazať text po slovách alebo po riadkoch. 352opravovať chyby. Môžete ale tiež mazať text po slovách alebo po riadkoch.
336Tu je zhrnutie operácií pre mazanie textu: 353Tu je zhrnutie operácií pre mazanie textu:
337 354
338 <Delete> Zmazanie znaku bezprostredne pred kurzorom 355 <Delback> Zmazanie znaku bezprostredne pred kurzorom
339 C-d Zmazanie znaku nasledujúceho za kurzorom 356 C-d Zmazanie znaku nasledujúceho za kurzorom
340 357
341 M-<Delete> Zrušenie slova bezprostredne pred kurzorom 358 M-<Delback> Zrušenie slova bezprostredne pred kurzorom
342 M-d Zrušenie slova nasledujúceho za kurzorom 359 M-d Zrušenie slova nasledujúceho za kurzorom
343 360
344 C-k Zrušenie textu od pozície kurzoru do konca riadku 361 C-k Zrušenie textu od pozície kurzoru do konca riadku
345 M-k Zrušenie textu do konca aktuálnej vety 362 M-k Zrušenie textu do konca aktuálnej vety
346 363
347Všimnite si, že <Delete> a C-d, resp. M-<Delete> a M-d, rozširujú 364Všimnite si, že <Delback> a C-d, resp. M-<Delback> a M-d, rozširujú paralelu
348paralelu začatú C-f a M-f (pravda, <Delete> naozaj nie je control 365začatú C-f a M-f (pravda, <Delback> naozaj nie je control znak, ale tým sa
349znak, ale s tým sa nebudeme trápiť). C-k a M-k sú ako C-e a M-e v zmysle 366nebudeme trápiť). C-k a M-k sú ako C-e a M-e v zmysle vzťahu riadkov k vetám.
350vzťahu riadkov k vetám.
351 367
352Ľubovoľnú časť buffera môžete zrušiť aj nasledujúcim spôsobom. Presuňte sa 368Ľubovoľnú časť buffera môžete zrušiť aj nasledujúcim spôsobom. Presuňte sa
353na koniec tejto časti a stlačte C-@ alebo C-SPC (ľubovoľnú z týchto 369na koniec tejto časti a stlačte C-@ alebo C-SPC (ľubovoľnú z týchto
354kombinácií). (SPC znamená medzerník.) Presuňte sa na druhý koniec tejto 370kombinácií). (SPC znamená medzerník.) Presuňte sa na druhý koniec tejto
355časti a stlačte C-w. Text medzi týmito pozíciami bude zrušený. 371časti a stlačte C-w. Text medzi týmito pozíciami bude zrušený.
356 372
357>> Presuňte kurzor na písmeno L na začiatku predchádzajúceho odstavca. 373>> Presuňte kurzor na písmeno Ľ na začiatku predchádzajúceho odstavca.
358>> Stlačte C-SPC. Emacs by mal zobraziť v spodnom riadku obrazovky správu 374>> Stlačte C-SPC. Emacs by mal zobraziť v spodnom riadku obrazovky správu
359 "Mark set". 375 "Mark set".
360>> Presuňte kurzor na písmeno c v slove "koniec" na druhom riadku 376>> Presuňte kurzor na písmeno c v slove "koniec" na druhom riadku
@@ -470,18 +486,12 @@ Emacs uchová pôvodný súbor pod zmeneným názvom pre prípad, že by ste
470zistili, že vaše úpravy boli chybné. 486zistili, že vaše úpravy boli chybné.
471 487
472Keď sa pozriete do dolnej časti obrazovky, uvidíte riadok, ktorý začína a 488Keď sa pozriete do dolnej časti obrazovky, uvidíte riadok, ktorý začína a
473končí pomlčkami a na začiatku má "2J:-- TUTORIAL.sk" alebo niečo podobného. 489končí pomlčkami a na začiatku má "--:-- TUTORIAL.sk" alebo niečo podobného.
474Táto časť obrazovky obvykle obsahuje meno súboru, ktorý je práve 490Táto časť obrazovky obvykle obsahuje meno súboru, ktorý je práve
475navštívený. Akurát teraz máte navštívený súbor nazvaný "TUTORIAL.sk", 491navštívený. Akurát teraz máte navštívený súbor nazvaný "TUTORIAL.sk",
476ktorý je Vašou osobnou čmáraciou kópiou tútorialu Emacsu. Keď v Emacse 492ktorý je Vašou osobnou čmáraciou kópiou tútorialu Emacsu. Keď v Emacse
477vyhľadáte súbor, jeho meno sa objaví presne na tom mieste. 493vyhľadáte súbor, jeho meno sa objaví presne na tom mieste.
478 494
479Príkazy pre vyhľadávanie a ukladanie súborov sa na rozdiel od ostatných
480príkazov, ktoré ste sa zatiaľ naučili, skladajú z dvoch znakov. Oba
481začínajú znakom Control-x. Existuje celá sada príkazov začínajúcich na
482Control-x; veľa z nich pracuje so súbormi, buffermi a podobnými vecami.
483Tieto príkazy sú dlhé dva, tri alebo štyri znaky.
484
485Ďalšou vecou súvisiacou s príkazom pre vyhľadanie súboru je to, že musíte 495Ďalšou vecou súvisiacou s príkazom pre vyhľadanie súboru je to, že musíte
486povedať, ktoré meno súboru chcete. Hovoríme, že príkaz "číta argument 496povedať, ktoré meno súboru chcete. Hovoríme, že príkaz "číta argument
487z terminálu" (v tomto prípade je argumentom meno súboru). Potom, čo 497z terminálu" (v tomto prípade je argumentom meno súboru). Potom, čo
@@ -501,11 +511,11 @@ zrušiť príkazom C-g.
501 príkaz C-x C-f, ktorý minibuffer použil. Takže nevyhľadáte žiadny 511 príkaz C-x C-f, ktorý minibuffer použil. Takže nevyhľadáte žiadny
502 súbor. 512 súbor.
503 513
504Po napísaní mena súboru stlačte <Return>. 514Po napísaní mena súboru stlačte <Return> na jeho ukončenie.
505Príkaz C-x C-f potom začne pracovať a vyhľadá súbor, ktorý ste zvolili. 515Príkaz C-x C-f potom začne pracovať a vyhľadá súbor, ktorý ste zvolili.
506Po skončení príkazu C-x C-f minibuffer zmizne. 516Po skončení príkazu C-x C-f minibuffer zmizne.
507 517
508Po malej chvílke sa obsah súboru objaví na obrazovke a môžete ho 518Po malej chvíli sa obsah súboru objaví na obrazovke a môžete ho
509editovať. Keď chcete zmeny natrvalo uložiť, použite príkaz 519editovať. Keď chcete zmeny natrvalo uložiť, použite príkaz
510 520
511 C-x C-s Uloženie súboru 521 C-x C-s Uloženie súboru
@@ -558,15 +568,36 @@ bufferov, ktoré momentálne existujú vo Vašom procese Emacs, stlačte:
558 568
559>> Skúste teraz C-x C-b. 569>> Skúste teraz C-x C-b.
560 570
561Uvidíte, že každý buffer má v zozname meno a môže tam mať tiež meno 571Uvidíte, že každý buffer má v zozname meno a môže tam mať tiež meno súboru,
562súboru, ktorého text obsahuje. Niektoré buffery nezodpovedajú súborom. 572ktorého text obsahuje. AKÝKOĽVEK text, ktorý vidíte v emacsovom okne, je vždy
563Napríklad buffer pomenovaný "*Buffer List*" nemá žiadny súbor. Je to 573súčasťou nejakého bufferu.
564buffer, ktorý obsahuje zoznam bufferov vytvorený pomocou C-x C-b.
565AKÝKOĽVEK text, ktorý vidíte v emacsovom okne, je vždy súčasťou
566nejakého bufferu.
567 574
568>> Stlačte C-x 1, aby ste sa zbavili zoznamu bufferov. 575>> Stlačte C-x 1, aby ste sa zbavili zoznamu bufferov.
569 576
577Ak máte niekoľko bufferov, iba jeden z nich je "aktuálny". Je to ten buffer,
578ktorý práve upravujete. Ak chcete upravovať iný buffer, musíte sa doňho
579"prepnúť". Ak sa chcete prepnúť do bufferu so súborom, môžete ho znova otvoriť
580príkazom C-x C-f. Ale existuje jednoduchší spôsob: použite príkaz C-x b. Pri
581tomto príkaze musíte napísať meno bufferu.
582
583>> Napíšte C-x b foo <Return> na vrátenie sa do bufferu "foo", ktorý uchováva
584 text súboru "foo". Potom napíšte C-x b TUTORIAL.sk <Return> na vrátenie sa
585 do tohto návodu.
586
587Väčšinu času, meno bufferu je také isté ako meno súboru (bez názvu adresára).
588Ale nie je to vždy pravda. Zoznam bufferov vytvorený s C-x C-b vždy ukáže mená
589každého bufferu.
590
591HOCAKÝ text, ktorý vidíte v okne Emacsu je vždy časť nejakého bufferu.
592Niektoré buffery nezodpovedajú súborom. Napríklad, buffer pomenovaný
593"*Buffer List*" nemá žiadny súbor. Je to buffer, ktorý obsahuje zoznam
594bufferov, vytvorený pomocou C-x C-b. Buffer nazvaný "*Messages*" tiež
595nezodpovedá súboru¨obsahuje správy, ktoré sa objavili na spodnom riadku počas
596vášho sedenia s Emacsom.
597
598>> Napíšte C-x b *Messages* <Return> a pozrite sa na buffer so správami. Potom
599 napíšte C-x b TUTORIAL.sk <Return> na vrátenie sa do tohto návodu.
600
570Ak zmeníte text jedného súboru a potom vyhľadáte iný súbor, 601Ak zmeníte text jedného súboru a potom vyhľadáte iný súbor,
571nespôsobí to uloženie prvého súboru. Jeho zmeny zostávajú v Emacse 602nespôsobí to uloženie prvého súboru. Jeho zmeny zostávajú v Emacse
572uchované v jemu zodpovedajúcom buffere. Vytvorenie a úprava druhého 603uchované v jemu zodpovedajúcom buffere. Vytvorenie a úprava druhého
@@ -616,12 +647,11 @@ programy a potom sa do Emacsu vrátiť; nevykoná teda pravé opustenie
616Emacsu. V tom prípade je obvyklou cestou návratu zo subshellu do Emacsu 647Emacsu. V tom prípade je obvyklou cestou návratu zo subshellu do Emacsu
617shellový príkaz `exit'. 648shellový príkaz `exit'.
618 649
619Chvíle pre použitie C-x C-c nastane, keď sa chystáte odhlásiť sa zo 650Chvíľa pre použitie C-x C-c nastane vtedy, keď sa chystáte odhlásiť sa zo
620systému. Správne je to tiež pri ukončovaní Emacsu vyvolaného poštovým 651systému. Správne je to tiež pri ukončovaní Emacsu vyvolaného poštovým
621programom a rôznymi inými utilitami, pretože tie nemusia vedieť, ako si 652programom a rôznymi inými utilitami, pretože tie nemusia vedieť, ako si poradiť
622poradiť s pozastavením Emacsu. Napriek tomu za normálnych okolností, pokiaľ 653s pozastavením Emacsu. Napriek tomu za normálnych okolností, pokiaľ sa
623sa nechystáte odhlásiť, je lepšie Emacs pozastaviť pomocou C-z ako ho 654nechystáte odhlásiť, je lepšie Emacs pozastaviť pomocou C-z ako ho ukončiť.
624ukončiť.
625 655
626Existuje mnoho C-x príkazov. Tu je zoznam tých, ktoré ste sa už naučili: 656Existuje mnoho C-x príkazov. Tu je zoznam tých, ktoré ste sa už naučili:
627 657
@@ -629,15 +659,17 @@ Existuje mnoho C-x príkazov. Tu je zoznam tých, ktoré ste sa už naučili:
629 C-x C-s Uloženie súboru 659 C-x C-s Uloženie súboru
630 C-x C-b Zoznam bufferov 660 C-x C-b Zoznam bufferov
631 C-x C-c Ukončenie Emacsu 661 C-x C-c Ukončenie Emacsu
662 C-x 1 Zrušenie všetkých okien okrem jedného
632 C-x u Undo 663 C-x u Undo
633 664
634Pomenované eXtended príkazy sú príkazy, ktoré sú používané ešte 665Pomenované eXtended príkazy sú príkazy, ktoré sú používané ešte menej, alebo
635menej, alebo príkazy, ktoré sú používané iba v istých módoch. 666príkazy, ktoré sú používané iba v istých módoch. Príkladom je príkaz
636Príkladom je príkaz replace-string, ktorý globálne nahradí jeden reťazec 667replace-string, ktorý globálne nahradí jeden reťazec iným. Keď stlačíte M-x,
637iným. Keď stlačíte M-x, vypíše sa na spodnom riadku obrazovky prompt 668vypíše sa na spodnom riadku obrazovky prompt M-x a vy by ste mali zadať meno
638M-x a vy by ste mali zadať meno príkazu; v tomto prípade 669príkazu; v tomto prípade "replace-string". Jednoducho napíšte "repl s<TAB>"
639"replace-string". Jednoducho napíšte "repl s<TAB>" a Emacs názov doplní. 670a Emacs názov doplní. (<TAB> je klávesa Tab, bežne sa nachádza nad klávesou
640Skončite zadávanie mena príkazu pomocou <Return>. 671CapsLock alebo Shift na ľavom okraji klávesnice.) Skončite zadávanie mena
672príkazu pomocou <Return>.
641 673
642Príkaz replace-string vyžaduje dva argumenty -- reťazec, ktorý má byť 674Príkaz replace-string vyžaduje dva argumenty -- reťazec, ktorý má byť
643nahradený, a reťazec, ktorý ho má nahradiť. Každý argument musíte 675nahradený, a reťazec, ktorý ho má nahradiť. Každý argument musíte
@@ -659,7 +691,7 @@ môžu byť v prípade páde systému stratené. Aby vás Emacs pred tým ochránil,
659periodicky zapisuje "auto save" súbor pre každý súbor, ktorý 691periodicky zapisuje "auto save" súbor pre každý súbor, ktorý
660editujete. Meno auto save súboru má na začiatku a na konci #; 692editujete. Meno auto save súboru má na začiatku a na konci #;
661napríklad ak sa Váš soubor nazýva "hello.c", jeho auto save 693napríklad ak sa Váš soubor nazýva "hello.c", jeho auto save
662súbor sa nazýva "#hello.c#". Ak súbor uložíte normálnym spôsobem, 694súbor sa nazýva "#hello.c#". Ak súbor uložíte normálnym spôsobom,
663Emacs auto save súbor zmaže. 695Emacs auto save súbor zmaže.
664 696
665Ak nastane pád systému, môžete svoje úpravy obnoviť z auto-save 697Ak nastane pád systému, môžete svoje úpravy obnoviť z auto-save
@@ -673,7 +705,7 @@ obnovenie auto-save dát.
673------------- 705-------------
674 706
675Keď Emacs vidí, že píšete príkazy pomaly, ukazuje Vám ich v spodnej 707Keď Emacs vidí, že píšete príkazy pomaly, ukazuje Vám ich v spodnej
676časti obrazovky v oblasti nazývanej "echo oblast". Echo oblasť obsahuje 708časti obrazovky v oblasti nazývanej "echo oblasť". Echo oblasť obsahuje
677dolný riadok obrazovky. 709dolný riadok obrazovky.
678 710
679 711
@@ -684,7 +716,7 @@ Riadok bezprostredne nad echo oblasťou sa nazýva "stavový riadok"
684("mode line"). 716("mode line").
685Stavový riadok vraví niečo ako: 717Stavový riadok vraví niečo ako:
686 718
6872J:** TUTORIAL.sk (Fundamental)--L670--58%---------------- 719--:** TUTORIAL.sk (Fundamental)--L670--58%----------------
688 720
689Tento riadok podáva užitočnú informáciu o stave Emacsu a texte, ktorý 721Tento riadok podáva užitočnú informáciu o stave Emacsu a texte, ktorý
690editujete. 722editujete.
@@ -696,6 +728,9 @@ tu --Top-- a nie --00%--. Ak je koniec textu na obrazovke, je tu
696--Bot--. Ak sa dívate na tak malý text, že sa celý vojde na obrazovku, 728--Bot--. Ak sa dívate na tak malý text, že sa celý vojde na obrazovku,
697stavový riadok vraví --All--. 729stavový riadok vraví --All--.
698 730
731Písmeno L a číslice označujú pozíciu iným spôsobom, udávajú riadok, na ktorom
732sa nachádza kurzor.
733
699Hviezdičky blízko začiatku znamenajú, že ste text zmenili. Tesne po 734Hviezdičky blízko začiatku znamenajú, že ste text zmenili. Tesne po
700vyhľadaní alebo uložení súboru v tejto časti stavového riadku nie sú žiadne 735vyhľadaní alebo uložení súboru v tejto časti stavového riadku nie sú žiadne
701hviezdičky, iba pomlčky. 736hviezdičky, iba pomlčky.
@@ -718,9 +753,9 @@ vlastne meno extended príkazu, ktorým sa do tohoto módu môžete
718prepnúť. Napríklad M-x fundamental-mode je príkaz pre prepnutie sa do 753prepnúť. Napríklad M-x fundamental-mode je príkaz pre prepnutie sa do
719Fundamental módu. 754Fundamental módu.
720 755
721Ak sa chystát meniť slovenský text, ako napríklad tento súbor, 756Ak sa chystát meniť normálny text, ako napríklad tento súbor, pravdepodobne by
722pravdepodobne by ste mali použiť Text mód. 757ste mali použiť Text mód.
723>> Napíšte M-x text-mode<Return>. 758> Napíšte M-x text-mode <Return>.
724 759
725Nebojte sa, žiadny z príkazov, ktoré ste sa naučili, chovanie Emacsu nijako 760Nebojte sa, žiadny z príkazov, ktoré ste sa naučili, chovanie Emacsu nijako
726významne nezmení. Môžete si ale všimnúť, že M-f a M-b teraz pracujú 761významne nezmení. Môžete si ale všimnúť, že M-f a M-b teraz pracujú
@@ -771,7 +806,8 @@ numerický argument.
771 20. znakoch. Potom nastavte okraj späť na 70 opätovným použitím 806 20. znakoch. Potom nastavte okraj späť na 70 opätovným použitím
772 C-x f. 807 C-x f.
773 808
774Ak spravíte zmeny uprostred odstavca, Auto Fill mód ho nepreformátuje. 809Ak spravíte zmeny uprostred odstavca, Auto Fill mód ho
810nepreformátuje.
775Pre preformátovanie odstavca stlačte M-q (Meta-q) s kurzorom vnútri 811Pre preformátovanie odstavca stlačte M-q (Meta-q) s kurzorom vnútri
776odstavca. 812odstavca.
777 813
@@ -800,7 +836,7 @@ a čaká, kým mu zadáte, čo chcete hľadať. <RET> hľadanie ukončí.
800 slovo 'kurzor'. Po každom písmene si všimnite, čo sa deje s kurzorom. 836 slovo 'kurzor'. Po každom písmene si všimnite, čo sa deje s kurzorom.
801 Teraz ste vyhľadali "kurzor" prvý krát. 837 Teraz ste vyhľadali "kurzor" prvý krát.
802>> Stlačte C-s znova, aby ste našli ďalší výskyt slova "kurzor". 838>> Stlačte C-s znova, aby ste našli ďalší výskyt slova "kurzor".
803>> Teraz štyri krát stlačte <Delete> a pozerajte, ako sa kurzor 839>> Teraz štyri krát stlačte <Delback> a pozerajte, ako sa kurzor
804 presúva. 840 presúva.
805>> Stlačte <RET> pre ukončenie hľadania. 841>> Stlačte <RET> pre ukončenie hľadania.
806 842
@@ -817,11 +853,11 @@ nepustí ho k Emacsu. Pre odtuhnutie obrazovky stlačte C-q. Potom
817vyhľadajte v sekcii "Spontaneous Entry to Incremental Search" v manuále 853vyhľadajte v sekcii "Spontaneous Entry to Incremental Search" v manuále
818Emacsu radu, ako obísť túto "vlastnosť". 854Emacsu radu, ako obísť túto "vlastnosť".
819 855
820Ak uprostred inkrementálneho hľadania stlačíte <Delete>, uvidíte, 856Ak uprostred inkrementálneho hľadania stlačíte <Delback>, uvidíte,
821že posledný znak v hľadanom reťazci zmizne a hľadanie sa vracia na posledné 857že posledný znak v hľadanom reťazci zmizne a hľadanie sa vracia na posledné
822miesto hľadania. Predpokladajme napríklad, že ste napísali "c", aby ste 858miesto hľadania. Predpokladajme napríklad, že ste napísali "c", aby ste
823našli prvý výskyt "k". Ak teraz stlačíte "u", kurzor sa presunie na 859našli prvý výskyt "k". Ak teraz stlačíte "u", kurzor sa presunie na
824prvý výskyt "ku". Teraz stlačte <Delete>. To vymaže "u" z hľadaného 860prvý výskyt "ku". Teraz stlačte <Delback>. To vymaže "u" z hľadaného
825reťazca a kurzor sa presunie späť na prvý výskyt "k". 861reťazca a kurzor sa presunie späť na prvý výskyt "k".
826 862
827Ak uprostred hľadania stlačíte control alebo meta znak (s niekoľkými 863Ak uprostred hľadania stlačíte control alebo meta znak (s niekoľkými
@@ -840,7 +876,8 @@ okrem toho, že smer hľadania je opačný.
840Jednou z pekných vlastností Emacsu je to, že môže na obrazovke zobraziť 876Jednou z pekných vlastností Emacsu je to, že môže na obrazovke zobraziť
841viac okien súčasne. 877viac okien súčasne.
842 878
843>> Presuňte kurzor na tento riadok a stlačte C-u 0 C-l. 879>> Presuňte kurzor na tento riadok a stlačte C-u 0 C-l (to je CONTROL-L, nie
880 CONTROL-1).
844 881
845>> Ak stlačíte C-x 2, obrazovka sa rozdelí na dve okná. 882>> Ak stlačíte C-x 2, obrazovka sa rozdelí na dve okná.
846 Obidve okná zobrazujú tento tútorial. Kurzor zostáva na vrchu okna. 883 Obidve okná zobrazujú tento tútorial. Kurzor zostáva na vrchu okna.
@@ -849,7 +886,6 @@ viac okien súčasne.
849 (Ak nemáte skutočnú klávesu Meta, stlačte ESC C-v.) 886 (Ak nemáte skutočnú klávesu Meta, stlačte ESC C-v.)
850 887
851>> Stlačte C-x o ("o" ako "other") pre presun kurzoru do dolného okna. 888>> Stlačte C-x o ("o" ako "other") pre presun kurzoru do dolného okna.
852
853>> Použite C-v a M-v v spodnom okne pre jeho rolovanie. 889>> Použite C-v a M-v v spodnom okne pre jeho rolovanie.
854 Pokračujte v čítaní týchto inštrukcií v hornom okne. 890 Pokračujte v čítaní týchto inštrukcií v hornom okne.
855 891
@@ -939,7 +975,8 @@ toho používať klávesu F1 alebo M-x help RET.)
939Najzákladnejší príkaz nápovedy je C-h c. Stlačte C-h, znak c a klávesový 975Najzákladnejší príkaz nápovedy je C-h c. Stlačte C-h, znak c a klávesový
940príkaz; Emacs potom zobrazí veľmi stručný popis príkazu. 976príkaz; Emacs potom zobrazí veľmi stručný popis príkazu.
941 977
942>> Stlačte C-h c Control-p. 978>> Stlačte C-h c C-p.
979
943 Hlásenie by malo vyzerať asi takto 980 Hlásenie by malo vyzerať asi takto
944 981
945 C-p runs the command previous-line 982 C-p runs the command previous-line
@@ -955,7 +992,7 @@ klávesu) <ESC>v sú pre C-h c povolené tiež.
955 992
956Na získanie viac informácií o príkaze použite namiesto C-h c C-h k. 993Na získanie viac informácií o príkaze použite namiesto C-h c C-h k.
957 994
958>> Stlačte C-h k Control-p. 995>> Stlačte C-h k C-p.
959 996
960To zobrazí dokumentáciu k funkcii a jej meno v emacsovom okne. Ak 997To zobrazí dokumentáciu k funkcii a jej meno v emacsovom okne. Ak
961výstup prečítate, stlačte C-x 1, aby ste sa textu nápovedy zbavili. 998výstup prečítate, stlačte C-x 1, aby ste sa textu nápovedy zbavili.
@@ -992,9 +1029,9 @@ zodpovedajúcich mien príkazov ako find-file.
992>> Stlačte C-x 1 pre zmazanie okna s nápovedou. 1029>> Stlačte C-x 1 pre zmazanie okna s nápovedou.
993 1030
994 C-h i Čítanie on-line manuálov (tiež Info). Tento príkaz 1031 C-h i Čítanie on-line manuálov (tiež Info). Tento príkaz
995 Vás prepne do špeciálneho buffera s názvom `*info*', 1032 Vás prepne do špeciálneho buffera s názvom `*info*',
996 v ktorom môžete čítať on-line manuály pre balíky 1033 v ktorom môžete čítať on-line manuály pre balíky
997 inštalované na vašom systéme. Ak stlačíte m emacs <Return>, 1034 inštalované na vašom systéme. Ak stlačíte m emacs <Return>,
998 môžete si napríklad prečítať manuál k Emacsu. Ak ste 1035 môžete si napríklad prečítať manuál k Emacsu. Ak ste
999 doteraz nikdy nepoužívali Info, stlačte ? a Emacs vám 1036 doteraz nikdy nepoužívali Info, stlačte ? a Emacs vám
1000 predstaví hlavné možnosti módu pre Info. Ak toto 1037 predstaví hlavné možnosti módu pre Info. Ak toto
@@ -1002,6 +1039,27 @@ zodpovedajúcich mien príkazov ako find-file.
1002 manuál Emacsu ako svoju primárnu dokumentáciu. 1039 manuál Emacsu ako svoju primárnu dokumentáciu.
1003 1040
1004 1041
1042* VIAC VLASTNOSTÍ
1043-----------------
1044
1045Na to, aby ste sa naučili viac o Emacse, prečítajte si jeho manuál, buď ako
1046knihu alebo on-line vo formáte Info (použite Help menu alebo stlačte F10 h r).
1047Dve vlastnosti, ktoré sa vám môžu páčiť, je dopĺňanie, ktoré šetrí písanie a
1048dired, ktorý zjednodušuje prácu so súbormi.
1049
1050Dopĺňanie je na vyvarovanie sa zbytočného písania. Napríklad, keď sa chcete
1051dostať do bufferu *Messages*, môžete napísať C-x b *M<Tab> a Emacs doplní
1052zvyšok mena bufferu, až potiaľ, pokiaľ ho dokáže zistiť z toho, čo ste už
1053napísali. Dopĺňanie je popísané v Info verzii manuálu Emacsu, v kapitole
1054nazvanej "Completion".
1055
1056Dired vám dovoľuje zobraziť zoznam súborov v adresári (a voliteľne jeho
1057podadresároch), presúvať, upravovať, premenovávať, mazať a ináč manipulovať so
1058súbormi. Dired je popísané v Info verzii manuálu Emacsu, v kapitole nazvanej
1059"Dired".
1060
1061Manuál tiež popisuje veľa iných vlastností Emacsu.
1062
1005* ZÁVER 1063* ZÁVER
1006------- 1064-------
1007 1065
@@ -1017,7 +1075,7 @@ ak narazíte na niečo nejasného, tak nezúfajte a nedávajte to za vinu sebe
1017KOPÍROVANIE 1075KOPÍROVANIE
1018----------- 1076-----------
1019 1077
1020Tento tútorial vychádza z dllhej rady emacsových tútorialov začatej 1078Tento tútorial vychádza z dlhej rady emacsových tútorialov začatej
1021tútorialom napísaným Stuartom Cracraftom pre pôvodný Emacs. 1079tútorialom napísaným Stuartom Cracraftom pre pôvodný Emacs.
1022 1080
1023Táto verzia tútorialu je, podobne ako GNU Emacs, chránená copyrightom 1081Táto verzia tútorialu je, podobne ako GNU Emacs, chránená copyrightom