/[emacs]/emacs/etc/TUTORIAL.sk
ViewVC logotype

Diff of /emacs/etc/TUTORIAL.sk

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.5.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26