annotate etc/TUTORIAL.sk @ 61584:18a28b7d3930

*** empty log message ***
author Eli Zaretskii <eliz@gnu.org>
date Sat, 16 Apr 2005 15:22:12 +0000
parents ffb46c611318
children da1f81e3345e 146c086df160
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
61535
ffb46c611318 Updated header.
Pavel Janík <Pavel@Janik.cz>
parents: 61221
diff changeset
1 Tútorial k Emacsu. Podmienky pozri na konci.
ffb46c611318 Updated header.
Pavel Janík <Pavel@Janik.cz>
parents: 61221
diff changeset
2 Copyright (c) 1985, 1996, 1998, 2001, 2002, 2005 Free Software Foundation.
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
3 Do češtiny preložil Milan Zamazal <pdm@zamazal.org>, do slovenčiny Miroslav
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
4 Vaško <zemiak@zoznam.sk>.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
5
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
6 Máte pred sebou tútorial k Emacsu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
7
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
8 Príkazy Emacsu všeobecne využívajú klávesu CONTROL (občas označovanú ako CTRL
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
9 alebo CTL) alebo klávesu META (občas označovanú EDIT alebo ALT). Aby sme tieto
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
10 názvy nemuseli stále písať v plnom znení, budeme používať nasledujúce skratky:
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
11 C-<chr> znamená podržať klávesu CONTROL a stlačiť znak <chr>.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
12 Teda C-f znamená: podržte klávesu CONTROL a stlačte f.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
13 M-<chr> znamená podržať klávesu META, EDIT alebo ALT a stlačiť <chr>.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
14 Ak nemáte žiadnu z kláves META, EDIT ani ALT, tak namiesto toho
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
15 stlačte a pustite klávesu ESC a potom <chr>. Klávesu ESC budeme
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
16 označovať <ESC>.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
17
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
18 Dôležitá poznámka: prácu s Emacsom ukončíte stlačením C-x C-c (dva znaky).
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
19 Znaky ">>" na ľavom okraji označujú miesta, kde si máte vyskúšať príkaz. Napr.:
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
20 <<Blank lines inserted here by startup of help-with-tutorial>>
44361
bb4d8a7cff31 Update to use new tutorial facility.
Pavel Janík <Pavel@Janik.cz>
parents: 43965
diff changeset
21 [Prostredná časť obrazovky je prázdna zámerne. Text pokračuje nižšie.]
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
22 >> Teraz stlačte C-v (view next screen) pre posun na ďalšiu obrazovku.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
23 (Smelo do toho, spravte to pridržaním klávesy control a stlačením v.)
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
24 Od tejto chvíle by ste toto mali robiť ak dočítate zobrazenú
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
25 obrazovku.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
26
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
27 Všimnite si, že pri posuve obrazoviek vždy zostávajú zobrazené dva riadky
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
28 z predchádzajúcej obrazovky; to poskytuje určitú náväznosť pri postupnom
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
29 čítaní textu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
30
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
31 Prvá vec, ktorú potrebujete vedieť je, ako sa v texte pohybovať
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
32 z jedného miesta na druhé. Už viete, ako sa posunúť o jednu obrazovku
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
33 vpred, pomocou C-v. Na prechod o obrazovku späť použite M-v
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
34 (podržte klávesu META a stlačte v alebo stlačte <ESC>v ak
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
35 nemáte klávesy META, EDIT ani ALT).
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
36
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
37 >> Skúste stlačiť M-v a potom C-v, niekoľko krát to zopakujte.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
38
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
39
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
40 * ZHRNUTIE
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
41 ----------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
42
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
43 Na prezeranie obrazovkových stránok sú užitočné nasledujúce príkazy:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
44
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
45 C-v Posuv o obrazovku vpred
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
46 M-v Posuv o obrazovku späť
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
47 C-l Zmazanie obrazovky a znovuzobrazenie celého textu,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
48 pritom sa text pod kurzorom presunie k stredu obrazovky.
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
49 (Ide o Control-L a nie Control-1.)
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
50
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
51 >> Nájdite kurzor a zapamätajte si, aký je okolo neho text.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
52 Potom stlačte C-l.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
53 Nájdite kurzor znovu a všimnite si, že je okolo neho ten istý text.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
54
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
55 Na pohyb po celých obrazovkách môžete tiež použiť klávesy PageUp a PageDown,
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
56 ak ich Váš terminál má, ale pre pohyb sú efektívnejšie klávesy C-v a M-v.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
57
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
58 * ZÁKLADNÉ OVLÁDANIE KURZORU
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
59 ----------------------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
60
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
61 Pohyb medzi obrazovkami je užitočný, ale ako sa premiestnime na konkrétne
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
62 miesto v texte na obrazovke?
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
63
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
64 Je to možné dosiahnuť niekoľkými spôsobmi. Najzákladnejším spôsobom je
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
65 použitie príkazov C-p, C-b, C-f a C-n. Každý z týchto príkazov presunie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
66 kurzor na obrazovke o jeden riadok alebo stĺpec v danom smere.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
67 Tu je tabuľka znázorňujúca smer posunu kurzoru vyvolaný týmito štyrmi
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
68 príkazmi:
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49151
diff changeset
69
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
70 Predchádzajúci riadok, C-p
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
71 :
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
72 :
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
73 Dozadu, C-b .... Momentálna pozícia kurzoru .... Dopredu, C-f
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
74 :
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
75 :
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
76 Nasledujúci riadok, C-n
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
77
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
78 >> Presuňte kurzor na prostredný riadok tohto diagramu pomocou
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
79 C-n alebo C-p. Potom stlačte C-l, aby ste na obrazovke videli celý
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
80 diagram vycentrovaný.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
81
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
82 Pravdepodobne si tieto príkazy ľahko zapamätáte podľa začiatočných písmen
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
83 anglických názvov: P ako previous (predchádzajúci), N ako next (nasledujúci),
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
84 B ako backward (späť), F ako forward (vpred). Sú to základné príkazy pre
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
85 pohyb kurzoru a budete ich používať stále, takže by bolo veľmi vhodné, keby
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
86 ste sa ich teraz naučili.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
87
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
88 >> Stlačte niekoľko krát C-n, aby ste kurzor presunuli na tento riadok.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
89
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
90 >> Posuňte kurzor dovnútra riadku pomocou niekoľkých C-f a potom hore
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
91 stlačením C-p. Pozorujte, čo C-p robí, keď je kurzor uprostred riadku.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
92
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
93 Každý riadok textu končí znakom nového riadku, ktorý ho oddeľuje od
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
94 nasledujúceho riadku. Znakom nového riadku by mal byť ukončený aj posledný
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
95 riadok súboru (napriek tomu, že to Emacs nevyžaduje).
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
96
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
97 >> Vyskúšajte C-b na začiatku riadku. Kurzor by sa mal presunúť na koniec
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
98 predchádzajúceho riadku, pretože ho tým presuniete cez znak nového riadku.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
99
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
100 C-f funguje analogicky ako C-b, tj. na konci riadku dôjde k presunu na
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
101 ďalší riadok.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
102
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
103 >> Stlačte niekoľkokrát C-b, takže uvidíte, kde sa nachádza kurzor.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
104 Potom stláčajte C-f, aby ste sa vrátili na koniec riadku.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
105 Potom stlačte ešte raz C-f, aby ste sa presunuli na nasledujúci
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
106 riadok.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
107
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
108 Keď kurzorom prejdete cez horný alebo dolný okraj obrazovky, posunie sa
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
109 text za príslušným okrajom na obrazovku. Táto vlastnosť sa nazýva
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
110 "scrollovanie". Umožňuje premiestniť kurzor na ľubovoľné miesto v texte,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
111 bez toho, aby kurzor opustil obrazovku.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
112
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
113 >> Skúste posunúť kurzor pod dolný okraj obrazovky pomocou C-n a pozorujte,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
114 čo sa stane.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
115
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
116 Ak je posun po znakoch príliš pomalý, môžete sa pohybovať po
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
117 slovách. M-f (Meta-f) robí posun o slovo vpred a M-b robí posun
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
118 o slovo späť.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
119
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
120 >> Stlačte niekoľko krát M-f a M-b.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
121
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
122 Ak sa kurzor nachádza uprostred slova, M-f presunie kurzor na koniec
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
123 tohto slova. Ak sa nachádza kurzor v medzere medzi slovami, M-f presunie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
124 kurzor na koniec nasledujúceho slova. M-b pracuje analogicky v opačnom
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
125 smere.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
126
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
127 >> Stlačte niekoľko krát M-f a M-b spolu s C-f a C-b, aby ste videli
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
128 výsledky príkazov M-f a M-b vykonávaných z rôznych miest vnútri slov
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
129 a medzi nimi.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
130
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
131 Všimnite si analógie medzi C-f a C-b na jednej strane a M-f a M-b na
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
132 strane druhej. Meta znaky sú veľmi často využívané pre operácie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
133 vzťahujúce sa na entity definované jazykom (slová, vety, odstavce),
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
134 naopak Control znaky pracujú na základných prvkoch nezávislých na tom,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
135 čo práve editujete (znaky, riadky, a pod.).
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
136
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
137 Táto analógia platí tiež pre riadky a vety: C-a a C-e vykonáva presun
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
138 na začiatok a koniec riadku, M-a a M-e vykonáva presun na začiatok a koniec
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
139 vety.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
140
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
141 >> Skúste niekoľko krát C-a a potom niekoľko krát C-e.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
142 Skúste niekoľko krát M-a a potom niekoľko krát M-e.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
143
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
144 Všimnite si, že opakované C-a nerobí nič, ale opakované M-a vždy
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
145 vykoná presun na ďalšiu vetu. Princípu analógie to síce príliš
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
146 nezodpovedá, ale napriek tomu je toto chovanie možné považovať za prirodzené.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
147
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
148 Pozícia kurzoru v texte sa tiež nazýva "bod" ("point"). Aby sme to
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
149 parafrázovali, kurzor je vidieť na obrazovke v mieste, kde je bod umiestnený
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
150 v texte.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
151
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
152 Tu je prehľad jednoduchých operácií pre pohyb kurzoru vrátane príkazov pre
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
153 pohyb medzi slovami a vetami:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
154
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
155 C-f Presun o znak vpred
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
156 C-b Presun o znak späť
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
157
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
158 M-f Presun o slovo vpred
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
159 M-b Presun o slovo späť
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
160
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
161 C-n Presun na nasledujúci riadok
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
162 C-p Presun na predchádzajúci riadok
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
163
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
164 C-a Presun na začiatok riadku
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
165 C-e Presun na koniec riadku
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
166
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
167 M-a Presun späť na začiatok vety
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
168 M-e Presun vpred na koniec vety
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
169
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
170 >> Vyskúšajte si teraz niekoľko krát všetky tieto príkazy kvôli cviku.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
171 Sú to najpoužívanejšie príkazy.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
172
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
173 Ďalšie dva dôležité príkazy pre pohyb kurzoru sú M-< (Meta menšie-ako),
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
174 ktorý vykoná presun na začiatok celého textu, a M-> (Meta väčší-ako),
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
175 ktorý vykoná presun na koniec celého textu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
176
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
177 Na väčšine terminálov je "<" nad čiarkou, takže pre vyvolanie tohto znaku
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
178 musíte použiť klávesu Shift. Na týchto termináloch je teda nutné použiť
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
179 klávesu Shift aj v prípade príkazu M-<; bez klávesy Shift by ste stlačili
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
180 M-čiarka.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
181
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
182 >> Skúste teraz M-< pre presun na začiatok tútorialu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
183 Použite potom opakovane C-v, aby ste sa opäť vrátili sem.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
184
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
185 >> Skúste teraz M-> pre presun na koniec tútorialu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
186 Použite potom opakovane M-v, aby ste sa opäť vrátili sem.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
187
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
188 Kurzor môžete presúvať tiež pomocou kurzorových kláves (klávesy
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
189 so šípkami), ak ich Váš terminál má. My Vám však doporučujeme naučiť sa
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
190 C-b, C-f, C-n a C-p, a to z troch dôvodov. Za prvé, tieto klávesy fungujú
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
191 na všetkých typoch terminálov. Za druhé, akonáhle raz získate cvik
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
192 v používaní Emacsu, zistíte, že používánie týchto CTRL znakov je
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
193 rýchlejšie ako používanie kurzorových kláves (pretože nemusíte presúvať
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
194 ruku z písacej pozície). Za tretie, ak si zvyknete používať tieto CTRL-znak
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
195 príkazy, ľahko sa naučíte používať iné pokročilé príkazy pre pohyb
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
196 kurzoru.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
197
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
198 Väčšina príkazov Emacsu akceptuje numerický argument; ten pre väčšinu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
199 príkazov slúži ako opakovač. Počet opakovaní príkazu zadáte
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
200 prostredníctvom stlačenia C-u nasledovaného stlačením príslušných číslic pred
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
201 vyvolaním príkazu. Ak máte META (alebo EDIT či ALT) klávesu, existuje
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
202 alternatívna možnosť zadania numerického argumentu: pridržte klávesu META
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
203 a stlačte príslušné číslice. Doporučujeme naučiť sa C-u metódu,
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
204 pretože tá funguje na akomkoľvek terminále. Číselný argument sa tiež nazýva
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
205 "prefixový argument", pretože ho píšete ešte pred príkazom, na ktorý sa
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
206 vzťahuje.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
207
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
208 Napríklad C-u 8 C-f vykoná presun o osem znakov vpred.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
209
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
210 >> Skúste použiť C-n alebo C-p s numerickým argumentom, na presun kurzoru
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
211 k tomuto riadku s jediným príkazom.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
212
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
213 Väčšina príkazov používa numerický argument ako opakovač, ale niektoré príkazy
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
214 ho používajú iným spôsobom. Zopár príkazov (ale žiaden z tých, ktoré ste sa
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
215 doteraz naučili) ho používa ako príznak -- prítomnosť číselného argumentu bez
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
216 ohľadu na jeho hodnotu spôsobí, že sa príkaz správa ináč.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
217
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
218 Iným druhom výnimky sú C-v a M-v. Ak dostanú numerický argument, posunú
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
219 obrazovku hore alebo dole o zodpovedajúci počet riadkov namiesto obrazoviek.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
220 Napríklad C-u 4 C-v posunie obrazovku o 4 riadky.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
221
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
222 >> Skúste teraz stlačiť C-u 8 C-v.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
223
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
224 To by malo posunúť obrazovku o 8 riadkov hore. Pokiaľ by ste ju chceli
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
225 posunúť naspäť dole, môžete dať argument príkazu M-v.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
226
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
227 Ak používate X Windows, mali by ste mať na ľavej strane emacsového okna
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
228 vysokú obdĺžnikovú oblasť, nazvanú scrollbar. Môžete potom text
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
229 posúvať klikaním myšou na scrollbar.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
230
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
231 >> Skúste stlačiť prostredné tlačítko na vrchole zvýraznenej oblasti
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
232 vo vnútri scrollbaru. To by malo text posunúť na pozíciu danú tým, ako
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
233 vysoko alebo nízko ste klikli.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
234
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
235 >> Skúste pri stlačenom prostrednom tlačidle posúvať myšou hore a dole.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
236 Uvidíte, ako sa text posúva hore a dole podľa toho, ako
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
237 hýbete myšou.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
238
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
239
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
240 * KEĎ EMACS NEREAGUJE
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
241 ---------------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
242
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
243 Ak Emacs prestane reagovať na Vaše príkazy, môžete prebiehajúcu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
244 činnosť bezpečne zastaviť pomocou C-g. Pomocou C-g môžete zastaviť
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
245 príkaz, ktorého činnosť trvá príliš dlho.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
246
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
247 C-g môžete použiť tiež pre odstránenie numerického argumentu príkazu,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
248 ktorý nechcete dokončiť.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
249
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
250 >> Stlačte C-u 100 pre vytvorenie numerického argumentu 100 a potom
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
251 stlačte C-g. Teraz stlačte C-f. Kurzor by sa mal posunúť iba
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
252 o jeden znak, pretože ste argument zrušili prostredníctvom
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
253 C-g.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
254
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
255 Ak ste omylom stlačili <ESC>, môžete sa ho zbaviť pomocou C-g.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
256
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
257
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
258 * DEAKTIVOVANÉ PRÍKAZY
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
259 ----------------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
260
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
261 Niektoré príkazy Emacsu sú "deaktivované" ("disabled"), aby ich
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
262 začínajúci používatelia nemohli vyvolať náhodne.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
263
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
264 Ak vyvoláte niektorý z deaktivovaných príkazov, Emacs zobrazí hlásenie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
265 oznamujúce, ktorý príkaz to bol, s otázkou, či chcete tento príkaz
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
266 vykonať.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
267
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
268 Ak naozaj chcete príkaz vyskúšať, stlačte medzerník ako odpoveď
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
269 na túto otázku. Zvyčajne, ak nechcete deaktivovaný príkaz
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
270 vykonať, odpovedzte na túto otázku pomocou "n".
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
271
43965
2c049f4d1786 Fix typo.
Pavel Janík <Pavel@Janik.cz>
parents: 38780
diff changeset
272 >> Stlačte C-x C-l (čo je deaktivovaný príkaz),
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
273 potom na otázku odpovedzte n.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
274
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
275
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
276 * OKNÁ
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
277 ------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
278
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
279 Emacs môže mať niekoľko okien (windows), pritom každé z nich zobrazuje svoj
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
280 vlastný text. Ako viac okien používať, objasníme neskôr. Teraz chceme
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
281 objasniť, ako sa zbaviť nadbytočných okien a vrátiť sa do základnej
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
282 jednookennej editácie. Je to jednoduché:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
283
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
284 C-x 1 Jedno okno (tj. zrušenie všetkých ostatných okien)
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
285
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
286 Teda vloženie Control-x nasledované číslicou 1. C-x 1 rozšíri okno
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
287 obsahujúce kurzor cez celú obrazovku. Zruší to všetky ostatné okná.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
288
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
289 >> Presuňte kurzor na tento riadok a stlačte C-u 0 C-l
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
290 >> Stlačte Control-h k Control-f.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
291 Pozorujte, ako sa aktuálne okno zmenší a objaví sa nové okno
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
292 kvôli zobrazeniu dokumentácie pre príkaz Control-f.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
293
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
294 >> Stlačte C-x 1 a pozorujte, ako okno s dokumentáciou zmizne.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
295
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
296 Tento príkaz sa odlišuje od už naučených príkazov tým, že pozostáva z dvoch
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
297 znakov. Začína znakom CONTROL-x. Exostuje celá séria príkazov začínajúcich
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
298 na CONTROL-x; veľa z nich sa týka okien, súborov, bufferov a súvisiacich vecí.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
299 Tieto príkazy pozostávajú z dvoch, troch alebo štyroch znakov.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
300
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
301
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
302 * VKLADANIE A MAZANIE
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
303 ---------------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
304
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
305 Ak chcete vložiť text, proste ho napíšte. Znaky, ktoré vidíte,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
306 ako A, 7, *, atď., sú Emacsom chápané ako text a vkladané okamžite.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
307 Pre vloženie znaku nového riadku stlačte <Return> (klávesu Enter).
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
308
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
309 Posledný znak, ktorý ste napísali, môžete zmazať stlačením <Delback>.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
310 <Delback> je klávesa na klávesnici -- tá istá, ktorú normálne používate na
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
311 zmazanie naposledy napísaného znaku. Je to zvyčajne veľká klávesa pár riadkov
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
312 nad klávesou <Return>, a je väčšinou označovaná ako "Delete", "Del" alebo
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
313 "Backspace".
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
314
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
315 Ak je veľká klávesa na tom mieste označená ako "Backspace", potom je to ona,
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
316 ktorú budete používať ako <Delback>. Môže tam byť niekde inde ešte klávesa
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
317 označená ako "Delete", ale to nie je <Delback>.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
318
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
319 Všeobecne, <Delback> maže znak bezprostredne pred momentálnou pozíciou kurzoru.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
320
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
321 >> Vykonajte to teraz -- napíšte niekoľko znakov a potom ich zmažte
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
322 niekoľkými stlačeniami <Delback>. Nebojte sa zmien v tomto súbore;
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
323 originálny tútorial sa nezmení. Toto je Vaša osobná kópia.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
324
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
325 Keď sa riadok textu zväčší natoľko, že presiahne jeden riadok obrazovky, je
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
326 zobrazený na viacerých riadkoch obrazovky. Riadok textu, ktorý pokračuje na
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
327 ďalšom riadku obrazovky, je indikovaný spätným lomítkom ("\") (alebo, ak
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
328 používate grafický systém, malá zakrivená šípka) na pravom okraji obrazovky.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
329
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
330 >> Vkladajte text, pokiaľ nedosiahnete pravého okraju, a pokračujte vo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
331 vkladaní. Objaví sa Vám pokračovací riadok.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
332
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
333 >> Použite <Delback> pre zmazanie textu, pokiaľ se riadok textu opäť nevojde na
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
334 jeden riadok obrazovky. Pokračovací riadok zmizne.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
335
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
336 Znak nového riadku môžete zmazať ako ktorýkoľvek iný znak. Zmazanie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
337 znaku nového riadku medzi dvoma riadkami spôsobí ich spojenie do jediného
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
338 riadku. Ak je výsledný riadok príliš dlhý na to, aby sa vošiel na šírku
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
339 obrazovky, bude zobrazený pokračovacím riadkom.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
340
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
341 >> Presuňte kurzor na začiatok riadku a stlačte <Delback>. To tento
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
342 riadok spojí s riadkom predchádzajúcim.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
343
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
344 >> Stlačte <Return> pre znovuvloženie zmazaného znaku nového riadku.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
345
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
346 Spomeňte si, že väčšina príkazov Emacsu môže dostať počet opakovaní;
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
347 vrátane textových znakov. Opakovanie textových znakov ich vloží
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
348 niekoľko krát.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
349
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
350 >> Vyskúšajte si to -- stlačte C-u 8 * pre vloženie ********.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
351
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
352 Teraz už poznáte najzákladnejšie spôsoby, ako niečo v Emacse napísať a ako
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
353 opravovať chyby. Môžete ale tiež mazať text po slovách alebo po riadkoch.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
354 Tu je zhrnutie operácií pre mazanie textu:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
355
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
356 <Delback> Zmazanie znaku bezprostredne pred kurzorom
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
357 C-d Zmazanie znaku nasledujúceho za kurzorom
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
358
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
359 M-<Delback> Zrušenie slova bezprostredne pred kurzorom
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
360 M-d Zrušenie slova nasledujúceho za kurzorom
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
361
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
362 C-k Zrušenie textu od pozície kurzoru do konca riadku
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
363 M-k Zrušenie textu do konca aktuálnej vety
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
364
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
365 Všimnite si, že <Delback> a C-d, resp. M-<Delback> a M-d, rozširujú paralelu
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
366 začatú C-f a M-f (pravda, <Delback> naozaj nie je control znak, ale tým sa
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
367 nebudeme trápiť). C-k a M-k sú ako C-e a M-e v zmysle vzťahu riadkov k vetám.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
368
38780
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
369 Ľubovoľnú časť buffera môžete zrušiť aj nasledujúcim spôsobom. Presuňte sa
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
370 na koniec tejto časti a stlačte C-@ alebo C-SPC (ľubovoľnú z týchto
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
371 kombinácií). (SPC znamená medzerník.) Presuňte sa na druhý koniec tejto
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
372 časti a stlačte C-w. Text medzi týmito pozíciami bude zrušený.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
373
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
374 >> Presuňte kurzor na písmeno Ľ na začiatku predchádzajúceho odstavca.
38780
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
375 >> Stlačte C-SPC. Emacs by mal zobraziť v spodnom riadku obrazovky správu
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
376 "Mark set".
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
377 >> Presuňte kurzor na písmeno c v slove "koniec" na druhom riadku
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
378 odstavca.
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
379 >> Stlačte C-w. Text, ktorý začína písmenom L a končí pred písmenom "c"
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
380 bude zrušený.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
381
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
382 Uvedomte si, že rozdiel medzi "rušením" ("killing") a "mazaním"
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
383 ("deleting") je ten, že "zrušené" veci môžu byť vhodené späť, zatiaľ čo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
384 "zmazané" nie. Všeobecne príkazy, ktoré môžu zmazať väčšie množstvo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
385 textu, ukladajú text, zatiaľ čo príkazy, ktoré mažú jediný znak alebo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
386 iba prázdne riadky a medzery, mazaný text neukladajú.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
388 >> Presuňte kurzor na začiatok neprázdneho riadku.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
389 Potom stlačte C-k pre zrušenie textu na tomto riadku.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
390 >> Stlačte C-k druhý krát. Uvidíte, že to zruší znak nového riadku, ktorý
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
391 je za týmto riadkom.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
392
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
393 Všimnite si, že jedno C-k zruší obsah riadku a druhé C-k zruší riadok
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
394 samotný a posunie všetky ďalšie riadky hore. C-k spracováva numerický
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
395 argument špeciálne: zruší zodpovedajúci počet riadkov VRÁTANE ich
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
396 obsahu. To už nie je opakovanie. C-u 2 C-k zruší dva riadky a ich
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
397 obsah; dvojité stlačenie C-k by toto obvykle nespravilo.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
398
38780
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
399 Vracanie textov späť sa nazýva "vhadzovanie" ("yanking"). (Predstavte
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
400 si opätovné vhadzovanie, vracanie späť textu, ktorý bol odstránený.)
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
401 Zmazaný text môžete vhodiť buď na to isté miesto, odkiaľ bol zmazaný,
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
402 alebo na iné miesto v bufferi, alebo dokonca aj do iného súboru.
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
403 Text môžete vhodiť aj viac krát, keď vytvárate jeho ďalšie kópie.
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
404
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
405 Príkazom na vhadzovanie je C-y. Tento príkaz vloží posledný zmazaný
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
406 text na pozíciu, na ktorej sa nachádza kurzor.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
407
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
408 >> Skúste to; stlačte C-y pre vhodenie textu späť.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
409
38780
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
410 Ak stlačíte C-k niekoľko krát po sebe. všetok zmazaný text je uložený
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
411 spolu tak, aby bolo možné vhodiť späť všetky riadky naraz.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
412
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
413 >> Stlačte niekoľko krát C-k.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
414
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
415 Teraz obnovte naposledy zrušený text:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
416
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
417 >> Stlačte C-y. Potom posuňte kurzor o niekoľko riadkov nižšie a stlačte
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
418 C-y znovu. Teraz vidíte, ako je možné kopírovať text.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49151
diff changeset
419
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
420 Čo keď máte nejaký text, ktorý by ste radi vhodili späť a potom zrušíte
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
421 niečo iného? C-y by vložilo posledný zrušený text. Ale predchádzajúci
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
422 text ni je stratený. Môžete ho získať späť použitím príkazu M-y. Potom,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
423 čo spravíte C-y pre získanie posledného zrušeného textu, stlačenie M-y
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
424 vymení tento vhodený text za predchádzajúci zrušený text. Ďalšími a
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
425 ďalšími stlačeniami M-y dostávate predchádzajúce a predchádzajúce zrušené
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
426 texty. Keď dosiahnete text, ktorý hľadáte, nemusíte s ním pre jeho
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
427 uchovanie nič ďalšieho robiť. Jednoducho vhodený text ponechajte, kde
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
428 je, a pokračujte v editácii.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
429
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
430 Ak opakujete M-y dostatočne dlho, dostanete se späť k východziemu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
431 bodu (posledne zrušenému textu).
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
432
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
433 >> Zrušte riadok, presuňte kurzor niekam inam a zrušte iný riadok.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
434 Potom vykonajte C-y pre vrátenie druhého zrušeného riadku.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
435 Potom stlačte M-y a vhodený riadok bude nahradený prvým zrušeným riadkom.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
436 Opakujte M-y a pozorujte, čo dostávate. Pokračujte v tom, pokiaľ sa
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
437 znova neobjaví druhý zrušený riadok a potom niekoľko ďalších.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
438 Ak chcete, môžete skúsiť predať M-y kladné a záporné argumenty.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
439
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
440
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
441 * UNDO
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
442 ------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
443
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
444 Ak vykonáte v texte zmenu a potom zistíte, že to bol omyl, môžete
38780
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
445 zmenu vrátiť príkazom undo, C-x u.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
446
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
447 C-x u obvykle vráti zmeny vykonané jedným príkazom; pokiaľ C-x u
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
448 zopakujete niekoľko krát po sebe, každé opakovanie vráti jeden ďalší
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
449 príkaz.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
450
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
451 Sú ale dve výnimky: príkazy, ktoré nemenia text, sa nepočítajú (to
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
452 zahŕňa príkazy pre pohyb kurzoru a rolovanie) a znaky vkladajúce
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
453 samy seba sú obvykle spracovávané v skupinách až po 20. (To je kvôli
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
454 tomu, aby sa zredukoval počet C-x u nutných pre vrátenie vkladaného
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
455 textu.)
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
456
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
457 >> Zrušte tento riadok pomocou C-k, stlačte potom C-x u a riadok by sa mal
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
458 znova objaviť.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
459
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
460 Alternatívny undo príkaz je C-_; pracuje rovnako ako C-x u, je však
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
461 menej pracné ho aplikovať niekoľko krát za sebou. Nevýhodou C-_ je, že
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
462 na niektorých klávesniciach nie je jasné, ako ho vyvolať. To je dôvod,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
463 prečo ponúkame aj C-x u. Na niektorých termináloch môžete C-_ vyvolať
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
464 stlačením / pri stlačenom CTRL.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
465
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
466 Numerický argument pre C-_ a C-x u funguje ako počet opakovaní.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
467
38780
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
468 Pomocou príkazu undo môžete vrátiť zrušený aj zmazaný text. Rozdiel medzi
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
469 mazaním a rušením textu ovplyvňuje možnosť vhodenia tohto textu pomocou
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
470 C-y, neovplyvňuje ale možnosti príkazu undo.
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
471
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
472
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
473 * SÚBORY
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
474 --------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
475
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
476 Aby text, ktorý editujete, zostal trvale uchovaný, musíte ho uložiť do
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
477 súboru. Inak by bol po ukončení Emacsu stratený. Svoju editáciu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
478 spojíte so súborom "vyhľadaním" ("finding") súboru. (Tiež sa to
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
479 nazýva "navštívenie" ("visiting") súboru.)
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
480
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
481 Vyhľadanie súboru znamená, že vidíte jeho obsah v Emacse. V mnohých
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
482 ohľadoch je to, ako by ste editovali priamo ten súbor. Napriek tomu zmeny,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
483 ktoré prostredníctvom Emacsu robíte, sa nestanú trvalými, pokiaľ tieto
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
484 zmeny do súboru "neuložíte" ("save"). Tým sa zamedzí nechcenému ponechaniu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
485 čiastočne zmeneného súboru v systéme. Dokonca aj keď súbor uložíte,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
486 Emacs uchová pôvodný súbor pod zmeneným názvom pre prípad, že by ste
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
487 zistili, že vaše úpravy boli chybné.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
488
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
489 Keď sa pozriete do dolnej časti obrazovky, uvidíte riadok, ktorý začína a
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
490 končí pomlčkami a na začiatku má "--:-- TUTORIAL.sk" alebo niečo podobného.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
491 Táto časť obrazovky obvykle obsahuje meno súboru, ktorý je práve
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
492 navštívený. Akurát teraz máte navštívený súbor nazvaný "TUTORIAL.sk",
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
493 ktorý je Vašou osobnou čmáraciou kópiou tútorialu Emacsu. Keď v Emacse
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
494 vyhľadáte súbor, jeho meno sa objaví presne na tom mieste.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
495
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
496 Ďalšou vecou súvisiacou s príkazom pre vyhľadanie súboru je to, že musíte
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
497 povedať, ktoré meno súboru chcete. Hovoríme, že príkaz "číta argument
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
498 z terminálu" (v tomto prípade je argumentom meno súboru). Potom, čo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
499 vyvoláte príkaz
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
500
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
501 C-x C-f Vyhľadanie súboru
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
502
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
503 Emacs sa Vás opýta na meno súboru. Meno súboru, ktoré píšete, sa
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
504 objavuje v spodnom riadku obrazovky, ktorý sa v tejto situácii nazýva
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
505 minibuffer. Pre editáciu mena súboru môžete používať obvyklé editačné
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
506 príkazy Emacsu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
507
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
508 Zadávanie mena súboru (všeobecne akýkoľvek vstup z minibuffera) môžete
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
509 zrušiť príkazom C-g.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
510
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
511 >> Stlačte C-x C-f a potom C-g. To minibuffer zruší a tiež to zruší
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
512 príkaz C-x C-f, ktorý minibuffer použil. Takže nevyhľadáte žiadny
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
513 súbor.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
514
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
515 Po napísaní mena súboru stlačte <Return> na jeho ukončenie.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
516 Príkaz C-x C-f potom začne pracovať a vyhľadá súbor, ktorý ste zvolili.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
517 Po skončení príkazu C-x C-f minibuffer zmizne.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
518
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
519 Po malej chvíli sa obsah súboru objaví na obrazovke a môžete ho
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
520 editovať. Keď chcete zmeny natrvalo uložiť, použite príkaz
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
521
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
522 C-x C-s Uloženie súboru
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
523
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
524 To skopíruje text z Emacsu do súboru. Keď to spravíte prvý krát, Emacs
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
525 premenuje pôvodný súbor na súbor s novým menom, aby nebol stratený.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
526 Nové meno je vytvorené pridaním "~" na koniec pôvodného mena súboru.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
527
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
528 Keď je ukladanie dokončené, Emacs zobrazí meno zapísaného súboru.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
529 Mali by ste ukladať rozumne často, aby ste nestratili príliš veľa práce
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
530 v prípade pádu systému.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
531
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
532 >> Stlačte C-x C-s pre uloženie Vašej kópie tútorialu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
533 Malo by to zobraziť "Wrote ...TUTORIAL.sk" v spodnom riadku obrazovky.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
534
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
535 POZNÁMKA: Na niektorých systémoch spôsobí stlačenie C-x C-s zatuhnutie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
536 obrazovky a nevidíte žiadny ďalší výstup z Emacsu. To znamená, že
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
537 "vlastnosť" operačného systému nazvaná "flow control" zachytáva C-s a
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
538 nepustí ho k Emacsu. Pre odtuhnutie obrazovky stlačte C-q. Potom
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
539 v sekcii "Spontaneous Entry to Incremental Search" v manuále Emacsu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
540 vyhľadajte radu, ako sa vysporiadať s touto "vlastnosťou".
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
541
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
542 Existujúci súbor môžete vyhľadať, aby ste ho mohli prehliadať alebo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
543 editovať. Môžete tiež vyhľadať súbor, ktorý ešte neexistuje. To je
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
544 spôsob, akým sa dá vytvoriť súbor v Emacse: vyhľadajte súbor, ktorý
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
545 bude na začiatku prázdny a potom začnite vkladať text určený pre tento
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
546 súbor. Keď požiadate o uloženie, Emacs skutočne vytvorí súbor
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
547 s textom, ktorý ste vložili. Od tej chvíle sa potom môžete cítiť, ako
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
548 keby ste editovali už existujúci súbor.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
549
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
550
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
551 * BUFFERY
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
552 ---------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
553
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
554 Ak vyhľadáte pomocou C-x C-f druhý súbor, prvý súbor v Emacse
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
555 zostáva. Môžete sa doň späť prepnúť jeho opätovným vyhľadaním
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
556 pomocou C-x C-f. Týmto spôsobom môžete do Emacsu dostať pomerne veľa
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
557 súborov.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
558
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
559 >> Vytvorte súbor pomenovaný "foo" stlačením C-x C-f foo <Return>.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
560 Potom vložte nejaký text, zmeňte ho a uložte "foo" stlačením C-x C-s.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
561 Nakoniec stlačte C-x C-f TUTORIAL.sk <Return>, čím sa vrátite späť do
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
562 tútorialu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
563
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
564 Emacs ukladá text každého súboru do objektu nazývaného "buffer".
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
565 Vyhľadanie súboru vytvorí v Emacse nový buffer. Ak chcete vidieť zoznam
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
566 bufferov, ktoré momentálne existujú vo Vašom procese Emacs, stlačte:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
567
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
568 C-x C-b Zoznam bufferov
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
569
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
570 >> Skúste teraz C-x C-b.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
571
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
572 Uvidíte, že každý buffer má v zozname meno a môže tam mať tiež meno súboru,
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
573 ktorého text obsahuje. AKÝKOĽVEK text, ktorý vidíte v emacsovom okne, je vždy
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
574 súčasťou nejakého bufferu.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
575
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
576 >> Stlačte C-x 1, aby ste sa zbavili zoznamu bufferov.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
577
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
578 Ak máte niekoľko bufferov, iba jeden z nich je "aktuálny". Je to ten buffer,
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
579 ktorý práve upravujete. Ak chcete upravovať iný buffer, musíte sa doňho
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
580 "prepnúť". Ak sa chcete prepnúť do bufferu so súborom, môžete ho znova otvoriť
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
581 príkazom C-x C-f. Ale existuje jednoduchší spôsob: použite príkaz C-x b. Pri
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
582 tomto príkaze musíte napísať meno bufferu.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
583
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
584 >> Napíšte C-x b foo <Return> na vrátenie sa do bufferu "foo", ktorý uchováva
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
585 text súboru "foo". Potom napíšte C-x b TUTORIAL.sk <Return> na vrátenie sa
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
586 do tohto návodu.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
587
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
588 Väčšinu času, meno bufferu je také isté ako meno súboru (bez názvu adresára).
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
589 Ale nie je to vždy pravda. Zoznam bufferov vytvorený s C-x C-b vždy ukáže mená
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
590 každého bufferu.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
591
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
592 HOCAKÝ text, ktorý vidíte v okne Emacsu je vždy časť nejakého bufferu.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
593 Niektoré buffery nezodpovedajú súborom. Napríklad, buffer pomenovaný
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
594 "*Buffer List*" nemá žiadny súbor. Je to buffer, ktorý obsahuje zoznam
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
595 bufferov, vytvorený pomocou C-x C-b. Buffer nazvaný "*Messages*" tiež
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
596 nezodpovedá súboru¨obsahuje správy, ktoré sa objavili na spodnom riadku počas
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
597 vášho sedenia s Emacsom.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
598
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
599 >> Napíšte C-x b *Messages* <Return> a pozrite sa na buffer so správami. Potom
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
600 napíšte C-x b TUTORIAL.sk <Return> na vrátenie sa do tohto návodu.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
601
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
602 Ak zmeníte text jedného súboru a potom vyhľadáte iný súbor,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
603 nespôsobí to uloženie prvého súboru. Jeho zmeny zostávajú v Emacse
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
604 uchované v jemu zodpovedajúcom buffere. Vytvorenie a úprava druhého
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
605 súboru nemá žiadny vplyv na buffer prvého súboru. To je veľmi
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
606 užitočné, ale tiež to znamená, že potrebujete vhodný spôsob, ako uložiť
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
607 buffer prvého súboru. Nutnosť prepnúť sa späť pomocou C-x C-f, aby
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
608 ho bolo možné uložiť prostredníctvom C-x C-s, by bola nemiestne
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
609 obťažujúca. Takže máme
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
610
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
611 C-x s Uloženie niektorých bufferov
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
612
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
613 C-x s sa Vás spýta na každý buffer, ktorý obsahuje zmeny, ktoré ste
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
614 neuložili. Pre každý taký buffer sa Vás spýta, či ho má uložiť.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
615
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
616 >> Vložte riadok textu a potom stlačte C-x s.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
617 Emacs by sa Vás mal opýtať, či má byť uložený buffer nazvaný TUTORIAL.sk.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
618 Odpovedzte na túto otázku áno (yes) stlačením "y".
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
619
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
620
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
621 * ROZŠIROVANIE SADY PRÍKAZOV
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
622 ----------------------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
623
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
624 Existuje omnoho, omnoho viac príkazov Emacsu, ako tie, ktoré by vôbec mohli
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
625 byť rozmiestnené na všetky control a meta znaky. Emacs tento problém
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
626 obchádza prostredníctvom X (eXtend) príkazu. Ten vzniká dvoma spôsobmi:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
627
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
628 C-x Znakový eXtend. Nasledovaný jedným znakom.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
629 M-x Pomenovaný príkaz eXtend. Nasledovaný dlhým názvom.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
630
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
631 To sú príkazy, ktoré sú všeobecne užitočné, ale menej často používané
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
632 ako tie, ktoré ste sa už naučili. Už ste videli dva z nich: súborové
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
633 príkazy C-x C-f pre vyhľadanie a C-x C-s pre uloženie. Iný príklad je
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
634 príkaz pre ukončenie Emacsu -- tj. príkaz C-x C-c. (Nemajte obavy
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
635 o stratu zmien, ktoré ste spravili; C-x C-c ponúkne uloženie každého
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
636 zmeneného súboru pred tým, než sa Emacs skončí.)
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
637
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
638 C-z je príkaz na *dočasné* opustenie Emacsu -- môžete sa po ňom do
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
639 spusteného Emacsu vrátiť.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
640
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
641 Na systémoch, ktoré to umožňujú, C-z Emacs "pozastaví"; tzn. vráti Vás
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
642 do shellu, ale Emacs neskončí. V najbežnejších shelloch sa môžete do
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
643 Emacsu vrátiť príkazom `fg' alebo pomocou `%emacs'.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
644
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
645 Na systémoch, ktoré pozastavovanie procesov nemajú implementované, C-z
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
646 vytvorí subshell bežiaci pod Emacsom, aby Vám dal šancu spustiť iné
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
647 programy a potom sa do Emacsu vrátiť; nevykoná teda pravé opustenie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
648 Emacsu. V tom prípade je obvyklou cestou návratu zo subshellu do Emacsu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
649 shellový príkaz `exit'.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
650
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
651 Chvíľa pre použitie C-x C-c nastane vtedy, keď sa chystáte odhlásiť sa zo
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
652 systému. Správne je to tiež pri ukončovaní Emacsu vyvolaného poštovým
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
653 programom a rôznymi inými utilitami, pretože tie nemusia vedieť, ako si poradiť
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
654 s pozastavením Emacsu. Napriek tomu za normálnych okolností, pokiaľ sa
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
655 nechystáte odhlásiť, je lepšie Emacs pozastaviť pomocou C-z ako ho ukončiť.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
656
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
657 Existuje mnoho C-x príkazov. Tu je zoznam tých, ktoré ste sa už naučili:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
658
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
659 C-x C-f Vyhľadanie súboru
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
660 C-x C-s Uloženie súboru
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
661 C-x C-b Zoznam bufferov
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
662 C-x C-c Ukončenie Emacsu
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
663 C-x 1 Zrušenie všetkých okien okrem jedného
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
664 C-x u Undo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
665
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
666 Pomenované eXtended príkazy sú príkazy, ktoré sú používané ešte menej, alebo
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
667 príkazy, ktoré sú používané iba v istých módoch. Príkladom je príkaz
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
668 replace-string, ktorý globálne nahradí jeden reťazec iným. Keď stlačíte M-x,
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
669 vypíše sa na spodnom riadku obrazovky prompt M-x a vy by ste mali zadať meno
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
670 príkazu; v tomto prípade "replace-string". Jednoducho napíšte "repl s<TAB>"
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
671 a Emacs názov doplní. (<TAB> je klávesa Tab, bežne sa nachádza nad klávesou
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
672 CapsLock alebo Shift na ľavom okraji klávesnice.) Skončite zadávanie mena
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
673 príkazu pomocou <Return>.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
674
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
675 Príkaz replace-string vyžaduje dva argumenty -- reťazec, ktorý má byť
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
676 nahradený, a reťazec, ktorý ho má nahradiť. Každý argument musíte
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
677 ukončiť pomocou <Return>.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
678
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
679 >> Presuňte kurzor na prázdny riadok dva riadky pod týmto.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
680 Potom napíšte M-x repl s<Return>zmenil<Return>modifikoval<Return>.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
681
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
682 Všimnite si, ako sa tento riadok zmenil: nahradili ste slovo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
683 z-m-e-n-i-l slovom "modifikoval", kdekoľvek sa za aktuálnou pozíciou
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
684 kurzoru vyskytlo.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
685
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
686
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
687 * AUTOMATICKÉ UKLADANIE
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
688 -----------------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
689
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
690 Ak ste spravili zmeny v súbore, ale nemáte ich ešte uložené,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
691 môžu byť v prípade páde systému stratené. Aby vás Emacs pred tým ochránil,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
692 periodicky zapisuje "auto save" súbor pre každý súbor, ktorý
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
693 editujete. Meno auto save súboru má na začiatku a na konci #;
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
694 napríklad ak sa Váš soubor nazýva "hello.c", jeho auto save
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
695 súbor sa nazýva "#hello.c#". Ak súbor uložíte normálnym spôsobom,
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
696 Emacs auto save súbor zmaže.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
697
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
698 Ak nastane pád systému, môžete svoje úpravy obnoviť z auto-save
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
699 súboru, a to normálnym vyhľadaním súboru (toho, ktorý ste editovali,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
700 nie auto save súboru) a následným spustením M-x recover-file<return>.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
701 Na žiadosť o potvrdenie odpovedzte zadaním yes<return> pre pokračovanie a
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
702 obnovenie auto-save dát.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
703
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
704
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
705 * ECHO OBLASŤ
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
706 -------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
707
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
708 Keď Emacs vidí, že píšete príkazy pomaly, ukazuje Vám ich v spodnej
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
709 časti obrazovky v oblasti nazývanej "echo oblasť". Echo oblasť obsahuje
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
710 dolný riadok obrazovky.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
711
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
712
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
713 * STAVOVÝ RIADOK
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
714 ----------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
715
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
716 Riadok bezprostredne nad echo oblasťou sa nazýva "stavový riadok"
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
717 ("mode line").
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
718 Stavový riadok vraví niečo ako:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
719
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
720 --:** TUTORIAL.sk (Fundamental)--L670--58%----------------
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
721
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
722 Tento riadok podáva užitočnú informáciu o stave Emacsu a texte, ktorý
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
723 editujete.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
724
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
725 Už viete, čo znamená meno súboru -- je to súbor, ktorý ste vyhľadali.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
726 -NN%-- označuje Vašu aktuálnu pozíciu v texte; vraví, že NN percent textu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
727 je nad horným okrajom obrazovky. Ak je začiatok súboru na obrazovke, je
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
728 tu --Top-- a nie --00%--. Ak je koniec textu na obrazovke, je tu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
729 --Bot--. Ak sa dívate na tak malý text, že sa celý vojde na obrazovku,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
730 stavový riadok vraví --All--.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
731
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
732 Písmeno L a číslice označujú pozíciu iným spôsobom, udávajú riadok, na ktorom
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
733 sa nachádza kurzor.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
734
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
735 Hviezdičky blízko začiatku znamenajú, že ste text zmenili. Tesne po
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
736 vyhľadaní alebo uložení súboru v tejto časti stavového riadku nie sú žiadne
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
737 hviezdičky, iba pomlčky.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
738
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
739 Časť stavového riadku v zátvorkách vraví, v akých editačných módoch sa
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
740 nachádzate. Implicitný mód je Fundamental, čo je ten, ktorý momentálne
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
741 používate. Je príkladom hlavného módu ("major mode").
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
742
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
743 Emacs má celý rad hlavných módov. Niektoré z nich sú určené pre
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
744 editovanie rôznych programovacích jazykov a/alebo textov ako napr. Lisp mód,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
745 Text mód, atď. V ľubovoľnom okamihu je aktívny práve jeden hlavný mód a
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
746 jeho meno je možné nájsť v stavovom riadku na mieste, kde je teraz
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
747 "Fundamental".
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
748
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
749 Každý hlavný mód mení chovanie niektorých príkazov. Napríklad existujú
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
750 príkazy pre vytváranie komentárov v programe, a pretože každý programovací
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
751 jazyk má inú predstavu o tom, ako má komentár vyzerať,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
752 musí každý hlavný mód vkladať komentáre inak. Každý hlavný mód je
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
753 vlastne meno extended príkazu, ktorým sa do tohoto módu môžete
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
754 prepnúť. Napríklad M-x fundamental-mode je príkaz pre prepnutie sa do
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
755 Fundamental módu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
756
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
757 Ak sa chystát meniť normálny text, ako napríklad tento súbor, pravdepodobne by
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
758 ste mali použiť Text mód.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
759 > Napíšte M-x text-mode <Return>.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
760
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
761 Nebojte sa, žiadny z príkazov, ktoré ste sa naučili, chovanie Emacsu nijako
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
762 významne nezmení. Môžete si ale všimnúť, že M-f a M-b teraz pracujú
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
763 s apostrofmi ako so súčasťou slova. Pred tým, vo Fundamental móde, M-f
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
764 a M-b pracovali s apostrofmi ako oddeľovačmi slov.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
765
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
766 Hlavné módy obyčajne robia menšie zmeny, ako bola táto: príkazy väčšinou
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
767 robia "to isté", ale v každom hlavnom móde pracujú trochu inak.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
768
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
769 Dokumentáciu k aktuálnemu hlavnému módu si môžete zobraziť stlačením C-h m.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
770
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
771 >> Raz alebo viac krát použite C-u C-v, aby ste tento riadok dostali
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
772 na vrchol obrazovky.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
773 >> Stlačte C-h m, aby ste videli, ako sa Text mód líši od Fundamental
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
774 módu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
775 >> Stlačte C-x 1 pre odstránenie dokumentácie z obrazovky.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
776
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
777 Hlavné módy sa nazývajú hlavné preto, že tiež existujú vedľajšie módy
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
778 (minor modes). Vedľajšie módy nie sú alternatívou k hlavným módom, ale
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
779 ich malé modifikácie. Každý vedľajší mód môže byť zapnutý alebo vypnutý
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
780 sám o sebe nezávisle na všetkých ostatných vedľajších módoch a nezávisle na
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
781 hlavnom móde. Takže nemusíte používať žiadny vedľajší mód alebo môžete
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
782 používať jeden vedľajší mód alebo ľubovoľnú kombináciu niekoľkých
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
783 vedľajších módov.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
784
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
785 Jedným z veľmi užitočných vedľajších módov, hlavne pre úpravy slovenských
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
786 textov, je Auto Fill mód. Keď je tento mód zapnutý, Emacs zalomí riadok
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
787 medzi dvoma slovami, kedykoľvek vkladáte text a riadok sa stane príliš
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
788 dlhým.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
789
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
790 Auto Fill mód môžete zapnúť vykonaním M-x auto-fill-mode<Return>.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
791 Ak je tento mód zapnutý, môžete ho vypnúť vykonaním M-x
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
792 auto-fill-mode<Return>. Ak je mód vypnutý, tento príkaz ho zapína,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
793 a ak je mód zapnutý, tak ho tento príkaz vypína. Vravíme, že tento
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
794 príkaz prepína ("toggles") tento mód.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
795
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
796 >> Napíšte teďa M-x auto-fill-mode<Return>. Potom vkladajte "asdf " stále
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
797 dookola tak dlho, pokiaľ neuvidíte, ako sa vkladaný riadok rozdelí na dva
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
798 riadky. Do textu musíte vkladať medzery preto, že Auto Fill mód
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
799 zalamuje riadky iba v medzerách.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
800
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
801 Okraj je obvykle nastavený na 70 znakov, ale môžete to zmeniť príkazom
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
802 C-x f. Hodnotu okraju, ktorú si prajete, by ste mali predať ako
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
803 numerický argument.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
804
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
805 >> Napíšte C-x f s argumentom 20. (C-u 2 0 C-x f).
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
806 Potom napíšte nejaký text a pozorujte, ako Emacs vypĺňa riadky po
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
807 20. znakoch. Potom nastavte okraj späť na 70 opätovným použitím
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
808 C-x f.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
809
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
810 Ak spravíte zmeny uprostred odstavca, Auto Fill mód ho
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
811 nepreformátuje.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
812 Pre preformátovanie odstavca stlačte M-q (Meta-q) s kurzorom vnútri
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
813 odstavca.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
814
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
815 >> Presuňte kurzor do predchádzajúceho odstavcu a stlačte M-q.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
816
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
817
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
818 * VYHĽADÁVANIE
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
819 --------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
820
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
821 Emacs vie v texte vyhľadávať reťazce (tj. skupiny spojených znakov alebo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
822 slov) smerom vpred alebo vzad. Hľadanie reťazca je príkaz presúvajúci
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
823 kurzor; presunie kurzor na najbližšie miesto, kde sa tento reťazec nachádza.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
824
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
825 Vyhľadávací príkaz Emacsu sa líši od vyhľadávacích príkazov väčšiny
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
826 editorov v tom zmysle, že je "inkrementálny". To znamená, že vyhľadávanie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
827 sa robí už v okamžiku, keď zadávate hľadaný reťazec.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
828
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
829 Príkaz pre hľadanie vpred je C-s a pre hľadanie vzad C-r.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
830 POZOR! Ešte to neskúšajte.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
831
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
832 Keď stlačíte C-s, uvidíte v echo oblasti prompt "I-search". To Vám
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
833 vraví, že Emacs sa nacháza v stave, ktorý sa nazýva inkrementálne hľadanie,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
834 a čaká, kým mu zadáte, čo chcete hľadať. <RET> hľadanie ukončí.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
835
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
836 >> Teraz začnite hľadanie stlačením C-s. POMALY, písmeno po písmene, píšte
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49151
diff changeset
837 slovo 'kurzor'. Po každom písmene si všimnite, čo sa deje s kurzorom.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
838 Teraz ste vyhľadali "kurzor" prvý krát.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
839 >> Stlačte C-s znova, aby ste našli ďalší výskyt slova "kurzor".
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
840 >> Teraz štyri krát stlačte <Delback> a pozerajte, ako sa kurzor
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
841 presúva.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
842 >> Stlačte <RET> pre ukončenie hľadania.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
843
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
844 Videli ste, čo sa stalo? Emacs sa v inkrementálnom hľadaní pokúša
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
845 prejsť na ďalší výskyt reťazca, ktorý ste dosiaľ napísali. Ak chcete
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
846 prejsť na ďalší výskyt 'kurzor', jednoducho stlačte C-s zas.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
847 Ak už žiadny taký výskyt nie je, Emacs pípne a povie Vám, že
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
848 hľadanie momentálne "zlyháva", C-g hľadanie ukončí.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
849
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
850 POZNÁMKA: Na niektorých systémoch stlačenie C-s spôsobí zatuhnutie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
851 obrazovky a neuvidíte žiadny ďalší výstup z Emacsu. To znamená, že
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
852 "vlastnosť" operačného systému nazvaná "flow control" zachytáva C-s a
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
853 nepustí ho k Emacsu. Pre odtuhnutie obrazovky stlačte C-q. Potom
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
854 vyhľadajte v sekcii "Spontaneous Entry to Incremental Search" v manuále
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
855 Emacsu radu, ako obísť túto "vlastnosť".
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
856
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
857 Ak uprostred inkrementálneho hľadania stlačíte <Delback>, uvidíte,
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
858 že posledný znak v hľadanom reťazci zmizne a hľadanie sa vracia na posledné
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
859 miesto hľadania. Predpokladajme napríklad, že ste napísali "c", aby ste
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
860 našli prvý výskyt "k". Ak teraz stlačíte "u", kurzor sa presunie na
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
861 prvý výskyt "ku". Teraz stlačte <Delback>. To vymaže "u" z hľadaného
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
862 reťazca a kurzor sa presunie späť na prvý výskyt "k".
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
863
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
864 Ak uprostred hľadania stlačíte control alebo meta znak (s niekoľkými
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
865 výnimkami -- znaky, ktoré sú špeciálne v hľadaní, ako C-s a C-r),
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
866 hľadanie bude ukončené.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
867
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
868 C-s začína hľadanie, ktoré hľadá akýkoľvek výskyt hľadaného reťazca ZA
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
869 aktuálnu pozíciu kurzoru. Ak chcete niečo hľadať v predchádzajúcom texte,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
870 stlačte namiesto C-s C-r. Všetko, čo sme povedali o C-s, platí tiež o C-r
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
871 okrem toho, že smer hľadania je opačný.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
872
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
873
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
874 * VIAC OKIEN
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
875 ------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
876
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
877 Jednou z pekných vlastností Emacsu je to, že môže na obrazovke zobraziť
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
878 viac okien súčasne.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
879
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
880 >> Presuňte kurzor na tento riadok a stlačte C-u 0 C-l (to je CONTROL-L, nie
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
881 CONTROL-1).
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
882
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
883 >> Ak stlačíte C-x 2, obrazovka sa rozdelí na dve okná.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
884 Obidve okná zobrazujú tento tútorial. Kurzor zostáva na vrchu okna.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
885
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
886 >> Stlačte C-M-v pre rolovanie spodného okna.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
887 (Ak nemáte skutočnú klávesu Meta, stlačte ESC C-v.)
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
888
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
889 >> Stlačte C-x o ("o" ako "other") pre presun kurzoru do dolného okna.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
890 >> Použite C-v a M-v v spodnom okne pre jeho rolovanie.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
891 Pokračujte v čítaní týchto inštrukcií v hornom okne.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
892
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
893 >> Znovu stlačte C-x o pre presun kurzoru späť do horného okna.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
894 Kurzor v hornom okne je presne na mieste, kde bol pôvodne.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
895
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
896 Môžete ďalej používať C-x o pre prepínanie medzi oknami. Každé okno má svoju
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
897 vlastnú pozíciu kurzoru, ale kurzor zobrazuje iba jedno okno.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
898 Všetky obvyklé editačné príkazy platia pre okno, v ktorom sa nachádza
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
899 kurzor. Toto okno nazývame "aktívne okno" ("selected window").
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
900
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
901 Príkaz C-M-v je veľmi užitočný, ak v jednom okne editujete text a
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
902 druhé okno používate iba pre prehľad. Môžete nechávať kurzor stále
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
903 v okne, kde editujete, a postupovať po druhom okne pomocou C-M-v.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
904
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
905 C-M-v je príkladom CONTROL-META znaku. Ak máte skutočnú META klávesu,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
906 môžete vyvolať C-M-v pridržaním oboch kláves CTRL a META pri stlačení v.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
907 Nezáleží na tom, či stlačíte ako prvú klávesu CTRL alebo META, pretože obe
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
908 tieto klávesy fungujú ako modifikátory kláves, ktoré stlačíte.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
909
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
910 Ak nemáte skutočnú META klávesu, môžete namiesto nej použiť ESC, na
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
911 poradí záleží: musíte stlačiť ESC a potom CTRL-v; CTRL-ESC v by
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
912 nefungovalo. To preto, lebo ESC je samostatný znak, a nie modifikátor.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
913
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
914 >> Stlačte C-x 1 (v hornom okne), aby ste sa zbavili dolného okna.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
915
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
916 (Ak by ste C-x 1 stlačili v dolnom okne, odstránilo by to horné okno.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
917 Chápte tento príkaz ako "ponechaj akurát jedno okno -- to, v ktorom
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
918 akurát som".)
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
919
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
920 Nemusíte v oboch oknách zobrazovať ten istý buffer. Ak použijete
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
921 C-x C-f pre vyhľadanie súboru v jednom z okien, druhé okno sa nezmení.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
922 Môžete vyhľadávať súbory v oboch oknách nezávisle.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
923
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
924 Tu je ďalší spôsob, ako využiť dve okná na zobrazenie dvoch rôznych vecí:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
925
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
926 >> Stlačte C-x 4 C-f nasledované menom niektorého z Vašich súborov.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
927 Dokončite to pomocou <Return>. Vidíte zadaný súbor v dolnom okne.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
928 Presunul sa tam aj kurzor.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
929
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
930 >> Stlačte C-x o pre presun späť do horného okna a C-x 1 pre zmazanie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
931 dolného okna.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
932
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
933
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
934 * REKURZÍVNE EDITAČNÉ ÚROVNE
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
935 ----------------------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
936
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
937 Občas sa dostanete do niečoho, čo sa nazýva "rekurzívna editačná úroveň"
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
938 ("recursive editing level"). To je indikované hranatými zátvorkami v
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
939 stavovom riadku obklopujúcemu zátvorky okolo mena hlavného módu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
940 Napríklad môžete vidieť [(Fundamental)] namiesto (Fundamental).
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
941
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
942 Aby ste sa dostali z rekurzívnej editačnej úrovne, stlačte ESC ESC ESC.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
943 To je všeobecný "vyskakovací" príkaz. Môžete ho použiť tiež pre odstránenie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
944 niektorých okien a vyskočenie z minibuffera.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
945
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
946 >> Stlačte M-x, aby ste sa dostali do minibuffera; potom stlačte
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
947 ESC ESC ESC, aby ste sa z neho dostali von.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
948
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
949 Z rekurzívnej editačnej úrovne nemôžete vyskočiť pomocou C-g. To preto, že
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
950 C-g je využívané pre rušenie príkazov a argumentov VO VNÚTRI rekurzívnej
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
951 editačnej vrstvy.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
952
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
953
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
954 * ZÍSKANIE ĎALŠEJ NÁPOVEDY
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
955 --------------------------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
956
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
957 V tomto tútoriale sme sa pokúsili Vám poskytnúť dostatok informácií,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
958 aby ste mohli začať Emacs používať. V Emacse je toho toľko, že by bolo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
959 nemožné to všetko objasniť v tomto návode. V každom prípade sa o Emacse
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
960 môžete naučiť viac, pretože má veľa užitočných vlastností. Emacs ponúka
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
961 príkazy pre čítanie dokumentácie svojich príkazov. Všetky tieto "help"
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
962 príkazy začínajú znakom Control-h, ktorý sa nazýva "help znak".
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
963
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
964 Pre použitie vlastností nápovedy stlačte znak C-h a potom znak hovoriaci,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
965 aký druh nápovedy si žiadate. Ak ste NAOZAJ stratení, stlačte C-h ? a
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
966 Emacs Vám povie, aké druhy nápovedy Vám môže poskytnúť. Ak ste stlačili
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
967 C-h a potom ste sa rozhodli, že žiadnu nápovedu nechcete, jednoducho ju
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
968 zrušte stlačením C-g.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
969
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
970 (Na niektorých počítačoch je význam znaku C-h zmenený. To by naozaj
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
971 nemalo byť všeobecným nastavením pre všetkých používateľov, takže máte právo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
972 posťažovať sa systémovému administrátorovi. Do tej doby, ak C-h
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
973 nezobrazuje hlásenie o nápovede v dolnej časti obrazovky, skúste namiesto
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
974 toho používať klávesu F1 alebo M-x help RET.)
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
975
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
976 Najzákladnejší príkaz nápovedy je C-h c. Stlačte C-h, znak c a klávesový
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
977 príkaz; Emacs potom zobrazí veľmi stručný popis príkazu.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
978
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
979 >> Stlačte C-h c C-p.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
980
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
981 Hlásenie by malo vyzerať asi takto
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
982
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
983 C-p runs the command previous-line
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
984
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
985 To vám oznamuje "meno funkcie". Mená funkcií sú používané hlavne pre
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
986 konfiguráciu a rozširovanie Emacsu. Ale pretože mená funkcií sú volené
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
987 tak, aby naznačovali, čo zodpovedajúci príkaz robí, môžu slúžiť tiež
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
988 ako veľmi stručná dokumentácia -- dostatočná na to, aby Vám pripomenula
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
989 príkazy, ktoré ste sa už naučili.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
990
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
991 Viacznakové príkazy ako C-x C-s a (ak nemáte META, EDIT ani ALT
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
992 klávesu) <ESC>v sú pre C-h c povolené tiež.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
993
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
994 Na získanie viac informácií o príkaze použite namiesto C-h c C-h k.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
995
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
996 >> Stlačte C-h k C-p.
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
997
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
998 To zobrazí dokumentáciu k funkcii a jej meno v emacsovom okne. Ak
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
999 výstup prečítate, stlačte C-x 1, aby ste sa textu nápovedy zbavili.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1000 Nemusíte to robiť hneď. Môžete chvíľu editovať a nazerať do textu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1001 nápovedy a až potom stlačiť C-x 1.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1002
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1003 Tu sú ďalšie užitočné voľby C-h:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1004
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1005 C-h f Popis funkcie. Zadáváte meno funkcie.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1006
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1007 >> Skúste napísať C-h f previous-line<Return>.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1008 To vypíše všetky informácie, ktoré Emacs má o funkcii implementujúcej
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1009 príkaz C-p.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1010
38780
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1011 Podobný príkaz C-h v zobrazí dokumentáciu premennej, ktorej hodnotu
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1012 môžete nastaviť pre ovplyvnenie chovania Emacsu. Meno premennej musíte
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1013 zadať, až keď sa naň Emacs spýta.
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1014
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1015 C-h a Príkazové apropos. Zadajte kľúčové slovo a Emacs vypíše
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1016 všetky príkazy, ktorých meno obsahuje toto kľúčové
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1017 slovo. Všetky tieto príkazy môžu byť vyvolané pomocou
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1018 Meta-x. Pre niektoré príkazy príkazové apropos vypíše
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1019 tiež jedno alebo dvojznakové sekvencie, ktoré vykonávajú
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1020 ten istý príkaz.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1021
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1022 >> Napíšte C-h a file<Return>.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1023
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1024 To zobrazí v druhom okne zoznam všetkých M-x príkazov obsahujúcich "file" vo
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1025 svojom názve. Znakové príkazy ako C-x C-f uvidíte vypísané vedľa
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1026 zodpovedajúcich mien príkazov ako find-file.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1027
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1028 >> Stlačte C-M-v pre posun okna s nápovedou. Urobte to viac krát.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1029
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1030 >> Stlačte C-x 1 pre zmazanie okna s nápovedou.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1031
38780
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1032 C-h i Čítanie on-line manuálov (tiež Info). Tento príkaz
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1033 Vás prepne do špeciálneho buffera s názvom `*info*',
38780
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1034 v ktorom môžete čítať on-line manuály pre balíky
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1035 inštalované na vašom systéme. Ak stlačíte m emacs <Return>,
38780
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1036 môžete si napríklad prečítať manuál k Emacsu. Ak ste
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1037 doteraz nikdy nepoužívali Info, stlačte ? a Emacs vám
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1038 predstaví hlavné možnosti módu pre Info. Ak toto
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1039 predstavenie absolvujete, mali by ste používať Info
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1040 manuál Emacsu ako svoju primárnu dokumentáciu.
e317116299f0 *** empty log message ***
Pavel Janík <Pavel@Janik.cz>
parents: 38690
diff changeset
1041
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1042
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1043 * VIAC VLASTNOSTÍ
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1044 -----------------
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1045
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1046 Na to, aby ste sa naučili viac o Emacse, prečítajte si jeho manuál, buď ako
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1047 knihu alebo on-line vo formáte Info (použite Help menu alebo stlačte F10 h r).
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1048 Dve vlastnosti, ktoré sa vám môžu páčiť, je dopĺňanie, ktoré šetrí písanie a
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1049 dired, ktorý zjednodušuje prácu so súbormi.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1050
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1051 Dopĺňanie je na vyvarovanie sa zbytočného písania. Napríklad, keď sa chcete
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1052 dostať do bufferu *Messages*, môžete napísať C-x b *M<Tab> a Emacs doplní
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1053 zvyšok mena bufferu, až potiaľ, pokiaľ ho dokáže zistiť z toho, čo ste už
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1054 napísali. Dopĺňanie je popísané v Info verzii manuálu Emacsu, v kapitole
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1055 nazvanej "Completion".
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1056
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1057 Dired vám dovoľuje zobraziť zoznam súborov v adresári (a voliteľne jeho
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1058 podadresároch), presúvať, upravovať, premenovávať, mazať a ináč manipulovať so
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1059 súbormi. Dired je popísané v Info verzii manuálu Emacsu, v kapitole nazvanej
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1060 "Dired".
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1061
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1062 Manuál tiež popisuje veľa iných vlastností Emacsu.
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1063
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1064 * ZÁVER
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1065 -------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1066
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1067 Nezabudnite, Emacs ukončíte vykonaním príkazu C-x C-c. Pre dočasný
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1068 odskok do shellu, z ktorého sa do Emacsu môžete opäť vrátiť,
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1069 použite C-z.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1070
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1071 Zámerom tohto tútorialu je byť zrozumiteľný všetkým novým používateľom, takže
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1072 ak narazíte na niečo nejasného, tak nezúfajte a nedávajte to za vinu sebe
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1073 -- sťažujte sa!
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1074
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1075
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1076 KOPÍROVANIE
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1077 -----------
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1078
49151
3ddba5edf2ea Updated to reflect changes in English version.
Pavel Janík <Pavel@Janik.cz>
parents: 44361
diff changeset
1079 Tento tútorial vychádza z dlhej rady emacsových tútorialov začatej
37387
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1080 tútorialom napísaným Stuartom Cracraftom pre pôvodný Emacs.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1081
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1082 Táto verzia tútorialu je, podobne ako GNU Emacs, chránená copyrightom
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1083 a je šírená s povolením distribuovať kópie za istých podmienok:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1084
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1085 Copyright (c) 1985, 1996 Free Software Foundation
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1086
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1087 Každému je zaručené právo vytvárať a distribuovať presné kópie tohto
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1088 dokumentu tak, ako ho dostal, na akomkoľvek médiu, s tým, že bude
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1089 zachovaná táto poznámka o autorstve a poznámka o povolení, a že
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1090 distribútor zaručuje príjemcovi právo na ďalšiu redistribúciu povolenú
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1091 touto poznámkou.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1092
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1093 Je zaručené právo distribuovať modifikované verzie tohto dokumentu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1094 alebo jeho častí pod hore uvedenými podmienkami za predpokladu, že
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1095 obsahuje jasné poznámky uvádzajúce, kto urobil posledné úpravy.
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1096
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1097 Podmienky pre kopírovanie Emacsu samotného sú zložitejšie, ale
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1098 v rovnakom duchu. Prečítajte si, prosím, súbor COPYING a potom dajte kópie
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1099 GNU Emacsu svojim priateľom. Pomáhajte potlačovať softwarovú obštrukciu
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1100 ("vlastníctvo") používaním, písaním a zdieľaním free softwaru!
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1101
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1102 ;;; Local Variables:
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1103 ;;; coding: iso-latin-2
20cdea777c49 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1104 ;;; End:
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
1105
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
1106 ;;; arch-tag: 87861cfa-5cf6-4b87-9fab-86c93c5ca9f3