comparison etc/TUTORIAL.cs @ 38689:99630a340b59

Be consistent when naming CONTROL and META keys.
author Pavel Janík <Pavel@Janik.cz>
date Sat, 04 Aug 2001 14:32:41 +0000
parents 0346e04a4659
children ebcceabda1b5
comparison
equal deleted inserted replaced
38688:0346e04a4659 38689:99630a340b59
17 Důležitá poznámka: práci s Emacsem ukončíte stiskem C-x C-c (dva znaky). 17 Důležitá poznámka: práci s Emacsem ukončíte stiskem C-x C-c (dva znaky).
18 Znaky ">>" na levém okraji značí místa, kde si máte vyzkoušet příkaz. 18 Znaky ">>" na levém okraji značí místa, kde si máte vyzkoušet příkaz.
19 Například: 19 Například:
20 <<Blank lines inserted here by startup of help-with-tutorial>> 20 <<Blank lines inserted here by startup of help-with-tutorial>>
21 >> Nyní stiskněte C-v (view next screen) pro posun na další obrazovku. 21 >> Nyní stiskněte C-v (view next screen) pro posun na další obrazovku.
22 (Směle do toho, proveďte to přidržením klávesy control a stiskem v.) 22 (Směle do toho, proveďte to přidržením klávesy CONTROL a stiskem v.)
23 Od této chvíle byste toto měli provádět kdykoliv dočtete zobrazenou 23 Od této chvíle byste toto měli provádět kdykoliv dočtete zobrazenou
24 obrazovku. 24 obrazovku.
25 25
26 Všimněte si, že při posuvu obrazovek vždy zůstávají zobrazeny dva řádky 26 Všimněte si, že při posuvu obrazovek vždy zůstávají zobrazeny dva řádky
27 z předchozí obrazovky; to poskytuje určitou návaznost při postupném 27 z předchozí obrazovky; to poskytuje určitou návaznost při postupném
43 43
44 C-v Posun o obrazovku vpřed 44 C-v Posun o obrazovku vpřed
45 M-v Posun o obrazovku zpět 45 M-v Posun o obrazovku zpět
46 C-l Smazání obrazovky a znovuzobrazení celého textu, 46 C-l Smazání obrazovky a znovuzobrazení celého textu,
47 přitom se text pod kurzorem přesune ke středu obrazovky. 47 přitom se text pod kurzorem přesune ke středu obrazovky.
48 (Jedná se o control-L a ne control-1.) 48 (Jedná se o CONTROL-L a ne CONTROL-1.)
49 49
50 >> Najděte kurzor a zapamatujte si, jaký text je kolem něj. 50 >> Najděte kurzor a zapamatujte si, jaký text je kolem něj.
51 Pak stiskněte C-l. 51 Pak stiskněte C-l.
52 Najděte kurzor znovu a všimněte si, že je kolem něj tentýž text. 52 Najděte kurzor znovu a všimněte si, že je kolem něj tentýž text.
53 53
109 109
110 >> Zkuste posunout kurzor pod dolní okraj obrazovky pomocí C-n a pozorujte, 110 >> Zkuste posunout kurzor pod dolní okraj obrazovky pomocí C-n a pozorujte,
111 co se stane. 111 co se stane.
112 112
113 Jestliže je posun po znacích příliš pomalý, můžete se pohybovat po 113 Jestliže je posun po znacích příliš pomalý, můžete se pohybovat po
114 slovech. M-f (Meta-f) provádí posun o slovo vpřed a M-b provádí posun 114 slovech. M-f (META-f) provádí posun o slovo vpřed a M-b provádí posun
115 o slovo zpět. 115 o slovo zpět.
116 116
117 >> Stiskněte několikrát M-f a M-b. 117 >> Stiskněte několikrát M-f a M-b.
118 118
119 Pokud se kurzor nachází uprostřed slova, M-f provede přesun na konec 119 Pokud se kurzor nachází uprostřed slova, M-f provede přesun na konec
124 >> Stiskněte několikrát M-f a M-b proloženě s C-f a C-b, abyste viděli 124 >> Stiskněte několikrát M-f a M-b proloženě s C-f a C-b, abyste viděli
125 výsledky příkazů M-f a M-b prováděných z různých míst uvnitř slov a 125 výsledky příkazů M-f a M-b prováděných z různých míst uvnitř slov a
126 mezi nimi. 126 mezi nimi.
127 127
128 Všimněte si analogie mezi C-f a C-b na jedné straně a M-f a M-b na 128 Všimněte si analogie mezi C-f a C-b na jedné straně a M-f a M-b na
129 straně druhé. Meta znaky jsou velmi často využívány pro operace 129 straně druhé. Znaky s klávesou META jsou velmi často využívány pro operace
130 vztahující se k entitám definovaným jazykem (slova, věty, odstavce), 130 vztahující se k entitám definovaným jazykem (slova, věty, odstavce),
131 zatímco Control znaky pracují na základních prvcích nezávislých na tom, 131 zatímco znaky s klávesou CONTROL pracují na základních prvcích
132 co zrovna editujete (znaky, řádky, apod.). 132 nezávislých na tom, co zrovna editujete (znaky, řádky, apod.).
133 133
134 Tato analogie platí také pro řádky a věty: C-a a C-e provádí přesun 134 Tato analogie platí také pro řádky a věty: C-a a C-e provádí přesun
135 na začátek a konec řádku, M-a a M-e provádí přesun na začátek a konec 135 na začátek a konec řádku, M-a a M-e provádí přesun na začátek a konec
136 věty. 136 věty.
137 137
165 M-e Přesun vpřed na konec věty 165 M-e Přesun vpřed na konec věty
166 166
167 >> Vyzkoušejte si teď několikrát všechny tyto příkazy pro procvičení. 167 >> Vyzkoušejte si teď několikrát všechny tyto příkazy pro procvičení.
168 Jsou to nejpoužívanější příkazy. 168 Jsou to nejpoužívanější příkazy.
169 169
170 Další dva důležité příkazy pro pohyb kurzoru jsou M-< (Meta menší-než), 170 Další dva důležité příkazy pro pohyb kurzoru jsou M-< (META menší-než),
171 který provede přesun na začátek celého textu, a M-> (Meta větší-než), 171 který provede přesun na začátek celého textu, a M-> (META větší-než),
172 který provede přesun na konec celého textu. 172 který provede přesun na konec celého textu.
173 173
174 Na většině terminálů je "<" nad čárkou, takže pro vyvolání tohoto znaku 174 Na většině terminálů je "<" nad čárkou, takže pro vyvolání tohoto znaku
175 musíte použít klávesu Shift. Na těchto terminálech je tedy nutno použít 175 musíte použít klávesu Shift. Na těchto terminálech je tedy nutno použít
176 klávesu Shift i v případě příkazu M-<; bez klávesy Shift byste provedli 176 klávesu Shift i v případě příkazu M-<; bez klávesy Shift byste provedli
270 objasnit, jak se zbavit nadbytečných oken a vrátit se do základní 270 objasnit, jak se zbavit nadbytečných oken a vrátit se do základní
271 jednookenní editace. Je to jednoduché: 271 jednookenní editace. Je to jednoduché:
272 272
273 C-x 1 Jedno okno (tj. zrušení všech ostatních oken) 273 C-x 1 Jedno okno (tj. zrušení všech ostatních oken)
274 274
275 Tedy vložení Control-x následované číslicí 1. C-x 1 rozšíří okno 275 Tedy vložení CONTROL-x následované číslicí 1. C-x 1 rozšíří okno
276 obsahující kurzor přes celou obrazovku. Zruší to všechna ostatní okna. 276 obsahující kurzor přes celou obrazovku. Zruší to všechna ostatní okna.
277 277
278 >> Stiskněte Control-h k Control-f. 278 >> Stiskněte C-h k C-f.
279 Pozorujte, jak se aktuální okno zmenší a objeví se nové okno za 279 Pozorujte, jak se aktuální okno zmenší a objeví se nové okno za
280 účelem zobrazení dokumentace k příkazu Control-f. 280 účelem zobrazení dokumentace k příkazu C-f.
281 281
282 >> Stiskněte C-x 1 a pozorujte, jak okno s dokumentací zmizí. 282 >> Stiskněte C-x 1 a pozorujte, jak okno s dokumentací zmizí.
283 283
284 284
285 * VKLÁDÁNÍ A MAZÁNÍ 285 * VKLÁDÁNÍ A MAZÁNÍ
339 339
340 C-k Zrušení textu od pozice kurzoru do konce řádku 340 C-k Zrušení textu od pozice kurzoru do konce řádku
341 M-k Zrušení textu do konce aktuální věty 341 M-k Zrušení textu do konce aktuální věty
342 342
343 Všimněte si, že <Delete> a C-d, resp. M-<Delete> a M-d, rozšiřují 343 Všimněte si, že <Delete> a C-d, resp. M-<Delete> a M-d, rozšiřují
344 paralelu započatou C-f a M-f (pravda, <Delete> opravdu není control 344 paralelu započatou C-f a M-f (pravda, <Delete> opravdu není CONTROL
345 znak, ale netrapme se tím). C-k a M-k jsou jako C-e a M-e ve smyslu 345 znak, ale netrapme se tím). C-k a M-k jsou jako C-e a M-e ve smyslu
346 vztahu řádků k větám. 346 vztahu řádků k větám.
347 347
348 Libovolnou část bufferu můžete též zrušit následující metodou. 348 Libovolnou část bufferu můžete též zrušit následující metodou.
349 Přesuňte se na konec této části a stiskněte C-@ nebo C-SPC (libovolnou 349 Přesuňte se na konec této části a stiskněte C-@ nebo C-SPC (libovolnou
473 který je vaší osobní čmárací kopií tutoriálu Emacsu. Když v Emacsu 473 který je vaší osobní čmárací kopií tutoriálu Emacsu. Když v Emacsu
474 vyhledáte soubor, jeho jméno se objeví přesně na tom místě. 474 vyhledáte soubor, jeho jméno se objeví přesně na tom místě.
475 475
476 Příkazy pro vyhledávání a ukládání souborů se na rozdíl od ostatních 476 Příkazy pro vyhledávání a ukládání souborů se na rozdíl od ostatních
477 příkazů, které jste se zatím naučili, skládají ze dvou znaků. Oba 477 příkazů, které jste se zatím naučili, skládají ze dvou znaků. Oba
478 začínají znakem Control-x. Existuje celá řada příkazů začínajících na 478 začínají znakem CONTROL-x. Existuje celá řada příkazů začínajících na
479 Control-x; mnoho z nich pracuje se soubory, buffery a podobnými věcmi. 479 CONTROL-x; mnoho z nich pracuje se soubory, buffery a podobnými věcmi.
480 Tyto příkazy jsou dlouhé dva, tři nebo čtyři znaky. 480 Tyto příkazy jsou dlouhé dva, tři nebo čtyři znaky.
481 481
482 Další věcí ohledně příkazu pro vyhledání souboru je to, že musíte říct, 482 Další věcí ohledně příkazu pro vyhledání souboru je to, že musíte říct,
483 které jméno souboru chcete. Říkáme, že příkaz "čte argument 483 které jméno souboru chcete. Říkáme, že příkaz "čte argument
484 z terminálu" (v tomto případě je argumentem jméno souboru). Poté co 484 z terminálu" (v tomto případě je argumentem jméno souboru). Poté co
585 585
586 * ROZŠIŘOVÁNÍ SADY PŘÍKAZŮ 586 * ROZŠIŘOVÁNÍ SADY PŘÍKAZŮ
587 -------------------------- 587 --------------------------
588 588
589 Existuje mnohem, mnohem více příkazů Emacsu, než které by vůbec mohly 589 Existuje mnohem, mnohem více příkazů Emacsu, než které by vůbec mohly
590 být rozmístěny na všechny control a meta znaky. Emacs tento problém 590 být rozmístěny na všechny CONTROL a META znaky. Emacs tento problém
591 obchází prostřednictvím X (eXtend) příkazu. Ten vzniká dvěma způsoby: 591 obchází prostřednictvím X (eXtend) příkazu. Ten vzniká dvěma způsoby:
592 592
593 C-x Znakový eXtend. Následován jedním znakem. 593 C-x Znakový eXtend. Následován jedním znakem.
594 M-x Pojmenovaný příkaz eXtend. Následován dlouhým názvem. 594 M-x Pojmenovaný příkaz eXtend. Následován dlouhým názvem.
595 595
767 20 znacích. Pak nastavte okraj zpátky na 70 opětovným použitím 767 20 znacích. Pak nastavte okraj zpátky na 70 opětovným použitím
768 C-x f. 768 C-x f.
769 769
770 Jestliže provedete změny uprostřed odstavce, Auto Fill mód jej 770 Jestliže provedete změny uprostřed odstavce, Auto Fill mód jej
771 nepřeformátuje. 771 nepřeformátuje.
772 Pro přeformátování odstavce stiskněte M-q (Meta-q) s kurzorem uvnitř 772 Pro přeformátování odstavce stiskněte M-q (META-q) s kurzorem uvnitř
773 odstavce. 773 odstavce.
774 774
775 >> Přesuňte kurzor do předchozího odstavce a stiskněte M-q. 775 >> Přesuňte kurzor do předchozího odstavce a stiskněte M-q.
776 776
777 777
819 místo hledání. Předpokládejme například, že jste napsali "c", abyste 819 místo hledání. Předpokládejme například, že jste napsali "c", abyste
820 našli první výskyt "k". Jestliže nyní stisknete "u", kurzor se přesune na 820 našli první výskyt "k". Jestliže nyní stisknete "u", kurzor se přesune na
821 první výskyt "ku". Teď stiskněte <Delete>. To vymaže "u" z hledaného 821 první výskyt "ku". Teď stiskněte <Delete>. To vymaže "u" z hledaného
822 řetězce a kurzor se přesune zpět na první výskyt "k". 822 řetězce a kurzor se přesune zpět na první výskyt "k".
823 823
824 Jestliže uprostřed hledání stisknete control nebo meta znak (s několika 824 Jestliže uprostřed hledání stisknete CONTROL nebo META znak (s několika
825 výjimkami -- znaky, které jsou speciální v hledání, jako C-s a C-r), 825 výjimkami -- znaky, které jsou speciální v hledání, jako C-s a C-r),
826 hledání se ukončí. 826 hledání se ukončí.
827 827
828 C-s zahajuje hledání, které hledá jakýkoliv výskyt hledaného řetězce ZA 828 C-s zahajuje hledání, které hledá jakýkoliv výskyt hledaného řetězce ZA
829 aktuální pozicí kurzoru. Chcete-li něco hledat v předcházejícím textu, 829 aktuální pozicí kurzoru. Chcete-li něco hledat v předcházejícím textu,
841 841
842 >> Teď stiskněte C-x 2, což rozdělí obrazovku na dvě okna. 842 >> Teď stiskněte C-x 2, což rozdělí obrazovku na dvě okna.
843 Obě okna zobrazují tento tutoriál. Kurzor zůstává navrchu okna. 843 Obě okna zobrazují tento tutoriál. Kurzor zůstává navrchu okna.
844 844
845 >> Tiskněte C-M-v pro scrollování spodního okna. 845 >> Tiskněte C-M-v pro scrollování spodního okna.
846 (Nemáte-li skutečnou klávesu Meta, stiskněte ESC C-v.) 846 (Nemáte-li skutečnou klávesu META, stiskněte ESC C-v.)
847 847
848 >> Stiskněte C-x o ("o" jako "other") pro přesun kurzoru do dolního okna. 848 >> Stiskněte C-x o ("o" jako "other") pro přesun kurzoru do dolního okna.
849 849
850 >> Použijte C-v a M-v ve spodním okně pro jeho scrollování. 850 >> Použijte C-v a M-v ve spodním okně pro jeho scrollování.
851 Pokračujte ve čtení těchto instrukcí v horním okně. 851 Pokračujte ve čtení těchto instrukcí v horním okně.
917 V tomto tutoriálu jsme se pokusili poskytnout vám dostatek informací, 917 V tomto tutoriálu jsme se pokusili poskytnout vám dostatek informací,
918 abyste mohli začít Emacs používat. V Emacsu je toho tolik, že by bylo 918 abyste mohli začít Emacs používat. V Emacsu je toho tolik, že by bylo
919 nemožné to zde všechno objasnit. Nicméně se o Emacsu můžete naučit 919 nemožné to zde všechno objasnit. Nicméně se o Emacsu můžete naučit
920 více, protože má mnoho užitečných vlastností. Emacs nabízí příkazy pro 920 více, protože má mnoho užitečných vlastností. Emacs nabízí příkazy pro
921 čtení dokumentace svých příkazů. Všechny tyto "help" příkazy 921 čtení dokumentace svých příkazů. Všechny tyto "help" příkazy
922 začínají znakem Control-h, který se nazývá "help znak". 922 začínají znakem CONTROL-h, který se nazývá "help znak".
923 923
924 Pro použití vlastností nápovědy stiskněte znak C-h a pak znak říkající, 924 Pro použití vlastností nápovědy stiskněte znak C-h a pak znak říkající,
925 jaký druh nápovědy žádáte. Jste-li OPRAVDU ztraceni, stiskněte C-h ? a 925 jaký druh nápovědy žádáte. Jste-li OPRAVDU ztraceni, stiskněte C-h ? a
926 Emacs vám sdělí, jaké druhy nápovědy vám může poskytnout. Jestliže 926 Emacs vám sdělí, jaké druhy nápovědy vám může poskytnout. Jestliže
927 jste stiskli C-h a pak jste se rozhodli, že žádnou nápovědu nechcete, 927 jste stiskli C-h a pak jste se rozhodli, že žádnou nápovědu nechcete,
934 toho používat klávesu F1 nebo M-x help RET.) 934 toho používat klávesu F1 nebo M-x help RET.)
935 935
936 Nejzákladnější help příkaz je C-h c. Stiskněte C-h, znak c a klávesový 936 Nejzákladnější help příkaz je C-h c. Stiskněte C-h, znak c a klávesový
937 příkaz; Emacs pak zobrazí velmi stručný popis příkazu. 937 příkaz; Emacs pak zobrazí velmi stručný popis příkazu.
938 938
939 >> Stiskněte C-h c Control-p. 939 >> Stiskněte C-h c C-p.
940 Hlášení by mělo vypadat asi takto 940 Hlášení by mělo vypadat asi takto
941 941
942 C-p runs the command previous-line 942 C-p runs the command previous-line
943 943
944 To vám sděluje "jméno funkce". Jména funkcí jsou používána zejména pro 944 To vám sděluje "jméno funkce". Jména funkcí jsou používána zejména pro
950 Víceznakové příkazy jako C-x C-s a (pokud nemáte META, EDIT ani ALT 950 Víceznakové příkazy jako C-x C-s a (pokud nemáte META, EDIT ani ALT
951 klávesu) <ESC>v jsou po C-h c povoleny také. 951 klávesu) <ESC>v jsou po C-h c povoleny také.
952 952
953 K získání více informací o příkazu místo C-h c použijte C-h k. 953 K získání více informací o příkazu místo C-h c použijte C-h k.
954 954
955 >> Stiskněte C-h k Control-p. 955 >> Stiskněte C-h k C-p.
956 956
957 To zobrazí dokumentaci k funkci a její jméno v emacsovém okně. Až 957 To zobrazí dokumentaci k funkci a její jméno v emacsovém okně. Až
958 výstup přečtete, stiskněte C-x 1, abyste se textu nápovědy zbavili. 958 výstup přečtete, stiskněte C-x 1, abyste se textu nápovědy zbavili.
959 Nemusíte to dělat hned. Můžete chvíli editovat a nahlížet do textu 959 Nemusíte to dělat hned. Můžete chvíli editovat a nahlížet do textu
960 nápovědy a teprve pak stisknout C-x 1. 960 nápovědy a teprve pak stisknout C-x 1.
972 zadat až se na něj Emacs zeptá. 972 zadat až se na něj Emacs zeptá.
973 973
974 C-h a Příkazové apropos. Zadejte klíčové slovo a Emacs vypíše 974 C-h a Příkazové apropos. Zadejte klíčové slovo a Emacs vypíše
975 všechny příkazy, jejichž jména obsahují toto klíčové 975 všechny příkazy, jejichž jména obsahují toto klíčové
976 slovo. Všechny tyto příkazy mohou být vyvolány pomocí 976 slovo. Všechny tyto příkazy mohou být vyvolány pomocí
977 Meta-x. Pro některé příkazy příkazové apropos vypíše 977 META-x. Pro některé příkazy příkazové apropos vypíše
978 také jedno nebo dvouznakové sekvence, které provádějí 978 také jedno nebo dvouznakové sekvence, které provádějí
979 tentýž příkaz. 979 tentýž příkaz.
980 980
981 >> Napište C-h a file<Return>. 981 >> Napište C-h a file<Return>.
982 982