Mercurial > emacs
annotate etc/tutorials/TUTORIAL.pl @ 95496:70d2e07fa023
(ELCFILES): Add $(lisp)/language/hanja-util.elc.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Tue, 03 Jun 2008 04:59:34 +0000 |
parents | 77dae3f8271b |
children | c90853557b90 |
rev | line source |
---|---|
82718
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1 Krótki samouczek Emacsa. Warunki kopiowania znajdują sie na końcu pliku. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
2 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
3 Polecenia Emacsa wymagają na ogół wciśnięcia klawisza CONTROL (oznaczanego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
4 czasami Ctrl lub CTL) lub klawisza META (oznaczanego czasami EDIT |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
5 albo ALT). Dalej będziemy stosować następujące skróty: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
6 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
7 C-<znak> oznacza przytrzymanie klawisza CONTROL przy naciskaniu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
8 klawisza <znak>. Na przykład C-f będzie odpowiadało |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
9 naciśnięciu f przy wciśniętym klawiszu CONTROL. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
10 M-<znak> oznacza przytrzymanie klawisza META lub ALT przy naciskaniu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
11 klawisza <znak>. Zamiast tego można nacisnąć i puścić klawisz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
12 ESC, a potem nacisnąć klawisz <znak>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
13 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
14 Uwaga: aby zakończyć sesję Emacsa, naciśnij C-x C-c (kolejno dwa znaki). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
15 Znaki ">>" na lewym marginesie oznaczają w dalszej części tego samouczka |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
16 ćwiczenia dla Ciebie. Na przykład: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
17 <<Blank lines inserted around following line by help-with-tutorial>> |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
18 [Dodatkowe odstępy zostały zrobione w celach dydaktycznych.] |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
19 >> Teraz naciśnij C-v (następny ekran), aby przejść na następny ekran |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
20 samouczka (zrób to naciskając jednocześnie klawisze CONTROL i v). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
21 Od tego momentu powinieneś robić to zawsze, gdy dojdziesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
22 do końca ekranu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
23 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
24 Zwróć uwagę na to, że kilka linii się powtarza, gdy przechodzisz z |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
25 ekranu na następny; ma to zapewnić wrażenie ciągłości podczas przesuwania |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
26 się w obrębie pliku. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
27 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
28 Pierwszą umiejętnością, która powinieneś opanować, jest sposób |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
29 przesuwania się z miejsca na miejsce. Wiesz już, jak przesuwać się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
30 o jeden ekran do przodu. Aby przesunąć się o jeden ekran do tyłu, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
31 wciśnij kombinację klawiszy M-v (to znaczy wciśnij i przytrzymaj |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
32 klawisz META lub Alt i jednocześnie naciśnij v albo naciśnij kolejno |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
33 klawisze <ESC> v, jeśli nie masz klawisza META lub Alt). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
34 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
35 >> Spróbuj nacisnąć M-v, a potem C-v, by przesunąć się w przód i w tył |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
36 kilka razy. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
37 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
38 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
39 PODSUMOWANIE |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
40 ------------ |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
41 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
42 Następujące polecenia służą do przeglądania tekstu po jednym ekranie: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
43 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
44 C-v Przesuń się o jeden ekran do przodu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
45 M-v Przesuń się o jeden ekran do tyłu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
46 C-l Wyczyść ekran i wyświetl go na nowo, umieszczając |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
47 tekst z okolic kursora w środku ekranu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
48 (Ta kombinacja to CONTROL-L, a nie CONTROL-1.) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
49 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
50 >> Znajdź kursor i zapamiętaj, jaki tekst jest w jego pobliżu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
51 Naciśnij następnie C-l. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
52 Znajdź kursor jeszcze raz i zwróć uwagę, że znajduje się on |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
53 w pobliżu tego samego tekstu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
54 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
55 Możesz także użyć klawiszy PageUp i PageDn, jeśli są dostępne na |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
56 Twojej klawiaturze, do przemieszczania się między stronami, ale użycie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
57 C-v i M-v jest bardziej efektywne. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
58 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
59 PODSTAWY KIEROWANIA KURSOREM |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
60 ---------------------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
61 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
62 Przesuwanie się z ekranu na ekran jest użyteczne, ale jak przejść do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
63 określonego miejsca w obrębie jednego ekranu? |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
64 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
65 Można to zrobić na kilka sposobów. Najprostszym jest użycie poleceń |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
66 C-p, C-b, C-f oraz C-n. Każde z nich przesuwa kursor o jeden wiersz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
67 albo kolumnę w określonym kierunku. Oto schemat, który to obrazuje: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
68 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
69 Poprzednia linia, C-p |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
70 (ang. previous line) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
71 : |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
72 : |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
73 Do tyłu, C-b .... Kursor .... Do przodu, C-f |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
74 (ang. back) : (ang. forward) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
75 : |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
76 : |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
77 Następna linia, C-n |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
78 (ang. next line) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
79 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
80 >> Przesuń kursor na środek tego schematu za pomocą C-n lub C-p. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
81 Potem naciśnij C-l, by zobaczyć cały diagram na środku ekranu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
82 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
83 To są podstawowe polecenia kierujące położeniem kursora, których |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
84 będziesz używał bardzo często, warto więc je zapamiętać. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
85 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
86 >> Naciśnij kilka razy C-n, by przesunąć kursor do tej linii. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
87 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
88 >> Przesuń się w głąb linii za pomocą C-f, a potem do góry za pomocą |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
89 C-p. Zwróć uwagę na zachowanie się C-p, gdy kursor jest w środku |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
90 linii. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
91 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
92 Każda linia tekstu kończy się znakiem nowej linii, który oddziela ją |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
93 od następnej. Każdy Twój plik powinien się kończyć znakiem nowej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
94 linii (ale Emacs tego nie wymaga). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
95 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
96 >> Spróbuj nacisnąć C-b na początku linii. Powinno Cię to przenieść |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
97 na koniec poprzedniej linii. Dzieje się tak dlatego, że kursor |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
98 przechodzi wówczas nad znakiem nowej linii. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
99 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
100 C-f przechodzi nad znakiem nowej linii tak samo jak C-b. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
101 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
102 >> Naciśnij kilka razy C-b i obserwuj położenie kursora. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
103 Naciskaj potem C-f, by wrócić na koniec linii. W końcu naciśnij |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
104 jeszcze raz C-f, by przejść do następnej linii. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
105 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
106 Gdy przesuwasz kursor poza dolną krawędź ekranu, tekst położony |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
107 za krawędzią przesuwa się na ekran (ang. scrolling). Dzięki temu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
108 Emacs może przesunąć kursor do określonego miejsca bez umieszczania |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
109 go poza ekranem. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
110 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
111 >> Spróbuj przesunąć kursor poza dolną granicę ekranu za pomocą C-n |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
112 i zobacz, co się stanie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
113 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
114 Jeśli przesuwanie się o jeden znak na raz jest dla Ciebie zbyt wolne, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
115 to spróbuj przesuwać się o słowa. M-f (Meta-f) przesuwa kursor o słowo |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
116 do przodu, a M-b przesuwa go o słowo do tyłu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
117 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
118 >> Naciśnij kilka razy M-f i M-b. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
119 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
120 Gdy jesteś w środku słowa, to M-f przesuwa kursor na jego koniec. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
121 Jeśli natomiast jesteś w przerwie miedzy słowami, to M-f przesuwa |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
122 kursor na koniec następnego słowa. M-b zachowuje się podobnie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
123 dla ruchu do tyłu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
124 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
125 >> Naciśnij M-f i M-b kilka razy na przemian z C-f i C-b, tak byś |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
126 mógł zauważyć działanie M-f i M-b naciśniętych w różnych miejscach |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
127 wewnątrz i między słowami. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
128 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
129 Zauważ podobieństwo między C-f i C-b oraz M-f i M-b. Bardzo często |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
130 kombinacje zawierające Meta (Alt) oznaczają operacje związane |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
131 z jednostkami językowymi (słowa, zdania, akapity), podczas gdy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
132 kombinacje z klawiszem Control działają na jednostkach podstawowych, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
133 niezależnych od tego, co edytujesz (znaki, linie, itd.). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
134 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
135 Oto zależność, która stosuje się do linii i zdań: C-a i C-e przesuwają |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
136 kursor na początek i koniec linii, a M-a i M-e przesuwają go na początek |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
137 i koniec zdania. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
138 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
139 >> Naciśnij kilka razy C-a, a potem kilka razy C-e. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
140 Powtórz to z M-a, a potem z M-e. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
141 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
142 Czy zauważyłeś, że powtarzanie C-a nic nie zmienia, natomiast powtórne |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
143 M-a przesuwa Cię o jedno zdanie? Chociaż nie ma tu pełnej analogii, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
144 wydaje się to jednak naturalne. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
145 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
146 Położenie kursora w tekście jest określane mianem "punktu". |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
147 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
148 Oto podsumowanie prostych poleceń służących do przesuwania kursora, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
149 włącznie z operacjami dotyczącymi słów i zdań: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
150 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
151 C-f Do przodu o jeden znak |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
152 C-b Do tyłu o jeden znak |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
153 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
154 M-f Do przodu o słowo |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
155 M-b Do tyłu o słowo |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
156 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
157 C-n Następna linia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
158 C-p Poprzednia linia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
159 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
160 C-a Początek linii |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
161 C-e Koniec linii |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
162 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
163 M-a Do tyłu na początek zdania |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
164 M-e Do przodu na koniec zdania |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
165 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
166 >> Przećwicz kilka razy dla wprawy wszystkie powyższe polecenia. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
167 Należą one do najczęściej używanych. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
168 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
169 Dwa inne ważne polecenia przesuwające kursor to M-< (Meta lub Alt |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
170 i znak mniejszości), które przesuwa kursor na początek całego tekstu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
171 i M-> (Meta lub Alt i znak większości), które przesuwa kursor na koniec |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
172 całego tekstu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
173 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
174 Na większości klawiatur "<" jest nad przecinkiem, musisz więc użyć |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
175 klawisza Shift, by nacisnąć "<", i podobnie musisz użyć klawisza Shift, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
176 by nacisnąć M-<. Bez Shift uzyskałbyś M-przecinek. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
177 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
178 >> Naciśnij M-<, by przejść na początek samouczka, a potem kilka razy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
179 użyj C-v, by powrócić do tego miejsca. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
180 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
181 >> Teraz naciśnij M->, by przejść na koniec samouczka, i wróć do tego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
182 miejsca za pomocą kilkakrotnego M-v. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
183 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
184 Jeśli Twoja klawiatura ma klawisze strzałek, to możesz ich użyć do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
185 przesuwania kursora. Radzimy Ci nauczyć się się kombinacji C-b, C-f, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
186 C-n i C-p z trzech powodów. Po pierwsze, działają one na wszystkich |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
187 typach terminali. Po drugie, gdy już zdobędziesz pewną praktykę w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
188 posługiwaniu się Emacsem, to będzie Ci szybciej nacisnąć te kombinacje |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
189 niż klawisze strzałek (ponieważ nie wymaga to przenoszenia dłoni z |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
190 miejsca, które zajmują podczas szybkiego pisania za pomocą 10 palców). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
191 Po trzecie wreszcie, gdy już wyrobisz sobie zwyczaj posługiwania się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
192 tymi poleceniami z klawiszem Control, to łatwo przyjdzie Ci nauczyć się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
193 bardziej zaawansowanych poleceń przesuwających kursor. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
194 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
195 Większość poleceń Emacsa akceptuje argument liczbowy; dla większości |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
196 poleceń oznacza on liczbę powtórzeń. Aby określić liczbę powtórzeń |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
197 polecenia, powinieneś je poprzedzić naciśnięciem C-u a potem cyfr. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
198 Jeśli masz na klawiaturze klawisz META (lub EDIT albo ALT), to |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
199 alternatywnym sposobem wprowadzenia argumentu liczbowego jest użycie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
200 tego klawisza i wciskanie cyfr argumentu. Radzimy jednak przyswoić |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
201 sobie metodę z klawiszem C-u, ponieważ działa ona na wszystkich |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
202 terminalach. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
203 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
204 Na przykład C-u 8 C-f przesuwa kursor do przodu o osiem znaków. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
205 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
206 >> Spróbuj użyć C-n i C-p z argumentem liczbowym, by przesunąć kursor |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
207 do jednej z linii w pobliżu tego zdania za pomocą tylko jednego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
208 polecenia. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
209 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
210 Większość poleceń używa argumentu liczbowego jako liczby powtórzeń. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
211 Jest kilka poleceń, które używają go w inny sposób. Do takich wyjątków |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
212 należą C-v i M-v. Jeśli poda się im argument, to przesuwają zawartość |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
213 ekranu w górę lub w dół o podaną liczbę linii zamiast o tyleż ekranów. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
214 Na przykład C-u 4 C-v przewija ekran o 4 linie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
215 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
216 >> Spróbuj nacisnąć C-u 8 C-v. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
217 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
218 To powinno było przewinąć ekran do góry o 8 linii. Jeśli chciałbyś |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
219 przewinąć ekran w dół, to powinieneś podać argument przed poleceniem M-v. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
220 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
221 Jeśli pracujesz w systemie z okienkowym trybem graficznym, jak X11 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
222 lub MS-Windows, to prawdopodobnie po lewej stronie okna Emacsa znajduje |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
223 się prostokątny obszar nazywany po angielsku "scrollbar", a po polsku |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
224 suwakiem. Za jego pomocą możesz przewijać tekst, używając do tego myszy. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
225 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
226 >> Spróbuj nacisnąć środkowy klawisz myszy u góry podświetlonego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
227 obszaru na suwaku. To powinno przewinąć tekst do miejsca |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
228 określonego przez wysokość, na której nacisnąłeś klawisz myszy. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
229 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
230 >> Przesuń mysz do miejsca oddalonego od górnego końca suwaka o mniej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
231 więcej trzy linie i naciśnij lewy klawisz myszy kilka razy. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
232 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
233 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
234 * GDY EMACS JEST ZABLOKOWANY |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
235 ---------------------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
236 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
237 Jeśli Emacs przestaje odpowiadać na Twoje polecenia, to możesz go |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
238 bezpiecznie zatrzymać, przyciskając C-g. Klawisza C-g możesz też użyć do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
239 przerwania polecenia, które zabiera zbyt wiele czasu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
240 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
241 Możesz także użyć C-g do anulowania argumentu liczbowego albo początku |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
242 polecenia, którego nie zamierzasz dokończyć. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
243 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
244 >> Napisz C-u 100 jako argument liczbowy, po czym naciśnij C-g. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
245 Teraz naciśnij C-f. Powinno to przesunąć kursor zaledwie o |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
246 jeden znak, ponieważ argument liczbowy anulowałeś za pomocą C-g. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
247 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
248 Za pomocą klawisza C-g możesz też anulować skutki omyłkowego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
249 wciśnięcia klawisza <ESC>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
250 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
251 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
252 * ZABLOKOWANE POLECENIA |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
253 ----------------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
254 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
255 Pewne polecenia Emacsa są ,,zablokowane'' -- po to, by początkujący |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
256 użytkownicy nie mogli ich wywołać przez przypadek. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
257 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
258 Jeśli wywołasz jedno z zablokowanych poleceń, to Emacs wypisze komunikat |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
259 informujący o tym, co to za polecenie, i zapyta Cię, czy istotnie chcesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
260 je wywołać. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
261 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
262 Jeśli naprawdę chcesz wywołać to polecenie, to odpowiedz na pytanie, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
263 naciskając spację. Jeśli nie chcesz wywołać zablokowanego polecenia, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
264 to na pytanie odpowiedz, naciskając n. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
265 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
266 >> Napisz `C-x C-l' (co jest zablokowanym poleceniem) i odpowiedz n |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
267 na zadane pytanie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
268 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
269 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
270 * OKNA |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
271 ------ |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
272 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
273 Emacs może mieć otwartych kilka okien, z których każde wyświetla |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
274 własny tekst. Pojęcie ,,okna'', jeśli chodzi o Emacsa, nie odnosi |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
275 się do osobnego okienka systemu okienkowego, lecz do pojedynczego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
276 panelu wewnątrz okienka systemowego. (Emacs może też pracować |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
277 na kilku oknach systemowych (X-oknach); w terminologii Emacsa |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
278 nazywają się one ramkami. Opisane jest to poniżej.) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
279 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
280 Na tym etapie lepiej jest się nie zagłębiać w techniki wykorzystujące |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
281 kilka okien. Powinieneś jedynie wiedzieć, w jaki sposób pozbyć się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
282 nadmiaru okien, które mogą się pojawić w wyniku wywołania Emacsowego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
283 systemu pomocy albo niektórych poleceń. Robi się to w prosty sposób: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
284 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
285 C-x 1 Jedno okno (tzn. zlikwiduj wszystkie pozostałe okna). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
286 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
287 Kombinacja ta to klawisz Control-x, po którym występuje cyfra 1. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
288 Powiększa ona okno, w którym jest kursor tak, by wypełniło ono ekran, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
289 kasując zarazem pozostałe okna Emacsa. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
290 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
291 >> Przesuń kursor do tej linii i naciśnij C-u 0 C-l. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
292 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
293 (C-l, jak pamiętasz odświeża zawartość ekranu. Jeśli temu poleceniu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
294 poda się argument liczbowy, to będzie to oznaczało ,,odśwież zawartość |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
295 ekranu i umieść bieżąca linię o tyle linii od góry ekranu''. Tak więc, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
296 C-u 0 C-1 oznacza ,,odśwież ekran, umieszczając bieżąca linię na samej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
297 górze''.) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
298 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
299 >> Naciśnij Control-x 2 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
300 Zauważ, że okno się kurczy, a jednocześnie pojawia się nowe, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
301 wyświetlające ten sam tekst. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
302 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
303 >> Naciśnij C-x 1, a nowe okno zniknie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
304 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
305 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
306 * WSTAWIANIE I USUWANIE |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
307 ----------------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
308 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
309 Jeśli chcesz wstawić nowy tekst, to po prostu go napisz. Znaki, które da |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
310 się wyświetlić, takie jak A, 7, *, itd., Emacs traktuje jako tekst i |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
311 natychmiast wstawia do dotychczasowego tekstu. Aby wstawić znak nowej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
312 linii, trzeba nacisnąć klawisz <Return> (na maszynach do pisania tak |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
313 oznaczało się znak powrotu karetki). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
314 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
315 Ostatnio napisany znak możesz skasować, naciskając klawisz <Delback>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
316 Chodzi tu o klawisz, którego normalnie używasz do skasowania ostatnio |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
317 napisanego znaku. Na większości klawiatur wyróżnia się on wielkością, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
318 leży nad klawiszem <Return> i jest oznaczony napisem "Delete", "Del" |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
319 albo "Backspace". |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
320 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
321 Jeśli masz na klawiaturze klawisz oznaczony "Backspace", to właśnie on |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
322 jest wspomnianym <Delback>. Oprócz niego może jeszcze występować |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
323 klawisz oznaczony słowem "Delete", ale to nie on pełni rolę <Delback>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
324 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
325 Mówiąc bardziej ogólnie, <Delback> usuwa znak bezpośrednio |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
326 poprzedzający bieżącą pozycję kursora. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
327 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
328 >> Sprawdź to teraz: wstaw kilka znaków, po czym usuń je, kilka razy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
329 naciskając <Delback>. Nie martw się, że zmieniasz w ten sposób |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
330 niniejszy plik, w istocie nie zmieniasz głównego pliku samouczka. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
331 Pracujesz teraz na jego kopii. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
332 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
333 Gdy linia tekstu staje się zbyt długa, by zmieścić się w jednym |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
334 wierszu ekranu, to jest ona ,,kontynuowana'' w wierszu następnym. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
335 Znak ,,backslash'' (`\') (albo - jeśli pracujesz w okienkowym |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
336 trybie graficznym - zagięta strzałka) umieszczony na prawym marginesie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
337 wskazuje, że dana linia jest kontynuowana w następnym wierszu ekranu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
338 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
339 >> Wpisuj jakiś tekst tak długo, aż dojdziesz do prawego marginesu, i |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
340 potem nie przestawaj. Zauważysz, że pojawi się linia kontynuacji. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
341 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
342 >> Użyj klawisza <Delback>, by usunąć znaki tekstu, tak by linia znowu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
343 mieściła się na ekranie; linia kontynuacji zniknie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
344 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
345 Znak nowej linii można skasować tak jak każdy inny znak. Usunięcie znaku |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
346 nowej linii między dwiema liniami spowoduje ich połączenie. Jeśli powstała |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
347 w wyniku tego linia tekstu jest zbyt długa, by zmieścić się na szerokość |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
348 ekranu, to zostanie wyświetlona z linią kontynuacji. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
349 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
350 >> Przesuń kursor na początek linii i naciśnij <Delback>. Bieżąca |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
351 linia zostanie połączona z poprzednią. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
352 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
353 >> Naciśnij <Return>, by z powrotem wstawić znak nowej linii, który |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
354 skasowałeś. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
355 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
356 Jak już wiesz, większość poleceń Emacsa można wywołać z parametrem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
357 liczby powtórzeń; dotyczy to także znaków tekstu. Argument liczbowy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
358 powoduje wstawienie znaku odpowiadającą mu liczbę razy. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
359 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
360 >> Wypróbuj to teraz -- naciśnij C-u 8 *, a uzyskasz ********. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
361 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
362 Nauczyłeś się już większej części podstawowych sposobów pisania oraz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
363 poprawiania błędów. W Emacsie możesz usuwać również całe słowa lub |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
364 linie. Oto podsumowanie operacji usuwania znaków: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
365 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
366 <Delback> usuń znak bezpośrednio przed kursorem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
367 C-d usuń znak bezpośrednio za kursorem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
368 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
369 M-<Delback> wytnij słowo bezpośrednio przed kursorem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
370 M-d wytnij słowo bezpośrednio za kursorem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
371 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
372 C-k wytnij zawartość linii od kursora do jej końca |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
373 M-k wytnij wszystkie znaki od kursora do końca zdania |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
374 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
375 Warto zauważyć, że stosunek <Delete> i C-d do M-<Delete> i M-d |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
376 rozszerza analogię występującą w zestawieniu C-f i M-f (<Delete> tak |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
377 naprawdę nie jest znakiem sterującym, ale nie jest to tutaj |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
378 istotne). C-k i M-k są podobne do C-e i M-e w tym sensie, że linie są |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
379 odpowiednikami zdań. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
380 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
381 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
382 Oto metoda wycinania części tekstu. Umieść kursor na początku fragmentu, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
383 który chcesz wyciąć, i naciśnij C-@ lub C-SPC (SPC-spacja). Teraz przejdź |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
384 na drugi koniec wybranego fragmentu i naciśnij C-w. To wytnie cały tekst |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
385 zawarty między punktami początkowym i końcowym. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
386 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
387 >> Przesuń kursor na literę O na początku poprzedniego paragrafu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
388 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
389 >> Naciśnij C-SPC. Emacs wyświetli "Mark set" (znacznik ustawiony) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
390 na dole ekranu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
391 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
392 >> Przesuń kursor do litery o w słowie ,,kursor'' w drugim zdaniu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
393 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
394 >> Naciśnij C-w. Ta komenda wytnie cały fragment zaczynający się od O, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
395 a kończący tuż przed o. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
396 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
397 Gdy usuwasz więcej niż jeden znak naraz, Emacs zachowuje usunięty |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
398 tekst po to, by mógł go z powrotem gdzieś wstawić. Wstawianie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
399 usuniętego tekstu nazywa się ,,wklejaniem''. Usunięty tekst |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
400 możesz wkleić zarówno w to samo miejsce, z którego został usunięty, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
401 bądź też w inne miejsca. Ten sam tekst możesz wkleić wielokrotnie, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
402 w celu uzyskania wielu kopii. Poleceniem wklejenia tekstu jest C-y. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
403 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
404 Zauważ różnicę między ,,wycinaniem'' i ,,usuwaniem'', polegającą na tym, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
405 że rzeczy wycięte można na nowo wklejać, usuniętych natomiast wklejać nie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
406 można. Na ogół polecenia Emacsa, które kasują dużo tekstu, zachowują go, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
407 podczas gdy polecenia, które po prostu kasują jeden znak albo puste |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
408 linie lub odstępy, skasowanego tekstu nie zachowują. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
409 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
410 >> Przesuń kursor na początek linii, która nie jest pusta. Naciśnij |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
411 C-k, by wyciąć tekst z tej linii. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
412 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
413 >> Naciśnij C-k jeszcze raz. Zauważ, że wycina to znak nowej linii, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
414 który znajduje się za ta linią. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
415 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
416 Zwróć uwagę, że pojedyncze C-k wycina zawartość linii, a powtórne C-k |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
417 wycina samą linię, tak że pozostałe linie przesuwają się do góry. C-k |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
418 traktuje argument liczbowy w sposób specjalny: wycina ono tyle linii, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
419 ile wynosi wartość argumentu, ORAZ ich zawartość. To nie jest jedynie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
420 powtórzenie kilka razy C-k. C-u 2 C-k wycina dwie linie wraz z ich |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
421 znakami nowej linii; dwukrotne naciśniecie C-k nie zrobiłoby tego. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
422 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
423 By odzyskać ostatnio wycięty tekst i wstawić go w miejsce kursora, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
424 naciśnij C-y. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
425 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
426 >> Twoja kolej. Naciśnij C-y, by z powrotem wstawić tekst. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
427 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
428 Zwróć uwagę, że jeśli naciśniesz C-k kilka razy z rzędu, to cały wycięty |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
429 tekst zostanie zachowywany w jednym kawałku, tak że pojedyncze C-y wklei |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
430 wszystkie linie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
431 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
432 >> Naciśnij C-k kilka razy. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
433 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
434 A by odzyskać ten wycięty tekst... |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
435 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
436 >> ...naciśnij C-y. Przesuń potem kursor o kilka linii w dół i |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
437 naciśnij C-y jeszcze raz. Widzisz, że wstawia to ten sam tekst. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
438 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
439 Co zrobić, jeśli chcesz wstawić tekst, który wcześniej wyciąłeś, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
440 a potem wycinasz coś innego? C-y wstawia tekst ostatnio wycięty. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
441 Poprzedni fragment nie jest jednak stracony. Możesz do niego wrócić, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
442 używając polecenia M-y. Naciskając C-y, wstawiasz tekst ostatnio |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
443 wycięty, a naciskając M-y, zastępujesz ten tekst wyciętym uprzednio. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
444 Dalsze naciskanie M-y przywołuje coraz wcześniejsze fragmenty tekstu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
445 Gdy dojdziesz do tekstu, którego szukałeś, po prostu kontynuuj edycję |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
446 tekstu, pozostawiając wklejony tekst tam, gdzie się znajduje. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
447 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
448 Naciskając M-y wystarczająco wiele razy, dojdziesz do punktu, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
449 z którego wystartowałeś (czyli tekstu wyciętego ostatnio). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
450 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
451 >> Wytnij jakąś linię, zmień pozycję kursora i wytnij inną. Naciśnij |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
452 potem C-y, by wstawić drugą z wyciętych linii. Potem naciśnij M-y |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
453 i linia ta zostanie zastąpiona przez tą pierwszą. Naciśnij M-y |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
454 jeszcze kilka razy, by zobaczyć, co się dzieje. Powtarzaj to aż |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
455 do ponownego pojawienia się drugiej z linii. Możesz też wypróbować, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
456 co się stanie, gdy polecenie M-y poprzedzisz argumentem dodatnim |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
457 albo ujemnym. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
458 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
459 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
460 * COFNIJ |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
461 -------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
462 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
463 Jeśli wprowadzisz zmiany do tekstu, a potem dojdziesz do wniosku, że |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
464 to była pomyłka, to możesz cofnąć zmiany, wydając polecenie ,,cofnij'' |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
465 (ang. undo), C-x u. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
466 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
467 C-x u cofa zmiany wprowadzone przez jedno polecenie; jeśli powtórzysz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
468 C-x u kilka razy z rzędu, to każde powtórzenie cofa kolejne polecenie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
469 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
470 Od tej reguły są dwa wyjątki: polecenia, które nie zmieniają tekstu nie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
471 liczą się jako polecenia, które można wycofać (dotyczy to zarówno |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
472 przesunięć kursora, jak i przewijania tekstu), oraz znaki wstawiane do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
473 tekstu (np. litery) łączone są w grupy do 20. (Redukuje to liczbę |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
474 naciśnięć C-x u, które musiałbyś wykonać, by wycofać się z niechcianych |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
475 zmian.) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
476 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
477 >> Wytnij tę linię za pomocą C-k, a potem naciśnij C-x u; linia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
478 powinna się pojawić ponownie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
479 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
480 C-_ jest innym sposobem wywołania polecenia "cofnij"; działa to |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
481 dokładnie tak samo jak C-x u, jest jednak łatwiejsze do naciśnięcia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
482 kilka razy z rzędu. Wadą kombinacji C-_ jest to, że nie jest oczywiste |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
483 w jaki sposób ją uzyskać na niektórych klawiaturach. To właśnie dlatego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
484 dostępna jest też kombinacja C-x u. Na niektórych terminalach możesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
485 nacisnąć C-_ poprzez przytrzymanie Ctrl i naciśnięcie /. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
486 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
487 Argument liczbowy podany przed C-_ lub C-x u określa liczbę powtórzeń |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
488 tego polecenia. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
489 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
490 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
491 * PLIKI |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
492 ------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
493 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
494 Aby edytowany przez Ciebie tekst został na trwałe zachowany, musisz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
495 umieścić go w pliku. Jeśli tego nie zrobisz, to tekst zniknie, gdy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
496 zamknięty zostanie Emacs, za pomocą którego go edytowałeś. Aby zachować |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
497 tekst w pliku, najpierw musisz ten plik ,,znaleźć'', i to zanim |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
498 zaczniesz wprowadzać tekst. Czynność znajdowania pliku (ang. "file |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
499 finding") bywa też nazywana ,,odwiedzaniem pliku'' (ang. "file |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
500 visiting"). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
501 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
502 Odwiedzanie pliku w Emacsie powoduje wyświetlenie jego zawartości. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
503 Bardzo często jest to początek edycji pliku. Jednakże zmiany, które |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
504 wprowadzasz do pliku, nie są w nim utrwalone, zanim go nie ,,zachowasz'' |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
505 (ang. save). Ma to zapobiec pozostawieniu w systemie pliku, który został |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
506 zmieniony tylko w połowie, a tego chcesz uniknąć. Gdy zachowujesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
507 zmieniony plik, Emacs zostawia oryginał (pod inna nazwą) na wypadek, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
508 gdybyś doszedł do wniosku, że wprowadzone zmiany były błędne. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
509 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
510 Jeśli popatrzysz na dół ekranu, to zauważysz linię, która zaczyna się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
511 i kończy myślnikami, a zawiera tekst ,,TUTORIAL''. W tej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
512 części ekranu zawsze możesz znaleźć nazwę pliku, który właśnie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
513 odwiedzasz. W tej chwili odwiedzasz plik o nazwie TUTORIAL, który |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
514 jest Twoją własną kopią samouczka Emacsa. Obojętnie, który plik |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
515 odwiedzisz, właśnie w tym miejscu pojawi się jego nazwa. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
516 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
517 Polecenia służące do odwiedzania i zachowywania plików różnią się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
518 od innych poleceń, które już poznałeś, tym, że składają się z dwóch |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
519 znaków. Obydwa zaczynają się od znaku Control-x. Jest mnóstwo |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
520 poleceń, które zaczynają się od tego właśnie znaku; wiele z nich |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
521 dotyczy plików, buforów oraz rzeczy z nimi związanych. Polecenia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
522 te mają długość dwóch, trzech lub czterech znaków. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
523 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
524 Kolejną nowością odnośnie polecenia odwiedzania pliku jest to, że |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
525 musisz mu podać nazwę pliku, który chcesz znaleźć. Mówimy o tym, że |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
526 polecenie ,,czyta argument z terminala'' (w tym wypadku argument jest |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
527 nazwą pliku). Po wpisaniu polecenia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
528 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
529 C-x C-f znajdź plik (ang. find a file) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
530 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
531 Emacs poprosi Cię o wpisanie nazwy pliku. Pojawia się ona w dolnej linii |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
532 ekranu. Gdy ta linia jest używana do wprowadzania tego typu danych, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
533 nazywa się ją ,,minibuforem'' (ang. "minibuffer"). Do edycji nazwy pliku |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
534 w minibuforze możesz używać zwykłych poleceń Emacsa. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
535 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
536 Wprowadzanie nazwy pliku (lub jakichkolwiek innych danych w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
537 minibuforze) można anulować klawiszem C-g. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
538 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
539 >> Naciśnij C-x C-f, po czym naciśnij C-g. Na skutek tego zniknie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
540 minibufor oraz przerwane zostanie wykonanie polecenia C-x C-f, które |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
541 tego minibufora używało. W rezultacie nie odwiedzisz żadnego pliku. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
542 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
543 Gdy skończysz wpisywać nazwę pliku, naciśnij <Return>. Wówczas |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
544 polecenie C-x C-f zabierze się do roboty i znajdzie plik, który |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
545 wybrałeś. Z chwilą zakończenia wykonywania polecenia C-x C-f |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
546 zniknie też minibufor. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
547 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
548 Zawartość znalezionego pliku po chwili pojawia się na ekranie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
549 i możesz ją edytować. Gdy chcesz zachować zmiany, by je utrwalić, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
550 wydaj polecenie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
551 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
552 C-x C-s zachowaj plik (ang. save). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
553 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
554 Kopiuje to tekst z Emacsa do pliku. Za pierwszym razem, gdy to |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
555 robisz, Emacs zmienia nazwę oryginalnego pliku, dodając na |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
556 końcu jego nazwy znak ~. W ten sposób powstaje zapasowa kopia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
557 oryginalnego pliku. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
558 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
559 Gdy zachowywanie pliku się kończy, Emacs wypisuje jego nazwę u dołu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
560 ekranu. Pliki powinieneś zachowywać stosunkowo często, aby nie stracić |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
561 za dużo w wypadku załamania systemu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
562 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
563 >> Naciśnij C-x C-s, by zachować dla siebie kopię samouczka. Emacs |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
564 powinien wypisać "Wrote ...TUTORIAL" na dole ekranu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
565 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
566 Odwiedzić w celu edycji lub odczytu możesz plik istniejący już w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
567 systemie. Możesz też odwiedzić plik, którego jeszcze nie ma w systemie i |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
568 właśnie w taki sposób tworzy się w Emacsie nowe pliki. Gdy poleceniem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
569 C-x C-f odwiedzisz plik o nazwie nieistniejącej w systemie, wówczas |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
570 Emacs wyświetli puste miejsce, do którego będziesz mógł zacząć wpisywać |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
571 tekst. Gdy zażądasz zachowania wpisanego tekstu, Emacs utworzy w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
572 systemie plik z tym tekstem. Od tego momentu możesz uważać, że edytujesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
573 plik już istniejący. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
574 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
575 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
576 * BUFORY |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
577 -------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
578 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
579 Jeśli za pomocą C-x C-f odwiedzisz inny plik, to plik odwiedzony |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
580 poprzednio pozostanie w Emacsie. Możesz się na niego przełączyć, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
581 odwiedzając go jeszcze raz za pomocą C-x C-f. W ten sposób możesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
582 mieć w Emacsie odwiedzonych jednocześnie wiele plików. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
583 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
584 >> Utwórz plik o nazwie "foo" za pomocą C-x C-f foo <Return>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
585 Wpisz w niego jakiś tekst i zachowaj "foo" za pomocą C-x C-s. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
586 W końcu napisz C-x C-f TUTORIAL <Return>, by wrócić do samouczka. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
587 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
588 Emacs przechowuje tekst każdego pliku w obiekcie, zwanym ,,buforem''. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
589 Odwiedzenie pliku powoduje utworzenie nowego bufora wewnątrz Emacsa. By |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
590 zobaczyć listę buforów, które istnieją w Twoim Emacsie, naciśnij |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
591 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
592 C-x C-b lista buforów (ang. list buffers). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
593 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
594 >> Naciśnij C-x C-b. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
595 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
596 Zwróć uwagę, że każdy bufor ma własną nazwę, może też mieć skojarzoną z |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
597 nim nazwę pliku, który odwiedza. KAŻDY tekst, który oglądasz w Emacsie, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
598 jest zawsze częścią jednego z buforów. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
599 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
600 >> Naciśnij C-x 1 by pozbyć się listy buforów. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
601 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
602 Jeśli masz kilka buforów to tylko jeden z nich jest aktualny, ten |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
603 który właśnie edytujesz. Jeśli chcesz edytować inny bufer musisz się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
604 do niego "przełączyć" (ang. switch). Jeśli chcesz przełączyć się do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
605 bufora, który odwiedza jakiś plik, możesz to zrobić poprzez ponowne |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
606 odwiedzenie pliku za pomocą C-x C-f. Ale istnieje także łatwiejszy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
607 sposób: użyj C-x b. Używając tej komendy musisz podać nazwę bufora, do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
608 którego zamierzasz się przełączyć. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
609 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
610 >> Naciśnij C-x b foo <Return> by wrócić do bufora "foo", który |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
611 przechowuje tekst pliku "foo". Następnie naciśnij C-x b TUTORIAL |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
612 <Return> by wrócić do samouczka. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
613 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
614 Zwykle nazwa bufora odpowiada nazwie pliku (bez ścieżki), choć czasami |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
615 zdarza się inaczej. Lista buforów, którą tworzysz za pomocą C-x C-b |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
616 pokazuje nazwy wszystkich buforów. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
617 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
618 KAŻDY tekst, który pojawia się w oknie Emacsa jest częścią jakiegoś |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
619 bufora. Niektóre bufory nie odpowiadają żadnemu odwiedzanemu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
620 plikowi. Na przykład bufor "*Buffer List*" nie odwiedza żadnego pliku; |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
621 zawiera on listę buforów, utworzoną w reakcji na naciśnięcie przez |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
622 Ciebie C-x C-b. Bufor "*Messages*" także nie odwiedza żadnego pliku; |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
623 zawiera komunikaty, które pojawiały się podczas Twojej sesji z |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
624 Emacsem. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
625 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
626 >> Naciśnij C-x b *Messages* <Return> by obejrzeć bufor zawierający |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
627 komunikaty. Następnie naciśnij C-x b TUTORIAL <Return> by wrócić do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
628 samouczka. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
629 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
630 Jeśli zmieniasz tekst w jakimś pliku, a potem odwiedzisz inny plik, to |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
631 zawartość tego pierwszego NIE jest automatycznie zachowywana. Zmiany, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
632 które wprowadziłeś, pozostają w Emacsie, w buforze tegoż pliku. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
633 Tworzenie czy edytowanie innego bufora nie ma żadnego wpływu na |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
634 pozostałe. Jest to bardzo przydatne, ale też oznacza, że potrzebny jest |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
635 Ci wygodny sposób zachowywania zawartości buforów. Niewygodne na |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
636 przykład byłoby, aby zawsze w celu zachowania bufora trzeba było do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
637 niego przechodzić za pomocą C-x C-f i dopiero potem wywoływać C-x C-s. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
638 Dlatego istnieje polecenie: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
639 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
640 C-x s Zachowaj bufory (ang. save some buffers) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
641 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
642 W reakcji na polecenie C-x s Emacs dla każdego z buforów, w którym |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
643 występują nie zachowane do tej pory zmiany, zadaje pytanie, czy go |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
644 w tej chwili zachować. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
645 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
646 >> Wstaw jakąś linię tekstu, a potem naciśnij C-x s. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
647 Powinieneś zostać zapytany o to, czy chcesz zachować bufor |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
648 TUTORIAL. Odpowiedz na to pytanie twierdząco, naciskając y. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
649 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
650 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
651 * ROZSZERZANIE ZESTAWU POLECEŃ |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
652 ------------------------------ |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
653 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
654 Poleceń Emacsa jest znacznie, znacznie więcej, niż można by skojarzyć |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
655 z klawiszami klawiatury, uwzględniając nawet kombinacje z META lub Ctrl. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
656 Emacs radzi sobie z tym problemem, udostępniając polecenia X (ang. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
657 eXtend). Istnieją dwa rodzaje tych poleceń: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
658 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
659 C-x Rozszerzenie o znak. Następuje po nim jeden znak. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
660 M-x Rozszerzenie o nazwane polecenie. Następuje po nim |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
661 pełna, niekiedy długa nazwa polecenia. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
662 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
663 Polecenia te są użyteczne, ale używa się ich nie tak często, jak tych, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
664 których już się nauczyłeś. Miałeś już okazję poznać dwa z nich: C-x C-f, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
665 służące do odwiedzania plików, oraz C-x C-s do ich zachowywania. Innym |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
666 przykładem może być polecenie C-x C-c, które kończy sesję Emacsa. (Nie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
667 martw się, że w ten sposób stracisz zmiany, które wprowadziłeś do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
668 tekstów; przed zamknięciem sesji Emacs proponuje Ci zachowania |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
669 każdego ze zmodyfikowanych plików.) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
670 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
671 C-z jest poleceniem, które wychodzi z Emacsa *na chwilę*, tak byś mógł |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
672 wrócić do niej wrócić po jakimś czasie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
673 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
674 W systemach, w których jest to możliwe, C-z zawiesza proces Emacsa; |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
675 powoduje to powrót do powłoki (ang. shell), ale nie niszczy Emacsa. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
676 W najpopularniejszych powłokach możesz wrócić do Emacsa za pomocą |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
677 polecenia `fg' lub `%emacs'. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
678 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
679 W systemach, w których nie ma zawieszania procesów, C-z tworzy proces |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
680 podpowłoki (ang. "subshell"), który działa pod Emacsem i daje Ci szansę |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
681 uruchamiania innych programów oraz powrotu do Emacsa po ich skończeniu; w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
682 systemach tych C-z w istocie nie powoduje wyjścia z Emacsa i wówczas |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
683 normalnym poleceniem powrotu do Emacsa jest wyjście z podpowłoki za |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
684 pomocą polecenia "exit". |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
685 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
686 Polecenia C-x C-c powinieneś używać, gdy masz zamiar się wylogować. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
687 Zalecane jest także wychodzenie z Emacsa wystartowanego na przykład przez |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
688 programy obsługujące pocztę elektroniczną lub innego rodzaju narzędzia, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
689 ponieważ mogą one nie wiedzieć, jak sobie poradzić z zawieszeniem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
690 Emacsa. Jednakże w zwykłych okolicznościach, jeśli nie musisz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
691 wylogowywać się z systemu, korzystniej jest zawiesić Emacsa za pomocą |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
692 C-z, niż z niego wyjść. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
693 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
694 Istnieje wiele poleceń zaczynających się od C-x. Oto lista tych, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
695 których już się nauczyłeś: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
696 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
697 C-x C-f odwiedź plik |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
698 C-x C-s zachowaj plik |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
699 C-x C-b wyświetl listę buforów |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
700 C-x C-c wyjdź z Emacsa |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
701 C-x u cofnij |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
702 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
703 Poleceń podawanych za pomocą nazwy używa się jeszcze rzadziej lub używa |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
704 się tylko w niektórych trybach. Przykładem może być polecenie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
705 replace-string, które zastępuje jeden łańcuch innym w całym tekście. Gdy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
706 naciskasz M-x, Emacs czeka na dalszy ciąg polecenia, wyświetlając na |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
707 dole ekranu (w minibuforze) napis "M-x". Powinieneś tam wpisać nazwę |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
708 polecenia, w tym wypadku replace-string. Wystarczy przy tym, że napisz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
709 jedynie repl s<Tab>; Emacs dokończy nazwę automatycznie. Wprowadzanie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
710 nazwy zakończ naciśnięciem klawisza <Return>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
711 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
712 Polecenie replace-string wymaga dwóch argumentów: łańcucha, który ma |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
713 zostać zastąpiony, i łańcucha, który ma zostać wstawiony w miejsce tegoż. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
714 Wpisywanie każdego z tych łańcuchów trzeba zakończyć przyciśnięciem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
715 klawisza <Return>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
716 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
717 >> Przesuń kursor do czystej linii, dwie linie poniżej tej. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
718 Naciśnij M-x repl s<Return>zmieni<Return>zmodyfikuje<Return>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
719 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
720 Zwróć uwagę, jak ta linia się zmieniła: zastąpiłeś słowem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
721 ,,zmodyfikuje'' każde wystąpienie słowa z-m-i-e-n-i poniżej początkowej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
722 pozycji kursora. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
723 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
724 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
725 * AUTOMATYCZNE ZACHOWYWANIE |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
726 --------------------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
727 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
728 Jeśli zmian wprowadzonych do pliku nie zachowasz, to możesz je stracić w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
729 wypadku, gdy Twój komputer przestanie działać. By Cię przed tym |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
730 uchronić, Emacs okresowo zachowuje wprowadzone zmiany w specjalnym |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
731 pliku, który ma znak # na początku i na końcu swojej nazwy. Przyjmijmy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
732 na przykład, że Twój plik nazywa się "hello.c". Odpowiadający mu plik |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
733 zachowywany automatycznie będzie nosił nazwę "#hello.c#". Gdy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
734 zachowasz plik w zwykły sposób, Emacs skasuje plik |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
735 zachowany automatycznie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
736 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
737 Jeśli Twój komputer przestanie działać, możesz odzyskać Twoje dane z |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
738 pliku automatycznie zachowanego przez zwykłe odwiedzenie tego pliku, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
739 który edytowałeś (a nie pliku automatycznie zachowanego!) i napisanie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
740 M-x recover file<Return>. Gdy Emacs zapyta o potwierdzenie, to |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
741 dane zachowane automatycznie odzyskasz, jeśli odpowiesz yes<Return>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
742 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
743 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
744 * OBSZAR ECHA |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
745 ------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
746 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
747 Jeśli polecenia dla Emacsa wpisujesz dostatecznie wolno, będą one |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
748 pokazywane w specjalnym obszarze na dole ekranu, zwanym obszarem echa |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
749 (ang. echo area). Obszar echa zawiera ostatnią dolną linię ekranu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
750 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
751 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
752 * LINIA STANU |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
753 ------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
754 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
755 Linia, która znajduje się bezpośrednio nad obszarem echa, zwana jest |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
756 linią trybu (ang. modeline). Pokazuje ona tekst podobny do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
757 następującego: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
758 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
759 --:** TUTORIAL (Fundamental)--L670--58%---------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
760 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
761 Linia ta podaje użyteczne informacje o stanie Emacsa i tekstu, który |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
762 edytujesz. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
763 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
764 Wiesz już, jakie jest znaczenie nazwy: oznacza ona plik, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
765 który odwiedziłeś. --NN%-- informuje o bieżącej pozycji wewnątrz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
766 tekstu; oznacza to, że NN procent tekstu znajduje się ponad górnym |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
767 brzegiem ekranu. Jeśli początek pliku znajduje się na początku |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
768 ekranu, to zamiast liczby --00%-- zobaczysz w tym miejscu --Top--. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
769 Podobnie dla końca tekstu pojawi się tam napis --Bot-- (ang. bottom). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
770 Jeśli wyświetlasz tekst na tyle krótki, że mieści się w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
771 całości na ekranie, to linia trybu będzie zawierała napis --All--. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
772 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
773 Litera L, po której występują cyfry, także opisuje Twoją bieżącą |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
774 pozycję: cyfry oznaczają numer linii, na której obecnie ustawiony jest |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
775 kursor. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
776 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
777 Gwiazdki blisko początku linii trybu oznaczają, że wprowadziłeś do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
778 tekstu jakieś zmiany. Tuż po odwiedzeniu, a także po zachowaniu pliku |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
779 nie będzie w tym miejscu gwiazdek, lecz myślniki. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
780 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
781 Wewnątrz nawiasów znajdziesz informacje na temat trybu edycji, w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
782 którym właśnie jest Emacs. Domyślnym trybem edycji nazywa się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
783 podstawowym (ang. fundamental); jest to tryb używanym właśnie w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
784 tej chwili. Jest to przykład ,,trybu głównego'' (ang. major mode). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
785 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
786 Emacs może działać w wielu trybach głównych. Zostały one zaprojektowane, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
787 aby ułatwić edycję napisów w rozmaitych językach programowania, takich |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
788 jak tryb Lisp czy C, oraz rodzajach tekstów, jak tryb tekstowy. W danej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
789 chwili może być aktywny tylko jeden główny tryb pracy i to jego nazwa |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
790 jest wyświetlana w linii trybu w miejscu, w którym teraz jest |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
791 "Fundamental". |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
792 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
793 Każdy z głównych trybów edycyjnych może zmienić zachowanie niektórych |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
794 poleceń. Na przykład w Emacsie istnieją polecenia służące do tworzenia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
795 komentarzy w programach. Skoro każdy język programowania sam określa, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
796 jak powinien wyglądać komentarz, to każdy z głównych trybów edycyjnych |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
797 musi wstawiać komentarze w odpowiedni sposób. Trybowi edycyjnemu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
798 odpowiada nazwa polecenia, które możesz wykonać, by przełączyć się w ten |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
799 tryb lub go wyłączyć. Przykładem może być M-x fundamental-mode, które |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
800 jest poleceniem przełączającym tryb podstawowy. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
801 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
802 Jeśli zamierzasz edytować tekst w języku angielskim, taki jak na |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
803 przykład oryginalna wersja tego samouczka, to prawdopodobnie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
804 powinieneś użyć trybu tekstowego (ang. text mode). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
805 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
806 >> Napisz M-x text-mode<Return>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
807 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
808 Nie musisz się martwić, bo żadne z poleceń, które do tej pory poznałeś, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
809 nie zmienia Emacsa w poważny sposób. Możesz jednak zauważyć, że teraz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
810 M-f i M-b traktują apostrofy jako części słów. Poprzednio, w trybie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
811 podstawowym, polecenia te traktowały apostrofy jako separatory słów. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
812 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
813 Główne tryby edycji wprowadzają zwykle subtelne zmiany, takie jak |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
814 opisana powyżej; większość poleceń nadal robi ,,to samo'', chociaż |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
815 być może w troszeczkę inny sposób. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
816 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
817 By zobaczyć dokumentację na temat bieżącego głównego trybu edycji, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
818 naciśnij C-h m. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
819 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
820 >> Naciśnij C-u C-v raz lub więcej razy, tak by ta linia znalazła się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
821 blisko góry ekranu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
822 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
823 >> Naciśnij C-h m, by odczytać dokumentację na temat tego, czym tryb |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
824 tekstowy różni się od trybu podstawowego. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
825 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
826 >> Naciśnij q, by usunąć dokumentację trybu z ekranu. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
827 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
828 Główne tryby edycji nazywają się właśnie ,,głównymi'', gdyż występują |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
829 także ,,podrzędne'' tryby edycji (ang. minor modes). Podrzędne tryby |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
830 edycji nie są alternatywą dla trybów głównych, lecz jedynie ich |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
831 niewielką modyfikacją. Każdy podrzędny tryb edycji można włączyć lub |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
832 wyłączyć niezależnie od pozostałych trybów podrzędnych, a także |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
833 niezależnie od trybu głównego. Możesz wiec używać jednego, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
834 kombinacji dowolnych, albo nie używać żadnego trybu podrzędnego. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
835 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
836 Jednym z podrzędnych trybów edycji, który jest bardzo użyteczny, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
837 szczególnie do edycji tekstu angielskiego lub polskiego, jest tryb |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
838 automatycznego wypełniania (ang. auto fill mode). Jeśli jest on |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
839 włączony, to Emacs łamie linie pomiędzy słowami automatycznie, gdy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
840 podczas wstawiania tekstu linia robi się za szeroka. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
841 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
842 Tryb automatycznego wstawiania włącza się na przykład poleceniem M-x |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
843 auto-fill-mode<Return>. Powtórzenie tego polecenie powoduje wyłączenie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
844 trybu, ponowne powtórzenie --- jego włączenie, i tak dalej. Mówimy, że |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
845 polecenie ,,przełącza tryb''. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
846 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
847 >> Napisz M-x auto-fill-mode<Return>. Wstaw potem wiele napisów |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
848 ,,asdf '' tak długo, aż zobaczysz, że linia podzieli na dwie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
849 Między literami musisz wstawiać spacje, ponieważ tryb |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
850 automatycznego wypełniania łamie linie tylko tam, gdzie są spacje. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
851 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
852 Margines jest zazwyczaj ustawiony na 70 znaków, ale możesz to zmienić |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
853 poleceniem C-x f. Powinieneś poleceniu podać argument liczbowy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
854 mówiący, w której kolumnie ma zostać ustawiony margines. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
855 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
856 >> Wywołaj C-x f z argumentem równym 20. (C-u 2 0 C-x f). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
857 Napisz potem jakiś tekst i zauważ, że Emacs wypełnia linie do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
858 długości co najwyżej 20 znaków. Ustaw margines z powrotem na |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
859 70 znaków, wywołując jeszcze raz C-x f z odpowiednim argumentem. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
860 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
861 Jeśli zmieniasz tekst wewnątrz akapitu, to tryb automatycznego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
862 wypełniania sam z siebie nie wyrówna marginesu. Możesz go wyrównać |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
863 samodzielnie, wydając polecenie M-q (Meta-q) (kursor powinien się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
864 wówczas znajdować wewnątrz akapitu). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
865 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
866 >> Przesuń kursor do poprzedniego akapitu i naciśnij M-q. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
867 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
868 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
869 * SZUKANIE |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
870 ---------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
871 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
872 Emacs potrafi szukać łańcuchów (zwartych ciągów znaków lub słów) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
873 zarówno wstecz jak i do przodu. Szukanie łańcucha jest poleceniem, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
874 które przesuwa kursor --- do następnego miejsca, w którym dany |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
875 łańcuch występuje. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
876 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
877 Polecenie Emacsa "search" różni się od podobnych poleceń w innych |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
878 edytorach tym, że jest przyrostowe. Znaczy to, że szukanie odbywa |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
879 się w trakcie, gdy wpisujesz kolejne znaki łańcucha, który ma zostać |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
880 znaleziony. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
881 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
882 Poleceniami rozpoczynającymi szukanie są: C-s dla szukania w przód |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
883 oraz C-r dla szukania wstecz. POCZEKAJ PROSZĘ! Nie próbuj ich w tej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
884 chwili. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
885 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
886 Gdy naciśniesz C-s, zauważysz, że w obszarze echa pojawi się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
887 tekst "I-search". Jest to informacja, że Emacs znajduje się w trybie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
888 "incremental search" i czeka, byś napisał tekst, który ma znaleźć. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
889 Naciśnięcie <Return> kończy proces szukania. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
890 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
891 >> Rozpocznij teraz szukanie, naciskając C-s. POWOLI, litera po |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
892 literze, napisz słowo kursor, zatrzymując się po każdym znaku |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
893 i obserwując, gdzie zatrzymuje się kursor. Gdy naciśniesz drugie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
894 r, będzie można powiedzieć, że szukałeś słowa kursor |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
895 jednokrotnie. Naciśnij jeszcze raz C-s, by znaleźć następne |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
896 wystąpienie słowa kursor. Naciśnij teraz cztery razy <Delback> |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
897 i zobacz, co się dzieje z kursorem. Naciśnij <Return>, by skończyć |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
898 szukanie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
899 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
900 Widziałeś, co się działo? Podczas szukania przyrostowego Emacs próbuje |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
901 przejść do miejsca wystąpienia łańcucha, który wpisałeś do tej pory, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
902 i podświetla go dla Twojej wygody. By znaleźć następne wystąpienie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
903 słowa kursor, po prostu jeszcze raz naciśnij C-s. Jeśli takiego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
904 wystąpienia nie ma, to Emacs zapiszczy i napisze, że szukanie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
905 ,,skończyło się porażką''. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
906 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
907 Kombinacja C-g przerywa proces szukania, podobnie jak to czyni |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
908 z innymi poleceniami. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
909 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
910 UWAGA: W niektórych systemach naciśniecie C-s zamraża ekran i w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
911 rezultacie Emacs nie może pokazywać tekstu. Oznacza to, że składowa |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
912 systemu operacyjnego, zwana kontrolą przepływu (ang. "flow control"), |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
913 przechwyciła znak C-s i nie pozwoliła mu dotrzeć do Emacsa. By odzyskać |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
914 kontrolę nad ekranem, naciśnij C-q. Dodatkowej pomocy poszukaj w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
915 rozdziale "Spontaneous Entry to Incremental Search" w podręczniku |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
916 Emacsa. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
917 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
918 Jeśli podczas szukania przyrostowego naciśniesz <Delback>, to zauważysz, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
919 że w minibuforze znika ostatni znak wpisanego przez ciebie łańcucha, a |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
920 kursor wraca do poprzedniego miejsca. Przypuśćmy na przykład, że |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
921 nacisnąłeś k i znalazłeś pierwsze wystąpienie tej litery. Jeśli teraz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
922 naciśniesz u, to kursor przesunie się tuż za najbliższe litery |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
923 ku. Naciśnij teraz <Delback>. Spowoduje to skasowanie z wyszukiwanego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
924 łańcucha litery u, a kursor wróci do pierwszego wystąpienia litery k. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
925 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
926 Jeśli podczas szukania naciśniesz jakiś klawisz w kombinacji z META lub |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
927 Ctrl (z nielicznymi wyjątkami --- znakami, które mają specjalne |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
928 znaczenie podczas szukania, takimi jak C-s i C-r), to szukanie zostanie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
929 przerwane. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
930 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
931 C-s rozpoczyna proces szukania do przodu, czyli ZA bieżącą pozycją |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
932 kursora. Jeśli chcesz szukać czegoś położonego w tekście wcześniej, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
933 to naciśnij C-r. Wszystko, co powiedzieliśmy o poleceniu C-s, stosuje |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
934 się też do C-r, oczywiście w odniesieniu do szukania wstecz. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
935 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
936 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
937 * WIELE OKIEN |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
938 ------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
939 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
940 Jedną z użytecznych cech Emacsa jest możliwość wyświetlania więcej niż |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
941 jednego okna na raz. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
942 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
943 >> Przesuń kursor do tej linii i naciśnij C-u 0 C-l. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
944 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
945 >> Naciśnij teraz C-x 2, co podzieli ekran na dwa okna. Obydwa okna |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
946 wyświetlają ten samouczek. Kursor pozostaje w górnym oknie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
947 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
948 >> Naciśnij C-M-v by przewinąć dolne okno. (Jeśli nie masz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
949 klawisza Meta lub Alt, to naciśnij ESC C-v.) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
950 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
951 >> Naciśnij C-x o ("o" jak angielskie "other") by przesunąć kursor do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
952 dolnego okna. Użyj C-v i M-v w dolnym oknie, by przewinąć jego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
953 zawartość. Polecenia, które masz wykonać, odczytuj z górnego okna. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
954 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
955 >> Naciśnij C-x o jeszcze raz tak, by kursor wrócił do górnego okna. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
956 Kursor w górnym oknie nie zmienił położenia. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
957 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
958 Każde okno pamięta położenie swojego kursora, lecz w danej chwili |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
959 tylko jedno z okien wyświetla kursor. Wszystkie polecenia edycyjne |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
960 stosują się do okna, w którym jest kursor. To okno nazywane jest |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
961 ,,oknem wybranym''. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
962 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
963 Polecenie C-M-v przyda Ci się, gdy będziesz chciał edytować tekst w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
964 jednym oknie, a drugiego używał jako punktu odniesienia. Dzięki niemu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
965 kursor może zawsze znajdować się w oknie, którego zawartość edytujesz, a |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
966 Ty możesz przesuwać drugie okno. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
967 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
968 C-M-v to przykład kombinacji, który uzyskuje się, wciskając jednocześnie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
969 klawisze Ctrl i Meta (Alt). Jeśli masz prawdziwy klawisz META (Alt), to |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
970 C-M-v możesz uzyskać przytrzymując jednocześnie Ctrl oraz META (Alt) i |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
971 naciskając v. Nie jest ważne, co zostało naciśnięte wcześniej, Ctrl czy |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
972 META, ponieważ obydwa te klawisze działają jako modyfikatory znaczenia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
973 znaków. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
974 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
975 Jeśli nie masz klawisza META (Alt) i w jego zastępstwie używasz ESC, to |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
976 kolejność naciskania klawiszy ma znaczenie: musisz najpierw nacisnąć i |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
977 puścić ESC, po czym nacisnąć Ctrl-v; kombinacja Ctrl-ESC v nie zadziała. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
978 Wynika to z tego, że ESC jest znakiem, a nie modyfikatorem. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
979 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
980 >> Naciśnij C-x 1 (w górnym oknie), by pozbyć się okna dolnego. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
981 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
982 (Jeśli nacisnąłbyś C-x 1 w dolnym oknie, to górne by znikło. Możesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
983 sobie to polecenie tłumaczyć jako ,,pozostaw tylko jedno okno --- to w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
984 którym właśnie jestem''.) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
985 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
986 Nie musi być tak, że obydwa okna pokazują ten sam bufor. Jeśli użyjesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
987 C-x C-f, by odwiedzić jakiś plik w jednym z nich, to zawartość drugiego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
988 się nie zmieni. Z zasady w różnych oknach możesz niezależnie wyświetlać |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
989 różne pliki. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
990 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
991 Oto inny sposób używania dwóch okien do wyświetlania dwóch różnych |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
992 rzeczy: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
993 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
994 >> Naciśnij C-x 4 C-f i nazwę jednego z Twoich plików. Zakończ |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
995 wprowadzanie klawiszem <Return>. Podany plik pojawi się w dolnym |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
996 oknie razem z kursorem, który tam przeskakuje. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
997 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
998 >> Naciśnij C-x o, by wrócić do górnego okna, oraz C-x 1 by usunąć |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
999 dolne okno. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1000 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1001 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1002 * REKURSYWNE POZIOMY EDYCJI |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1003 --------------------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1004 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1005 Czasami możesz znaleźć się w czymś, co nazywa się "rekursywnym |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1006 poziomem edycji". Możesz to rozpoznać po nawiasach kwadratowych w |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1007 linii trybu, obejmujących nawiasy okrągłe zawierające nazwę głównego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1008 trybu edycji. Mógłbyś na przykład zobaczyć [(Fundamental)] zamiast |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1009 (Fundamental). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1010 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1011 By wyjść z rekursywnego poziomu edycji, naciśnij ESC ESC ESC. Jest to |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1012 ogólnego przeznaczenia polecenie ,,wychodzimy''. Możesz go użyć także, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1013 by pozbyć się nadmiaru okien albo wyjść z minibufora. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1014 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1015 >> Naciśnij M-x by wejść do minibufora, potem naciśnij ESC ESC ESC, by |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1016 z niego wyjść. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1017 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1018 Aby wyjść z rekursywnego poziomu edycji, nie wystarczy użyć C-g. Dzieje |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1019 się tak dlatego, że klawisz C-g jest używany do anulowania poleceń i |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1020 argumentów WEWNĄTRZ pojedynczego rekursywnego poziomu edycji. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1021 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1022 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1023 SZUKANIE POMOCY |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1024 --------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1025 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1026 W tym samouczku dostarczyliśmy tylko tyle informacji, ile jest |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1027 niezbędne, byś mógł zacząć używać Emacsa. Emacs jest istną kopalnią |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1028 najróżniejszych rzeczy, których nie sposób tutaj opisać. Będziesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1029 zapewne chciał dowiedzieć się o Emacsie więcej, ponieważ posiada on |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1030 wiele pożytecznych cech, o których na razie nic nie wiesz. Między innymi |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1031 jest w nim zaszyte mnóstwo wewnętrznej dokumentacji. Dotrzeć do tej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1032 dokumentacji możesz po naciśnięciu kombinacji C-h. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1033 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1034 By uzyskać pomoc, naciśnij C-h, a potem znak, który określa jakiego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1035 rodzaju pomocy oczekujesz. Jeśli poczujesz się NAPRAWDĘ zagubiony, to |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1036 napisz C-h?, a Emacs podpowie, jakiego rodzaju pomocy może Ci |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1037 dostarczyć. Jeśli naciśniesz C-h, a potem zadecydujesz, że pomoc nie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1038 jest Ci jednak potrzebna, to aby anulować zapoczątkowane polecenie C-h, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1039 po prostu wciśnij C-g. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1040 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1041 Najprostszą pomoc możesz uzyskać naciskając C-h c. Naciśnij C-h a potem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1042 c, po czym kombinację klawiszy, której znaczenie chcesz poznać; Emacs |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1043 wyświetli krótki opis polecenia odpowiadającego tej kombinacji. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1044 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1045 >> Naciśnij C-h c C-p. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1046 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1047 Powinno to przywołać komunikat, o treści podobnej do |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1048 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1049 C-p runs the command previous-line |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1050 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1051 W ten sposób możesz uzyskać ,,nazwę funkcji'' przypisanej kombinacji |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1052 klawiszy. Przydaje się to podczas pisania kodu w Lispie, w którym |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1053 zapisane są rozszerzenia Emacsa; wystarcza to także do przypomnienia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1054 Ci, co dane polecenie robi, jeśli widziałeś je już wcześniej, lecz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1055 go nie zapamiętałeś. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1056 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1057 Jako dopełnienie polecenia C-h c Emacs dopuszcza też wieloznakowe |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1058 kombinacje klawiszy, na przykład C-x C-s albo (jeśli nie masz klawisza |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1059 META lub Alt) <ESC>v. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1060 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1061 By uzyskać więcej informacji na temat polecenia, naciśnij C-h k |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1062 zamiast C-h c. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1063 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1064 >> Naciśnij C-h k C-p. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1065 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1066 To polecenie wyświetla dokumentację na temat danej funkcji oraz jej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1067 nazwę w oknie Emacsa. Gdy skończysz śledzić wynik tego polecenia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1068 naciśnij C-x 1, by pozbyć się tekstu pomocy. Nie musisz tego robić od |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1069 razu. Możesz wykonać pewne operacje w oparciu o tekst pomocy zanim |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1070 naciśniesz C-x 1. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1071 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1072 Oto kilka innych użytecznych wariantów C-h: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1073 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1074 C-h f Opisz funkcje o podanej nazwie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1075 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1076 >> Napisz C-h f previous-line<Return>. Wypisze to na ekranie całą |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1077 informacje, jaką Emacs ma na temat funkcji, która implementuje |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1078 polecenie C-p. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1079 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1080 Podobnie komenda C-h v pokazuje na ekranie dokumentację zmiennych, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1081 których wartości możesz zmienić, aby dostosować Emacsa do swoich |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1082 preferencji. Wpisz nazwę zmiennej, gdy Emacs o nią poprosi. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1083 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1084 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1085 C-h a Apropos. Wpisz słowo, a Emacs wypisze listę |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1086 wszystkich poleceń, których nazwa zawiera to słowo. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1087 Polecenia te można wywoływać za pomocą Meta-x. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1088 Dla niektórych poleceń Apropos wypisze jedno- lub |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1089 dwuznakowe sekwencje, które wywołują te polecenia. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1090 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1091 >> Napisz C-h a file<Return>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1092 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1093 Zobaczysz listę wszystkich poleceń, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1094 dostępnych za pomocą M-x, które maja słowo "file" w swojej nazwie. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1095 Zauważysz tam także polecenia takie, jak C-x C-f oraz C-x C-w, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1096 umieszczone obok nazw poleceń "find-file" i "write-file". |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1097 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1098 >> Napisz C-M-v, aby przewinąć okno pomocy. Zrób to kilka razy. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1099 >> Napisz C-x 1, aby usunąć okno pomocy. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1100 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1101 C-h i Czytanie elektronicznych podręczników (w formacie Info). To |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1102 polecenie przełączy Cię do specjalnego bufora o nazwie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1103 *info*, gdzie będziesz mógł przeczytać podręczniki |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1104 dotyczące pakietów zainstalowanych w Twoim |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1105 systemie. Napisz m emacs <Return>, aby zapoznać się z |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1106 podręcznikiem Emacsa. Jeżeli nigdy wcześniej nie używałeś |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1107 trybu Info, to napisz ?, a Emacs przedstawi Ci możliwości |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1108 tego trybu. Po tym, jak zapoznasz się z niniejszym krótkim |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1109 samouczkiem, w dalszej pracy dostęp do dokumentacji |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1110 będziesz uzyskiwał właśnie za pomocą Emacs Info. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1111 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1112 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1113 DODATKOWE FUNKCJE |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1114 ----------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1115 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1116 Więcej o Emacsie możesz się nauczyć czytając jego podręcznik, w formie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1117 książkowej lub on-line w postaci Info (użyj menu Help lub naciśnij F10 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1118 h r). Dwie dodatkowe właściwości, które szczególnie mogą się przydać |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1119 to dopełnianie wprowadzanych danych i dired ułatwiające zarządzanie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1120 plikami. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1121 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1122 Dopełnianie pozwala uniknąć niepotrzebnego wpisywania. Na przykład |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1123 jeśli chcesz się przełączyć do bufora *Messages*, możesz nacisnąć C-x |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1124 b *M<Tab> a Emacs dopełni dalszą część nazwy za Ciebie na tyle, na ile |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1125 będzie w stanie ustalić na podstawie tego, co do tej pory wpisałeś. Dopełnianie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1126 jest opisane w Info w podręczniku Emacsa w części zatytułowanej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1127 "Dopłnianie" (ang. Completion). |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1128 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1129 Dired umożliwia Ci zrobienie wykazu plików w danym katalogu (dodatkowo |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1130 w podkatalogach), przemieszczanie się wewnątrz tej listy, odwiedzanie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1131 plików, zmienianie nazw, usuwanie i inne operacje na plikach. Dired |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1132 jest opisane w Info w podręczniku Emacsa w części zatytułowanej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1133 "Dired". |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1134 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1135 Podręcznik dodatkowo opisuje wiele innych właściwości Emacsa. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1136 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1137 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1138 * KIEROWANIE KURSOREM Z X TERMINALA (akapit dodany przez autorów wersji polskiej) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1139 ----------------------------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1140 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1141 Jeśli pracujesz na terminalu graficznym, to do kierowania kursorem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1142 prawdopodobnie łatwiej Ci będzie używać klawiszy strzałek po prawej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1143 stronie klawiatury. Klawisze strzałek: w lewo, w prawo, w górę i w dół |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1144 działają zgodnie z oczekiwaniem; odpowiadają one dokładnie C-b, C-f, C-p |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1145 i C-n, ale są łatwiejsze do zapamiętania. Możesz także używać C-lewo i |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1146 C-prawo, by przesuwać się o słowa, oraz C-góra i C-dół, by przesuwać się |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1147 o bloki (np. akapity, jeśli edytujesz tekst). Jeśli masz klawisze |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1148 oznaczone Home (lub Begin) oraz End, to przeniosą Cię one na początek i, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1149 odpowiednio, na koniec linii, a C-Home i C-End na początek i koniec |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1150 pliku. Jeśli na Twojej klawiaturze są klawisze PgUp i PgDn, to możesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1151 ich użyć do przesuwania się o jeden ekran, tak jak M-v i C-v. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1152 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1153 Wszystkie te polecenia akceptują argument liczbowy, tak jak to |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1154 opisano powyżej. Wpisanie argumentu możesz sobie uprościć: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1155 naciśnij i trzymaj CONTROL lub META i wpisz liczbę. Na |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1156 przykład, aby przesunąć kursor o 12 słów w prawo, naciśnij C-1 C-2 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1157 C-prawo. Zwróć uwagę, że jest to łatwe do wpisania, ponieważ nie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1158 musisz puszczać klawisza CONTROL podczas wpisywania cyfr. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1159 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1160 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1161 * UŻYWANIE MENU (akapit dodany przez autorów wersji polskiej) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1162 --------------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1163 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1164 Jeśli pracujesz na X-terminalu, to u góry okna Emacsa powinieneś zauważyć |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1165 pasek z menu. Tego menu możesz używać, by wywoływać najczęściej |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1166 potrzebne polecenia Emacsa, takie jak "find file". Na początku będziesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1167 sądził, że jest to łatwiejsze niż używanie klawiatury, ponieważ nie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1168 musisz się na pamięć uczyć kombinacji klawiszy, które uruchamiają |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1169 poszczególne polecenia. Gdy już jednak poznasz Emacsa, to zaczniesz |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1170 sobie te kombinacje przyswajać --- dla wygody przy pozycjach menu |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1171 pokazywane są odpowiadające im kombinacje klawiszy. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1172 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1173 Zwróć uwagę, że niektóre pozycje występujące w menu nie mają |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1174 odpowiedników klawiszowych. Na przykład pozycja "Buffers" powoduje |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1175 wyświetlenie listy wszystkich dostępnych buforów. Do każdego z nich |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1176 możesz się przełączyć, wybierając jego nazwę, wyświetloną pod pozycją |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1177 Buffers. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1178 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1179 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1180 PODSUMOWANIE |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1181 ------------ |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1182 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1183 Pamiętaj, że by wyjść z Emacsa na stałe, trzeba wydać polecenie C-x C-c. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1184 By wyjść do powłoki na chwilę tak, by jeszcze Do Emacsa wrócić, trzeba |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1185 użyć C-z. (To nie działa pod X-Windows, ponieważ tam nie ma prawdziwego |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1186 konceptu przejścia na chwilę do powłoki. Zamiast tego C-z ,,ikonizuje'' |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1187 okno Emacsa.) |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1188 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1189 Ten samouczek był pisany tak, by wszyscy nowi użytkownicy mogli go |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1190 zrozumieć. Jeśli coś pozostawił niejasnym, nie siedź cicho i nie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1191 obwiniaj siebie, tylko daj nam znać! |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1192 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1193 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1194 KOPIOWANIE |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1195 ---------- |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1196 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1197 Niniejszy samouczek jest potomkiem w długiej linii samouczków |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1198 Emacsa, która rozpoczyna się od tego, który został napisany przez |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1199 Stuarta Cracrafta dla oryginalnego Emacsa. Został on zmodyfikowany we |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1200 wrześniu 1994 przez Bena Winga, który zaktualizował go w celu uwzględnienia |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1201 pracy pod X-Windows. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1202 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1203 Autorem pierwszego tłumaczenia na język polski był Remek Trzaska |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1204 <remek@npac.syr.edu>, a pomagał mu Ryszard Kubiak |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1205 <rysiek@ipipan.gda.pl>. Tamto tłumaczenie zostało uaktualnione dla |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1206 wersji GNU Emacs 21 przez Beatę Wierzchołowską <beataw@orient.uw.edu.pl> |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1207 z pomocą Ryszarda Kubiaka i Janusza S. Bienia <jsbien@mail.uw.edu.pl>. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1208 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1209 Ta wersja samouczka, podobnie jak GNU Emacs, jest chroniona prawem |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1210 autorskim, ale wolno ją kopiować pod następującymi warunkami: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1211 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1212 Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004, |
87649 | 1213 2005, 2006, 2007, 2008 Free Software Foundation, Inc. |
82718
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1214 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1215 Zezwala się na wykonywanie lub rozpowszechnianie |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1216 wiernych kopii tego dokumentu w otrzymanej formie, na dowolnym |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1217 nośniku, pod warunkiem zachowania informacji o |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1218 prawach autorskich i niniejszym zezwoleniu oraz pod |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1219 warunkiem, że dystrybutor udzieli odbiorcy pozwolenia na |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1220 dalsze rozpowszechnianie zgodnie z niniejszym zezwoleniem. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1221 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1222 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1223 Zezwala się również na rozpowszechnianie na warunkach podanych |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1224 powyżej zmodyfikowanych wersji tego dokumentu lub jego części, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1225 pod warunkiem, że zostaną wyraźnie uwidocznione |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1226 informacje o tym, kto dokonał modyfikacji jako ostatni. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1227 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1228 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1229 Warunki kopiowania samego Emacsa są bardziej skomplikowane, ale zgodne |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1230 z tą ideą. Proszę, przeczytaj plik COPYING, po czym rozdaj swoim |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1231 znajomym kopie Emacsa. Pomóż tępić obstrukcjonizm w informatyce, |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1232 używając, tworząc i dzieląc się oprogramowaniem swobodnym. |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1233 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1234 ;;; Local Variables: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1235 ;;; mode: fundamental |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1236 ;;; coding: latin-2 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1237 ;;; sentence-end-double-space: nil |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1238 ;;; End: |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1239 |
115ba1ca6c1f
Move tutorials from etc/ to etc/tutorials/
Glenn Morris <rgm@gnu.org>
parents:
diff
changeset
|
1240 ;;; arch-tag: 6c6b7445-4cd5-44ca-a101-7f4697b92f60 |