annotate etc/TUTORIAL.pl @ 42307:922f0ef2951b

(balance-windows): Use new PRESERVE-BEFORE arg to enlarge-window. Use save-selected-window. Don't try to resize windows that end at the bottom "level". Retry changing the sizes until the windows get the desired sizes. Discount the minibuffer when computing total height available.
author Richard M. Stallman <rms@gnu.org>
date Tue, 25 Dec 2001 10:34:39 +0000 (2001-12-25)
parents e7e9b4581430
children b027da192726
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
38915
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1 Copyright (c) 1985, 2001 Free Software Foundation, Inc.
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
2 Szczeg鶻y na ko�cu pliku. Czytasz w�a�nie kr�tki podr�cznik Emacsa.
Dave Love <fx@gnu.org>
parents:
diff changeset
3
Dave Love <fx@gnu.org>
parents:
diff changeset
4 Polecenia Emacsa og�lnie wymagaj� wci�ni�cia klawisza CONTROL (czasami
Dave Love <fx@gnu.org>
parents:
diff changeset
5 oznaczanego CTRL lub CTL) lub klawisza META (czasami oznaczanego EDIT
Dave Love <fx@gnu.org>
parents:
diff changeset
6 lub ALT). Zamiast pisa� META czy CONTROL za ka�dym razem, gdy masz
Dave Love <fx@gnu.org>
parents:
diff changeset
7 przycisn掩 ten klawisz, u�ywa� b�dziemy nast�puj�cych skr�t�w:
Dave Love <fx@gnu.org>
parents:
diff changeset
8
Dave Love <fx@gnu.org>
parents:
diff changeset
9 C-<znak> oznacza trzymanie klawisza CONTROL podczas wciskania klawisza <znak>.
Dave Love <fx@gnu.org>
parents:
diff changeset
10 Na przyk�ad C-f b�dzie odpowiada�o naci�ni�ciu f, podczas gdy
Dave Love <fx@gnu.org>
parents:
diff changeset
11 klawisz CONTROL by� wci�ni�ty.
Dave Love <fx@gnu.org>
parents:
diff changeset
12 M-<znak> oznacza trzymanie klawisza META wci�ni�tego podczas
Dave Love <fx@gnu.org>
parents:
diff changeset
13 wciskania klawisza <znak>. Je�li nie masz klawisza META,
Dave Love <fx@gnu.org>
parents:
diff changeset
14 naci�nij i pu倶 klawisz ESC, a potem naci�nij klawisz <znak>.
Dave Love <fx@gnu.org>
parents:
diff changeset
15
Dave Love <fx@gnu.org>
parents:
diff changeset
16 Uwaga: by zako�czy� sesje Emacsa naci�nij C-x C-c (dwa znaki).
Dave Love <fx@gnu.org>
parents:
diff changeset
17 Znaki ">>" na lewym marginesie w dalszej cz蟠ci tego podr�cznika
Dave Love <fx@gnu.org>
parents:
diff changeset
18 oznaczaj� �wiczenia dla Ciebie. Na przyk�ad:
Dave Love <fx@gnu.org>
parents:
diff changeset
19 <<Blank lines inserted here by startup of help-with-tutorial>>
Dave Love <fx@gnu.org>
parents:
diff changeset
20 >> Teraz naci�nij C-v (nast�pny ekran), by przej倶 na nast�pny ekran
Dave Love <fx@gnu.org>
parents:
diff changeset
21 podr�cznika (zr�b to naciskaj�c jednocze�nie klawisz CONTROL i v).
Dave Love <fx@gnu.org>
parents:
diff changeset
22 Od tego momentu powiniene� robi� to zawsze, gdy dojdziesz
Dave Love <fx@gnu.org>
parents:
diff changeset
23 do ko�ca ekranu.
Dave Love <fx@gnu.org>
parents:
diff changeset
24
Dave Love <fx@gnu.org>
parents:
diff changeset
25 Zwr黽 uwag� na to, ze kilka linii powtarza si�, gdy przechodzisz z
Dave Love <fx@gnu.org>
parents:
diff changeset
26 ekranu na ekran; zachowanie to ma zapewni� pewna ci�g�o倶 podczas
Dave Love <fx@gnu.org>
parents:
diff changeset
27 przesuwania si� w obr�bie pliku.
Dave Love <fx@gnu.org>
parents:
diff changeset
28
Dave Love <fx@gnu.org>
parents:
diff changeset
29 Pierwsza umiej�tno�ci�, kt�ra powiniene� opanowa�, jest spos�b
Dave Love <fx@gnu.org>
parents:
diff changeset
30 przesuwania si� z miejsca na miejsce. Ju� wiesz, jak przesuwa� si� o
Dave Love <fx@gnu.org>
parents:
diff changeset
31 jeden ekran do przodu. By przesun掩 si� o jeden ekran do tylu,
Dave Love <fx@gnu.org>
parents:
diff changeset
32 wci�nij M-v (wci�nij META i naci�nij v, lub naci�nij <ESC>v je�li nie
Dave Love <fx@gnu.org>
parents:
diff changeset
33 masz klawisza META lub EDIT).
Dave Love <fx@gnu.org>
parents:
diff changeset
34
Dave Love <fx@gnu.org>
parents:
diff changeset
35 >> Spr�buj nacisn掩 M-v, a potem C-v by przesun掩 si� w prz�d i w ty�
Dave Love <fx@gnu.org>
parents:
diff changeset
36 kilka razy.
Dave Love <fx@gnu.org>
parents:
diff changeset
37
Dave Love <fx@gnu.org>
parents:
diff changeset
38
Dave Love <fx@gnu.org>
parents:
diff changeset
39 PODSUMOWANIE
Dave Love <fx@gnu.org>
parents:
diff changeset
40 ------------
Dave Love <fx@gnu.org>
parents:
diff changeset
41
Dave Love <fx@gnu.org>
parents:
diff changeset
42 Nast�puj�ce polecenia s� u�yteczne do przegl�dania po jednym ekranie:
Dave Love <fx@gnu.org>
parents:
diff changeset
43
Dave Love <fx@gnu.org>
parents:
diff changeset
44 C-v Przesu� si� o jeden ekran do przodu
Dave Love <fx@gnu.org>
parents:
diff changeset
45 M-v Przesu� si� o jeden ekran do tylu
Dave Love <fx@gnu.org>
parents:
diff changeset
46 C-l Wyczy倶 ekran i wy�wietl go na nowo, umieszczaj�c
Dave Love <fx@gnu.org>
parents:
diff changeset
47 tekst z okolic kursora w �rodku ekranu.
Dave Love <fx@gnu.org>
parents:
diff changeset
48 (Ta kombinacja to CONTROL-L, a nie CONTROL-1.)
Dave Love <fx@gnu.org>
parents:
diff changeset
49
Dave Love <fx@gnu.org>
parents:
diff changeset
50 >> Znajd� kursor i zapami�taj, jaki tekst jest w jego okolicy.
Dave Love <fx@gnu.org>
parents:
diff changeset
51 Naci�nij nast�pnie C-l.
Dave Love <fx@gnu.org>
parents:
diff changeset
52 Znajd� kursor jeszcze raz i zwr黽 uwag�, �e znajduje
Dave Love <fx@gnu.org>
parents:
diff changeset
53 si� on w okolicy tego samego tekstu.
Dave Love <fx@gnu.org>
parents:
diff changeset
54
Dave Love <fx@gnu.org>
parents:
diff changeset
55
Dave Love <fx@gnu.org>
parents:
diff changeset
56 PODSTAWY KIEROWANIA KURSOREM
Dave Love <fx@gnu.org>
parents:
diff changeset
57 ----------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
58
Dave Love <fx@gnu.org>
parents:
diff changeset
59 Przesuwanie si� z ekranu na ekran jest u�yteczne, ale jak przej倶 do
Dave Love <fx@gnu.org>
parents:
diff changeset
60 okre�lonego miejsca w obr�bie jednego ekranu?
Dave Love <fx@gnu.org>
parents:
diff changeset
61
Dave Love <fx@gnu.org>
parents:
diff changeset
62 Mo�na to zrobi� na kilka sposob�w. Najprostszym jest u�ycie polece�
Dave Love <fx@gnu.org>
parents:
diff changeset
63 C-p, C-b, C-f oraz C-n. Ka�de z tych polece� przesuwa kursor o jeden
Dave Love <fx@gnu.org>
parents:
diff changeset
64 wiersz lub kolumn� w okre�lonym kierunku. Oto schemat, kt�ry to
Dave Love <fx@gnu.org>
parents:
diff changeset
65 obrazuje:
Dave Love <fx@gnu.org>
parents:
diff changeset
66
Dave Love <fx@gnu.org>
parents:
diff changeset
67 Poprzednia linia, C-p
Dave Love <fx@gnu.org>
parents:
diff changeset
68 (ang. previous line)
Dave Love <fx@gnu.org>
parents:
diff changeset
69 :
Dave Love <fx@gnu.org>
parents:
diff changeset
70 :
Dave Love <fx@gnu.org>
parents:
diff changeset
71 Wstecz, C-b .... Kursor .... Do przodu, C-f
Dave Love <fx@gnu.org>
parents:
diff changeset
72 (ang. back) : (ang. forward)
Dave Love <fx@gnu.org>
parents:
diff changeset
73 :
Dave Love <fx@gnu.org>
parents:
diff changeset
74 :
Dave Love <fx@gnu.org>
parents:
diff changeset
75 Nast�pna linia, C-n
Dave Love <fx@gnu.org>
parents:
diff changeset
76 (ang. next line)
Dave Love <fx@gnu.org>
parents:
diff changeset
77
Dave Love <fx@gnu.org>
parents:
diff changeset
78 >> Przesu� kursor na �rodek schematu za pomoc� C-n lub C-p. Naci�nij
Dave Love <fx@gnu.org>
parents:
diff changeset
79 potem C-l, by zobaczy� ca�y diagram na �rodku ekranu.
Dave Love <fx@gnu.org>
parents:
diff changeset
80
Dave Love <fx@gnu.org>
parents:
diff changeset
81 To s� podstawowe polecenia kieruj�ce po�o�eniem kursora, kt�rych
Dave Love <fx@gnu.org>
parents:
diff changeset
82 b�dziesz u�ywa� nieustannnie, warto wi�c je zapami�ta�.
Dave Love <fx@gnu.org>
parents:
diff changeset
83
Dave Love <fx@gnu.org>
parents:
diff changeset
84 >> Naci�nij kilka razy C-n, by przesun掩 kursor do tej linii.
Dave Love <fx@gnu.org>
parents:
diff changeset
85
Dave Love <fx@gnu.org>
parents:
diff changeset
86 >> Przesu� si� w g咳b linii za pomoc� C-f, a potem do g�ry za pomoc�
Dave Love <fx@gnu.org>
parents:
diff changeset
87 C-p. Zwr黽 uwag� na zachowanie si� C-p, gdy kursor jest w �rodku
Dave Love <fx@gnu.org>
parents:
diff changeset
88 linii.
Dave Love <fx@gnu.org>
parents:
diff changeset
89
Dave Love <fx@gnu.org>
parents:
diff changeset
90 Ka�da linia tekstu ko�czy si� znakiem nowej linii, kt�ry oddziela ja
Dave Love <fx@gnu.org>
parents:
diff changeset
91 od nast�pnej. Ka�dy Tw�j plik powinien ko�czy� si� znakiem nowej
Dave Love <fx@gnu.org>
parents:
diff changeset
92 linii (ale Emacs nie zmusza Ci� do tego).
Dave Love <fx@gnu.org>
parents:
diff changeset
93
Dave Love <fx@gnu.org>
parents:
diff changeset
94 >> Spr�buj nacisn掩 C-b na pocz�tku linii. Powinno to Ci� przenie倶
Dave Love <fx@gnu.org>
parents:
diff changeset
95 na koniec poprzedniej linii. Dzieje si� tak dlatego, �e kursor
Dave Love <fx@gnu.org>
parents:
diff changeset
96 przechodzi nad znakiem nowej linii.
Dave Love <fx@gnu.org>
parents:
diff changeset
97
Dave Love <fx@gnu.org>
parents:
diff changeset
98 C-f przechodzi nad znakiem nowej linii tak samo jak C-b.
Dave Love <fx@gnu.org>
parents:
diff changeset
99
Dave Love <fx@gnu.org>
parents:
diff changeset
100 >> Naci�nij kilka razy C-b, by� dostrzeg�, gdzie jest kursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
101 Naci�nij potem C-f, by wr�ci� na koniec linii. W ko�cu naci�nij
Dave Love <fx@gnu.org>
parents:
diff changeset
102 jeszcze raz C-f, by przej倶 do nast�pnej linii.
Dave Love <fx@gnu.org>
parents:
diff changeset
103
Dave Love <fx@gnu.org>
parents:
diff changeset
104 Gdy przesuwasz kursor poza dolna kraw�d� ekranu, tekst za kraw�dzi�
Dave Love <fx@gnu.org>
parents:
diff changeset
105 przesuwa si� na ekran (ang. scrolling). Dzi�ki temu Emacs mo�e
Dave Love <fx@gnu.org>
parents:
diff changeset
106 przesun掩 kursor do okre�lonego miejsca bez umieszczania go poza
Dave Love <fx@gnu.org>
parents:
diff changeset
107 ekranem.
Dave Love <fx@gnu.org>
parents:
diff changeset
108
Dave Love <fx@gnu.org>
parents:
diff changeset
109 >> Spr�buj przesun掩 kursor poza dolna granice ekranu za pomoc� C-n i
Dave Love <fx@gnu.org>
parents:
diff changeset
110 zobacz co si� stanie.
Dave Love <fx@gnu.org>
parents:
diff changeset
111
Dave Love <fx@gnu.org>
parents:
diff changeset
112 Je�li przesuwanie si� o jeden znak na raz jest dla Ciebie za wolne,
Dave Love <fx@gnu.org>
parents:
diff changeset
113 spr�buj przesuwa� si� o s�owa. M-f (Meta-f) przesuwa kursor do przodu
Dave Love <fx@gnu.org>
parents:
diff changeset
114 o s�owo, a M-b przesuwa go do tylu o jedno s�owo.
Dave Love <fx@gnu.org>
parents:
diff changeset
115
Dave Love <fx@gnu.org>
parents:
diff changeset
116 >> Spr�buj nacisn掩 kilka M-f i M-b.
Dave Love <fx@gnu.org>
parents:
diff changeset
117
Dave Love <fx@gnu.org>
parents:
diff changeset
118 Gdy jeste� w �rodku s�owa, M-f przesuwa kursor na koniec s�owa. Je�li
Dave Love <fx@gnu.org>
parents:
diff changeset
119 natomiast jeste� w przerwie miedzy s�owami, M-f przesuwa kursor na
Dave Love <fx@gnu.org>
parents:
diff changeset
120 koniec nast�pnego s�owa. M-b zachowuje si� podobnie, jak chodzi o
Dave Love <fx@gnu.org>
parents:
diff changeset
121 ruch do ty�u.
Dave Love <fx@gnu.org>
parents:
diff changeset
122
Dave Love <fx@gnu.org>
parents:
diff changeset
123 >> Naci�nij M-f i M-b kilka razy na przemian z C-f i C-b tak, by�
Dave Love <fx@gnu.org>
parents:
diff changeset
124 m�g� zauwa�y� dzia�anie M-f i M-b naci�nietych w r鷽nych miejscach
Dave Love <fx@gnu.org>
parents:
diff changeset
125 wewn�trz i pomi�dzy s�owami.
Dave Love <fx@gnu.org>
parents:
diff changeset
126
Dave Love <fx@gnu.org>
parents:
diff changeset
127 Zauwa� podobie�stwo pomi�dzy C-f i C-b oraz M-f i M-b. Bardzo cz�sto
Dave Love <fx@gnu.org>
parents:
diff changeset
128 kombinacje zawieraj�ce Meta opisuj� operacje zwi�zane z jednostkami
Dave Love <fx@gnu.org>
parents:
diff changeset
129 j�zykowymi (s�owa, zdania, akapity), podczas gdy kombinacje oparte o
Dave Love <fx@gnu.org>
parents:
diff changeset
130 Control dzia�aj� na podstawowych jednostkach niezale�nych od tego, co
Dave Love <fx@gnu.org>
parents:
diff changeset
131 edytujesz (znaki, linie, itd.).
Dave Love <fx@gnu.org>
parents:
diff changeset
132
Dave Love <fx@gnu.org>
parents:
diff changeset
133 Ta zale�no倶 stosuje si� do linii i zda�: C-a i C-e przesuwaj� kursor
Dave Love <fx@gnu.org>
parents:
diff changeset
134 na pocz�tek i koniec linii, a M-a i M-e przesuwaj� go na pocz�tek i
Dave Love <fx@gnu.org>
parents:
diff changeset
135 koniec zdania.
Dave Love <fx@gnu.org>
parents:
diff changeset
136
Dave Love <fx@gnu.org>
parents:
diff changeset
137 >> Naci�nij kilka razy C-a, a potem kilka razy C-e.
Dave Love <fx@gnu.org>
parents:
diff changeset
138 Powt�rz to z M-a, a potem z M-e.
Dave Love <fx@gnu.org>
parents:
diff changeset
139
Dave Love <fx@gnu.org>
parents:
diff changeset
140 Czy zauwa�y�e�, ze powtarzanie C-a nic nie zmienia, natomiast powt�rne
Dave Love <fx@gnu.org>
parents:
diff changeset
141 M-a przesuwa Ci� o jedno zdanie? Chocia� nie jest to do ko�ca
Dave Love <fx@gnu.org>
parents:
diff changeset
142 analogiczne, wydaje si� jednak naturalne.
Dave Love <fx@gnu.org>
parents:
diff changeset
143
Dave Love <fx@gnu.org>
parents:
diff changeset
144 Po�o�enie kursora w tek�cie okre�lane jest mianem "punktu".
Dave Love <fx@gnu.org>
parents:
diff changeset
145
Dave Love <fx@gnu.org>
parents:
diff changeset
146 Oto podsumowanie prostych polece� s�u娠cych do przesuwania kursora,
Dave Love <fx@gnu.org>
parents:
diff changeset
147 w咳cznie z operacjami dotycz�cymi s鞄w i zda�:
Dave Love <fx@gnu.org>
parents:
diff changeset
148
Dave Love <fx@gnu.org>
parents:
diff changeset
149 C-f Do przodu o jeden znak
Dave Love <fx@gnu.org>
parents:
diff changeset
150 C-b W ty� o jeden znak
Dave Love <fx@gnu.org>
parents:
diff changeset
151
Dave Love <fx@gnu.org>
parents:
diff changeset
152 M-f Do przodu o s�owo
Dave Love <fx@gnu.org>
parents:
diff changeset
153 M-b W ty� o s�owo
Dave Love <fx@gnu.org>
parents:
diff changeset
154
Dave Love <fx@gnu.org>
parents:
diff changeset
155 C-n Nast�pna linia
Dave Love <fx@gnu.org>
parents:
diff changeset
156 C-p Poprzednia linia
Dave Love <fx@gnu.org>
parents:
diff changeset
157
Dave Love <fx@gnu.org>
parents:
diff changeset
158 C-a Pocz�tek linii
Dave Love <fx@gnu.org>
parents:
diff changeset
159 C-e Koniec linii
Dave Love <fx@gnu.org>
parents:
diff changeset
160
Dave Love <fx@gnu.org>
parents:
diff changeset
161 M-a W ty� na pocz�tek zdania
Dave Love <fx@gnu.org>
parents:
diff changeset
162 M-e Do przodu na koniec zdania
Dave Love <fx@gnu.org>
parents:
diff changeset
163
Dave Love <fx@gnu.org>
parents:
diff changeset
164 >> Prze�wicz kilka razy wszystkie powy�sze polecenia dla wprawy.
Dave Love <fx@gnu.org>
parents:
diff changeset
165 S� one najcz蟠ciej u�ywanymi poleceniami.
Dave Love <fx@gnu.org>
parents:
diff changeset
166
Dave Love <fx@gnu.org>
parents:
diff changeset
167 Dwa inne wa�ne polecenia przesuwaj�ce kursor to M-< (Meta i znak
Dave Love <fx@gnu.org>
parents:
diff changeset
168 mniejszo�ci), kt�re przesuwa kursor na pocz�tek ca�ego tekstu i M->
Dave Love <fx@gnu.org>
parents:
diff changeset
169 (Meta i znak wi�kszo�ci), kt�re przesuwa kursor na koniec ca�ego
Dave Love <fx@gnu.org>
parents:
diff changeset
170 tekstu.
Dave Love <fx@gnu.org>
parents:
diff changeset
171
Dave Love <fx@gnu.org>
parents:
diff changeset
172 Na wi�kszo�ci terminali "<" jest nad przecinkiem, tak wiec musisz u�y�
Dave Love <fx@gnu.org>
parents:
diff changeset
173 klawisza Shift by nacisn掩 "<". Musisz wiec tak�e u�y� Shift by
Dave Love <fx@gnu.org>
parents:
diff changeset
174 nacisn掩 M-<. Bez Shift by�oby to M-przecinek.
Dave Love <fx@gnu.org>
parents:
diff changeset
175
Dave Love <fx@gnu.org>
parents:
diff changeset
176 >> Naci�nij M-< by przej倶 na pocz�tek podr�cznika. U�yj potem C-v
Dave Love <fx@gnu.org>
parents:
diff changeset
177 kilkukrotnie, by wr�ci� tutaj.
Dave Love <fx@gnu.org>
parents:
diff changeset
178
Dave Love <fx@gnu.org>
parents:
diff changeset
179 >> Teraz naci�nij M->, by przej倶 na koniec podr�cznika. Wr黽 do tego
Dave Love <fx@gnu.org>
parents:
diff changeset
180 miejsca za pomoc� kilkukrotnego M-v.
Dave Love <fx@gnu.org>
parents:
diff changeset
181
Dave Love <fx@gnu.org>
parents:
diff changeset
182 Je�li Tw�j terminal ma klawisze strza�ek, to mo�esz ich u�y� do
Dave Love <fx@gnu.org>
parents:
diff changeset
183 przesuwania kursora. Zalecamy Ci nauczenie si� kombinacji C-b, C-f,
Dave Love <fx@gnu.org>
parents:
diff changeset
184 C-n i C-p z trzech powod�w. Po pierwsze, dzia�aj� one na wszystkich
Dave Love <fx@gnu.org>
parents:
diff changeset
185 typach terminali. Po drugie, gdy ju� zdob�dziesz pewna praktyk� w
Dave Love <fx@gnu.org>
parents:
diff changeset
186 pos�ugiwaniu si� Emacsem, b�dzie Ci szybciej nacisn掩 te kombinacje
Dave Love <fx@gnu.org>
parents:
diff changeset
187 ni� klawisze strza�ek (poniewa� nie wymaga to przenoszenia d�oni z
Dave Love <fx@gnu.org>
parents:
diff changeset
188 miejsca, kt�re zajmuj� podczas szybkiego pisania za pomoc� 10 palc�w).
Dave Love <fx@gnu.org>
parents:
diff changeset
189 Po trzecie wreszcie, gdy ju� wyrobisz sobie zwyczaj pos�ugiwania si�
Dave Love <fx@gnu.org>
parents:
diff changeset
190 tymi poleceniami z klawiszem Control, b�dziesz m�g� �atwo nauczy� si�
Dave Love <fx@gnu.org>
parents:
diff changeset
191 innych zaawansowanych polece� przesuwaj�cych kursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
192
Dave Love <fx@gnu.org>
parents:
diff changeset
193 Wi�kszo倶 polece� Emacsa akceptuje argument liczbowy; dla wi�kszo�ci
Dave Love <fx@gnu.org>
parents:
diff changeset
194 polece� s�u�y on jako liczba powt�rze�. Spos�b, w jaki okre�lasz
Dave Love <fx@gnu.org>
parents:
diff changeset
195 liczb� powt�rze� polecenia, to naci�niecie C-u a potem cyfr, zanim
Dave Love <fx@gnu.org>
parents:
diff changeset
196 naci�niesz polecenie. Je�li masz klawisz META (lub EDIT lub ALT),
Dave Love <fx@gnu.org>
parents:
diff changeset
197 alternatywnym sposobem jest wciskanie klawiszy cyfr podczas
Dave Love <fx@gnu.org>
parents:
diff changeset
198 wprowadzania argumentu liczbowego. Zalecamy nauczenie si� metody
Dave Love <fx@gnu.org>
parents:
diff changeset
199 klawisza C-u, poniewa� dzia�a ona na wszystkich terminalach.
Dave Love <fx@gnu.org>
parents:
diff changeset
200
Dave Love <fx@gnu.org>
parents:
diff changeset
201 Na przyk�ad C-u 8 C-f przesuwa kursor do przodu o osiem znak�w.
Dave Love <fx@gnu.org>
parents:
diff changeset
202
Dave Love <fx@gnu.org>
parents:
diff changeset
203 >> Spr�buj u�y� C-n i C-p z argumentem liczbowym, by przesun掩 kursor
Dave Love <fx@gnu.org>
parents:
diff changeset
204 do jednej z linii w pobli�u tego zdania za pomoc� tylko jednego
Dave Love <fx@gnu.org>
parents:
diff changeset
205 polecenia.
Dave Love <fx@gnu.org>
parents:
diff changeset
206
Dave Love <fx@gnu.org>
parents:
diff changeset
207 Wi�kszo倶 polece� u�ywa argumentu liczbowego jako liczba powt�rze�.
Dave Love <fx@gnu.org>
parents:
diff changeset
208 Jest kilka polece�, kt�re u�ywaj� go w inny spos�b. C-v i M-v s�
Dave Love <fx@gnu.org>
parents:
diff changeset
209 w�r�d tych wyj�tk�w. Je�li poda si� im argument, przesuwaj� zawarto倶
Dave Love <fx@gnu.org>
parents:
diff changeset
210 ekranu w gore lub w d鶻 o podana liczb� linii zamiast o tyle� ekran�w.
Dave Love <fx@gnu.org>
parents:
diff changeset
211 Na przyk�ad C-u 4 C-v przewija ekran o 4 linie.
Dave Love <fx@gnu.org>
parents:
diff changeset
212
Dave Love <fx@gnu.org>
parents:
diff changeset
213 >> Spr�buj nacisn掩 C-u 8 C-v.
Dave Love <fx@gnu.org>
parents:
diff changeset
214
Dave Love <fx@gnu.org>
parents:
diff changeset
215 To powinno by�o przewin掩 ekran do g�ry o 8 linii. Je�li chcia�by�
Dave Love <fx@gnu.org>
parents:
diff changeset
216 przewin掩 go w d鶻, mo�esz poda� argument przed poleceniem M-v.
Dave Love <fx@gnu.org>
parents:
diff changeset
217
Dave Love <fx@gnu.org>
parents:
diff changeset
218 Je�li u�ywasz systemu X-Windows, prawdopodobnie po lewej stronie okna
Dave Love <fx@gnu.org>
parents:
diff changeset
219 Emacsa znajduje si� prostok�tny obszar, nazywany po angielsku
Dave Love <fx@gnu.org>
parents:
diff changeset
220 "scrollbar". Za jego pomoc� mo�esz przewija� tekst, u�ywaj�c do tego
Dave Love <fx@gnu.org>
parents:
diff changeset
221 celu myszy.
Dave Love <fx@gnu.org>
parents:
diff changeset
222
Dave Love <fx@gnu.org>
parents:
diff changeset
223 >> Spr�buj nacisn掩 �rodkowy klawisz myszy u g�ry pod�wietlonego
Dave Love <fx@gnu.org>
parents:
diff changeset
224 obszaru na scrollbarze. To powinno przewin掩 tekst do miejsca
Dave Love <fx@gnu.org>
parents:
diff changeset
225 okre�lonego wysoko�ci�, na kt�rej nacisn嘘e� klawisz myszy.
Dave Love <fx@gnu.org>
parents:
diff changeset
226
Dave Love <fx@gnu.org>
parents:
diff changeset
227 >> Przesu� mysz do miejsca oddalonego od g�rnego ko�ca scrollbaru
Dave Love <fx@gnu.org>
parents:
diff changeset
228 mniej wi�cej o trzy linie i naci�nij lewy klawisz myszy kilka razy.
Dave Love <fx@gnu.org>
parents:
diff changeset
229
Dave Love <fx@gnu.org>
parents:
diff changeset
230
Dave Love <fx@gnu.org>
parents:
diff changeset
231 * KIEROWANIE KURSOREM Z X TERMINALA
Dave Love <fx@gnu.org>
parents:
diff changeset
232 -----------------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
233
Dave Love <fx@gnu.org>
parents:
diff changeset
234 Je�li masz X terminal, prawdopodobnie �atwiej Ci b�dzie u�ywa�
Dave Love <fx@gnu.org>
parents:
diff changeset
235 klawiszy strza�ek po prawej stronie klawiatury do kierowania kursorem.
Dave Love <fx@gnu.org>
parents:
diff changeset
236 Klawisze strza�ek w lewo, w prawo, w g�r� i w d鶻 dzia�aj� zgodnie z
Dave Love <fx@gnu.org>
parents:
diff changeset
237 oczekiwaniem; odpowiadaj� one dok�adnie C-b, C-f, C-p i C-n, ale s�
Dave Love <fx@gnu.org>
parents:
diff changeset
238 �atwiejsze do zapami�tania. Mo�esz tak�e u�ywa� C-lewo i C-prawo by
Dave Love <fx@gnu.org>
parents:
diff changeset
239 przesuwa� si� o s�owa oraz C-g�ra i C-d鶻, by przesuwa� si� o bloki
Dave Love <fx@gnu.org>
parents:
diff changeset
240 (np. akapity, je�li edytujesz tekst). Je�li masz klawisze oznaczone
Dave Love <fx@gnu.org>
parents:
diff changeset
241 HOME (lub BEGIN) oraz END, zanios� Ci� one na pocz�tek i koniec linii,
Dave Love <fx@gnu.org>
parents:
diff changeset
242 a C-home i C-end na pocz�tek i koniec pliku. Je�li Twoja klawiatura
Dave Love <fx@gnu.org>
parents:
diff changeset
243 ma klawisze PgUp i PgDn, mo�esz ich u�y� do przesuwania si� o jeden
Dave Love <fx@gnu.org>
parents:
diff changeset
244 ekran za jednym razem, tak jak M-v i C-v.
Dave Love <fx@gnu.org>
parents:
diff changeset
245
Dave Love <fx@gnu.org>
parents:
diff changeset
246 Wszystkie te polecenia akceptuj� argument liczbowy, jak to jest
Dave Love <fx@gnu.org>
parents:
diff changeset
247 opisane powy�ej. Mo�esz stosowa� pewne skr�ty w celu wpisania tych
Dave Love <fx@gnu.org>
parents:
diff changeset
248 argument�w: naci�nij i trzymaj CONTROL lub META i wpisz liczb�. Na
Dave Love <fx@gnu.org>
parents:
diff changeset
249 przyk�ad, by przesun掩 kursor o 12 s鞄w w prawo naci�nij C-1 C-2
Dave Love <fx@gnu.org>
parents:
diff changeset
250 C-prawo. Zwr黽 uwag�, ze jest to �atwe do wpisania, poniewa� nie
Dave Love <fx@gnu.org>
parents:
diff changeset
251 musisz puszcza� klawisza CONTROL podczas wciskania klawiszy.
Dave Love <fx@gnu.org>
parents:
diff changeset
252
Dave Love <fx@gnu.org>
parents:
diff changeset
253
Dave Love <fx@gnu.org>
parents:
diff changeset
254 * GDY EMACS JEST ZABLOKOWANY
Dave Love <fx@gnu.org>
parents:
diff changeset
255 ----------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
256
Dave Love <fx@gnu.org>
parents:
diff changeset
257 Je�li Emacs przestaje odpowiada� na Twoje polecenia, mo�esz go
Dave Love <fx@gnu.org>
parents:
diff changeset
258 bezpiecznie zatrzyma� przyciskaj�c C-g. Mo�esz u�y� C-g do przerwania
Dave Love <fx@gnu.org>
parents:
diff changeset
259 polecenia, kt�re zabiera zbyt wiele czasu.
Dave Love <fx@gnu.org>
parents:
diff changeset
260
Dave Love <fx@gnu.org>
parents:
diff changeset
261 Mo�esz u�y� C-g tak�e, by anulowa� argument liczbowy lub pocz�tek
Dave Love <fx@gnu.org>
parents:
diff changeset
262 polecenia, kt�rego nie chcesz doka�cza�.
Dave Love <fx@gnu.org>
parents:
diff changeset
263
Dave Love <fx@gnu.org>
parents:
diff changeset
264 >> Napisz C-u 100 jako argument liczbowy, po czym naci�nij C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
265 Teraz naci�nij C-f. Powinno przesun掩 to kursor o tylko jeden
Dave Love <fx@gnu.org>
parents:
diff changeset
266 znak, poniewa� anulowa�e� argument za pomoc� C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
267
Dave Love <fx@gnu.org>
parents:
diff changeset
268 Je�li nacisn嘘e� <ESC> przez pomy�k�, mo�esz tego si� pozby� za pomoc�
Dave Love <fx@gnu.org>
parents:
diff changeset
269 C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
270
Dave Love <fx@gnu.org>
parents:
diff changeset
271
Dave Love <fx@gnu.org>
parents:
diff changeset
272 * ZABLOKOWANE POLECENIA
Dave Love <fx@gnu.org>
parents:
diff changeset
273 -----------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
274
Dave Love <fx@gnu.org>
parents:
diff changeset
275 Pewne polecenia Emacsa s� "zablokowane", tak by pocz�tkuj�cy
Dave Love <fx@gnu.org>
parents:
diff changeset
276 u�ytkownicy nie mogli ich wywo�a� przez przypadek.
Dave Love <fx@gnu.org>
parents:
diff changeset
277
Dave Love <fx@gnu.org>
parents:
diff changeset
278 Je�li wywo�asz jedno z zablokowanych polece�, Emacs wypisze komunikat
Dave Love <fx@gnu.org>
parents:
diff changeset
279 informuj�cy o tym, co to za polecenie, i zapyta Ci�, czy chcesz je
Dave Love <fx@gnu.org>
parents:
diff changeset
280 wywo�a�.
Dave Love <fx@gnu.org>
parents:
diff changeset
281
Dave Love <fx@gnu.org>
parents:
diff changeset
282 Je�li naprawd� chcesz wywo�a� to polecenie, naci�nij spacje w
Dave Love <fx@gnu.org>
parents:
diff changeset
283 odpowiedzi na pytanie. Je�li nie chcesz wywo�a� zablokowanego
Dave Love <fx@gnu.org>
parents:
diff changeset
284 polecenia, odpowiedz na pytanie naciskaj�c "n".
Dave Love <fx@gnu.org>
parents:
diff changeset
285
Dave Love <fx@gnu.org>
parents:
diff changeset
286 >> Napisz `C-x n p' (co jest zablokowanym poleceniem) i odpowiedz "n"
Dave Love <fx@gnu.org>
parents:
diff changeset
287 na zadane pytanie.
Dave Love <fx@gnu.org>
parents:
diff changeset
288
Dave Love <fx@gnu.org>
parents:
diff changeset
289
Dave Love <fx@gnu.org>
parents:
diff changeset
290 * OKNA
Dave Love <fx@gnu.org>
parents:
diff changeset
291 ------
Dave Love <fx@gnu.org>
parents:
diff changeset
292
Dave Love <fx@gnu.org>
parents:
diff changeset
293 Emacs mo�e mi裝 kilka okien, ka�de wy�wietlaj�ce w�asny tekst. Zwr黽
Dave Love <fx@gnu.org>
parents:
diff changeset
294 uwag�, ze "okno" je�li chodzi o Emacsa, nie odnosi si� do osobnego
Dave Love <fx@gnu.org>
parents:
diff changeset
295 okienka systemu okienkowego, ale do pojedynczego panelu wewn�trz
Dave Love <fx@gnu.org>
parents:
diff changeset
296 okienka systemu X-Windows. (Emacs mo�e mi裝 kilka X-okien, lub
Dave Love <fx@gnu.org>
parents:
diff changeset
297 "ramek" w terminologii Emacsa. Opisane jest to poni�ej.)
Dave Love <fx@gnu.org>
parents:
diff changeset
298
Dave Love <fx@gnu.org>
parents:
diff changeset
299 Na tym etapie lepiej jest si� nie zag滑bia� w techniki wykorzystuj�ce
Dave Love <fx@gnu.org>
parents:
diff changeset
300 kilka okien. Powiniene� jedynie wiedzie�, w jaki spos�b pozby� si�
Dave Love <fx@gnu.org>
parents:
diff changeset
301 nadmiaru okien, kt�re mog� pojawi� si� jako sk�adniki systemu pomocy
Dave Love <fx@gnu.org>
parents:
diff changeset
302 lub wynik pewnych polece�. Robi si� to w prosty spos�b:
Dave Love <fx@gnu.org>
parents:
diff changeset
303
Dave Love <fx@gnu.org>
parents:
diff changeset
304 C-x 1 Jedno okno (tzn. zabij wszystkie inne okna).
Dave Love <fx@gnu.org>
parents:
diff changeset
305
Dave Love <fx@gnu.org>
parents:
diff changeset
306 Kombinacja ta to Control-x, po kt�rym wyst�puje cyfra 1. C-x 1
Dave Love <fx@gnu.org>
parents:
diff changeset
307 powi�ksza okno, w kt�rym jest kursor tak, by zaj螻o ca�y ekran.
Dave Love <fx@gnu.org>
parents:
diff changeset
308 Kasuje to wszystkie inne okna Emacsa.
Dave Love <fx@gnu.org>
parents:
diff changeset
309
Dave Love <fx@gnu.org>
parents:
diff changeset
310 >> Przesu� kursor do tej linii i naci�nij C-u 0 C-l.
Dave Love <fx@gnu.org>
parents:
diff changeset
311
Dave Love <fx@gnu.org>
parents:
diff changeset
312 (C-l, jak pami�tasz od�wie�a zawarto倶 ekranu. Je�li poda si� temu
Dave Love <fx@gnu.org>
parents:
diff changeset
313 poleceniu argument liczbowy, b�dzie to oznacza�o "od�wie� zawarto倶
Dave Love <fx@gnu.org>
parents:
diff changeset
314 ekranu i umie倶 bie娠ca linie o tyle linii od g�ry ekranu". Tak wiec
Dave Love <fx@gnu.org>
parents:
diff changeset
315 C-u 0 C-1 oznacza "od�wie� ekran, umieszczaj�c bie娠ca linie na samej
Dave Love <fx@gnu.org>
parents:
diff changeset
316 g�rze".)
Dave Love <fx@gnu.org>
parents:
diff changeset
317
Dave Love <fx@gnu.org>
parents:
diff changeset
318 >> Naci�nij Control-x 2
Dave Love <fx@gnu.org>
parents:
diff changeset
319 Zauwa� jak okno si� kurczy, podczas gdy nowe okno pojawia si�,
Dave Love <fx@gnu.org>
parents:
diff changeset
320 wy�wietlaj�c zawarto倶 tego bufora.
Dave Love <fx@gnu.org>
parents:
diff changeset
321
Dave Love <fx@gnu.org>
parents:
diff changeset
322 >> Naci�nij C-x 1 i nowe okno zniknie.
Dave Love <fx@gnu.org>
parents:
diff changeset
323
Dave Love <fx@gnu.org>
parents:
diff changeset
324
Dave Love <fx@gnu.org>
parents:
diff changeset
325 * WSTAWIANIE I USUWANIE
Dave Love <fx@gnu.org>
parents:
diff changeset
326 -----------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
327
Dave Love <fx@gnu.org>
parents:
diff changeset
328 Je�li chcesz wstawia� tekst, po prostu go napisz. Znaki, kt�re da si�
Dave Love <fx@gnu.org>
parents:
diff changeset
329 wy�wietli�, takie jak A, 7, *, itd, Emacs traktuje jako tekst i
Dave Love <fx@gnu.org>
parents:
diff changeset
330 wstawia natychmiast do bufora. Naci�nij <Return> (znak powrotu
Dave Love <fx@gnu.org>
parents:
diff changeset
331 karetki), by wstawi� znak nowej linii.
Dave Love <fx@gnu.org>
parents:
diff changeset
332
Dave Love <fx@gnu.org>
parents:
diff changeset
333 Ostatni znak, kt�ry napisa�e� mo�esz skasowa� przez naci�niecie
Dave Love <fx@gnu.org>
parents:
diff changeset
334 klawisza <Delete>. Klawisz ten mo�e by� oznaczony "Del". W pewnych
Dave Love <fx@gnu.org>
parents:
diff changeset
335 wypadkach klawisz "Backspace" mo�e s�u�y� za <Delete>, ale nie jest to
Dave Love <fx@gnu.org>
parents:
diff changeset
336 regu咳!
Dave Love <fx@gnu.org>
parents:
diff changeset
337
Dave Love <fx@gnu.org>
parents:
diff changeset
338 Og�lniej, <Delete> usuwa znak bezpo�rednio przed bie娠ca pozycj�
Dave Love <fx@gnu.org>
parents:
diff changeset
339 kursora.
Dave Love <fx@gnu.org>
parents:
diff changeset
340
Dave Love <fx@gnu.org>
parents:
diff changeset
341 >> Zr�b to teraz: wstaw kilka znak�w, po czym usu� je za pomaca
Dave Love <fx@gnu.org>
parents:
diff changeset
342 kilkukrotnego naci�ni�cia <Delete>. Nie przejmuj si� tym,
Dave Love <fx@gnu.org>
parents:
diff changeset
343 �e zmieniasz ten plik; nie zmienisz w ten spos�b g鞄wnego pliku
Dave Love <fx@gnu.org>
parents:
diff changeset
344 podr�cznika. To jest Twoja w�asna kopia.
Dave Love <fx@gnu.org>
parents:
diff changeset
345
Dave Love <fx@gnu.org>
parents:
diff changeset
346 Gdy linia tekstu staje si� zbyt d�uga, by zmie�ci� si� w jednym
Dave Love <fx@gnu.org>
parents:
diff changeset
347 wierszu na ekranie, jest ona "kontynuowana" w nast�pnym wierszu
Dave Love <fx@gnu.org>
parents:
diff changeset
348 ekranu. Znak "backslash" (`\') na prawym marginesie pozwala Ci
Dave Love <fx@gnu.org>
parents:
diff changeset
349 rozpozna� takie linie.
Dave Love <fx@gnu.org>
parents:
diff changeset
350
Dave Love <fx@gnu.org>
parents:
diff changeset
351 >> Wpisuj jaki� tekst tak d�ugo, a� dojdziesz do prawego marginesu, i
Dave Love <fx@gnu.org>
parents:
diff changeset
352 potem nie przestawaj. Zauwa�ysz, ze pojawi si� linia kontynuacji.
Dave Love <fx@gnu.org>
parents:
diff changeset
353
Dave Love <fx@gnu.org>
parents:
diff changeset
354 >> U�yj <Delete> by usun掩 tekst tak, by linia znowu
Dave Love <fx@gnu.org>
parents:
diff changeset
355 mie�ci�a si� na ekranie. Linia kontynuacji zniknie.
Dave Love <fx@gnu.org>
parents:
diff changeset
356
Dave Love <fx@gnu.org>
parents:
diff changeset
357 Znak nowej linii mo�e by� kasowany tak, jak ka�dy inny znak.
Dave Love <fx@gnu.org>
parents:
diff changeset
358 Usuniecie znaku nowej linii 咳czy je w jedna. Je�li powsta�a w wyniku
Dave Love <fx@gnu.org>
parents:
diff changeset
359 tego linia jest zbyt d�uga, by zmie�ci� si� na szeroko倶 ekranu,
Dave Love <fx@gnu.org>
parents:
diff changeset
360 zostanie ona wy�wietlona z lini� kontynuacji.
Dave Love <fx@gnu.org>
parents:
diff changeset
361
Dave Love <fx@gnu.org>
parents:
diff changeset
362 >> Przesu� kursor na pocz�tek linii i naci�nij <Delete>. Bie娠ca
Dave Love <fx@gnu.org>
parents:
diff changeset
363 linia zostanie po咳czona z poprzednia.
Dave Love <fx@gnu.org>
parents:
diff changeset
364
Dave Love <fx@gnu.org>
parents:
diff changeset
365 >> Naci�nij <Return>, by z powrotem wstawi� znak nowej linii, kt�ry
Dave Love <fx@gnu.org>
parents:
diff changeset
366 skasowa�e�.
Dave Love <fx@gnu.org>
parents:
diff changeset
367
Dave Love <fx@gnu.org>
parents:
diff changeset
368 Pami�taj, ze wi�kszo倶 polece� Emacsa mo�e zosta� wywo�anych z
Dave Love <fx@gnu.org>
parents:
diff changeset
369 parametrem liczby powt�rze�; dotyczy to tak�e znak�w tekstu. Argument
Dave Love <fx@gnu.org>
parents:
diff changeset
370 liczbowy powoduje wstawienie znaku kilkukrotnie.
Dave Love <fx@gnu.org>
parents:
diff changeset
371
Dave Love <fx@gnu.org>
parents:
diff changeset
372 >> Spr�buj zrobi� to teraz -- naci�nij C-u 8 * by uzyska� ********.
Dave Love <fx@gnu.org>
parents:
diff changeset
373
Dave Love <fx@gnu.org>
parents:
diff changeset
374 Nauczy�e� si� ju� wi�kszej cz蟠ci podstawowych sposob�w pisania oraz
Dave Love <fx@gnu.org>
parents:
diff changeset
375 poprawiania b滑d�w. W Emacsie mo�esz usuwa� r�wnie� cale s�owa lub
Dave Love <fx@gnu.org>
parents:
diff changeset
376 cale linie. Oto podsumowanie operacji usuwania znak�w:
Dave Love <fx@gnu.org>
parents:
diff changeset
377
Dave Love <fx@gnu.org>
parents:
diff changeset
378 <Delete> usu� znak bezpo�rednio przed kursorem
Dave Love <fx@gnu.org>
parents:
diff changeset
379 C-d usu� znak bezpo�rednio za kursorem
Dave Love <fx@gnu.org>
parents:
diff changeset
380
Dave Love <fx@gnu.org>
parents:
diff changeset
381 M-<Delete> wytnij s�owo bezpo�rednio przed kursorem
Dave Love <fx@gnu.org>
parents:
diff changeset
382 M-d wytnij nast�pne s�owo bezpo�rednio za kursorem
Dave Love <fx@gnu.org>
parents:
diff changeset
383
Dave Love <fx@gnu.org>
parents:
diff changeset
384 C-k wytnij zawarto倶 linii od kursora do jej ko�ca
Dave Love <fx@gnu.org>
parents:
diff changeset
385 M-k wytnij wszystkie znaki od kursora do ko�ca zdania
Dave Love <fx@gnu.org>
parents:
diff changeset
386
Dave Love <fx@gnu.org>
parents:
diff changeset
387 Zauwa�, ze <Delete> i C-d w po咳czeniu z M-<Delete> i M-d rozszerzaj�
Dave Love <fx@gnu.org>
parents:
diff changeset
388 regule rozpocz�t� przez C-f i M-f (C鷽, <Delete> tak naprawd� nie
Dave Love <fx@gnu.org>
parents:
diff changeset
389 wymaga wci�ni�cia Control, ale pomi�my to milczeniem). C-k i M-k s�
Dave Love <fx@gnu.org>
parents:
diff changeset
390 podobne do C-e i M-e w sensie, �e linie s� odpowiednikami zda�.
Dave Love <fx@gnu.org>
parents:
diff changeset
391
Dave Love <fx@gnu.org>
parents:
diff changeset
392 Gdy usuwasz wi�cej ni� jeden znak naraz, Emacs zachowuje usuni�ty
Dave Love <fx@gnu.org>
parents:
diff changeset
393 tekst tak, by� m�g� go gdzie� wstawi� z powrotem. Wstawianie
Dave Love <fx@gnu.org>
parents:
diff changeset
394 usuni�tego tekstu to "wklejanie". Mo�esz wkleja� usuni�ty tekst b�d�
Dave Love <fx@gnu.org>
parents:
diff changeset
395 to w to samo miejsce, z kt�rego zosta� usuni�ty, b�d� to w inne
Dave Love <fx@gnu.org>
parents:
diff changeset
396 miejsca. Ten sam tekst mo�esz wkleja� kilkukrotnie, w celu uzyskania
Dave Love <fx@gnu.org>
parents:
diff changeset
397 wielu kopii. Poleceniem, kt�re wkleja tekst jest C-y.
Dave Love <fx@gnu.org>
parents:
diff changeset
398
Dave Love <fx@gnu.org>
parents:
diff changeset
399 Zauwa� r鷽nic� pomi�dzy "wycinaniem" i "usuwaniem", polegaj�c� na tym,
Dave Love <fx@gnu.org>
parents:
diff changeset
400 ze wyci�te rzeczy mog� by� wklejone na nowo, natomiast usuni�te nie.
Dave Love <fx@gnu.org>
parents:
diff changeset
401 W og�lno�ci, polecenia, kt�re kasuj� du�o tekstu zachowuj� go, podczas
Dave Love <fx@gnu.org>
parents:
diff changeset
402 gdy polecenia, kt�re usuwaj� po prostu jeden znak lub puste linie i
Dave Love <fx@gnu.org>
parents:
diff changeset
403 przerwy, nie zachowuj� usuni�tego tekstu.
Dave Love <fx@gnu.org>
parents:
diff changeset
404
Dave Love <fx@gnu.org>
parents:
diff changeset
405 >> Przesu� kursor na pocz�tek linii, kt�ra nie jest pusta. Naci�nij
Dave Love <fx@gnu.org>
parents:
diff changeset
406 C-k, by wyci掩 tekst z tej linii.
Dave Love <fx@gnu.org>
parents:
diff changeset
407
Dave Love <fx@gnu.org>
parents:
diff changeset
408 >> Naci�nij C-k jeszcze raz. Zauwa�, ze wycina to znak nowej linii,
Dave Love <fx@gnu.org>
parents:
diff changeset
409 kt�ry znajduje si� za ta linia.
Dave Love <fx@gnu.org>
parents:
diff changeset
410
Dave Love <fx@gnu.org>
parents:
diff changeset
411 Zwr黽 uwag�, ze pojedyncze C-k wycina zawarto倶 linii, a powt�rne C-k
Dave Love <fx@gnu.org>
parents:
diff changeset
412 wycina sam� linie tak, �e pozosta�e linie przesuwaj� si� do g�ry. C-k
Dave Love <fx@gnu.org>
parents:
diff changeset
413 traktuje argument liczbowy w specjalny spos�b: wycina ono tyle linii
Dave Love <fx@gnu.org>
parents:
diff changeset
414 ORAZ ich zawarto倶. To nie jest samo powtarzanie kilka razy C-k. C-u
Dave Love <fx@gnu.org>
parents:
diff changeset
415 2 C-k wycina dwie linie i ich znaki nowej linii; dwukrotne naci�niecie
Dave Love <fx@gnu.org>
parents:
diff changeset
416 C-k nie zrobi�oby tego.
Dave Love <fx@gnu.org>
parents:
diff changeset
417
Dave Love <fx@gnu.org>
parents:
diff changeset
418 By odzyska� ostatnio wyci�ty tekst i wstawi� go w miejsce kursora,
Dave Love <fx@gnu.org>
parents:
diff changeset
419 naci�nij C-y.
Dave Love <fx@gnu.org>
parents:
diff changeset
420
Dave Love <fx@gnu.org>
parents:
diff changeset
421 >> Twoja kolej. Naci�nij C-y, by z powrotem wstawi� tekst.
Dave Love <fx@gnu.org>
parents:
diff changeset
422
Dave Love <fx@gnu.org>
parents:
diff changeset
423 Zwr黽 uwag�, ze je�li naci�niesz C-k kilka razy pod rz�d, ca�y wyci�ty
Dave Love <fx@gnu.org>
parents:
diff changeset
424 tekst jest zachowywany w jednym kawa�ku tak, �e jedno C-y wklei
Dave Love <fx@gnu.org>
parents:
diff changeset
425 wszystkie linie.
Dave Love <fx@gnu.org>
parents:
diff changeset
426
Dave Love <fx@gnu.org>
parents:
diff changeset
427 >> Naci�nij C-k kilka razy.
Dave Love <fx@gnu.org>
parents:
diff changeset
428
Dave Love <fx@gnu.org>
parents:
diff changeset
429 By odzyska� ten wyci�ty tekst...
Dave Love <fx@gnu.org>
parents:
diff changeset
430
Dave Love <fx@gnu.org>
parents:
diff changeset
431 >> ...naci�nij C-y. Przesu� potem kursor o kilka linii w d鶻 i
Dave Love <fx@gnu.org>
parents:
diff changeset
432 naci�nij C-y jeszcze raz. Widzisz, ze wstawia to ten sam tekst.
Dave Love <fx@gnu.org>
parents:
diff changeset
433
Dave Love <fx@gnu.org>
parents:
diff changeset
434 Co zrobi�, je�li chcesz wstawi� tekst, kt�ry wcze�niej wyci嘘e�, a
Dave Love <fx@gnu.org>
parents:
diff changeset
435 potem wycinasz cos innego? C-y wstawia tekst ostatnio wyci�ty.
Dave Love <fx@gnu.org>
parents:
diff changeset
436 Poprzedni fragment nie jest jednak stracony. Mo�esz wr�ci� do niego,
Dave Love <fx@gnu.org>
parents:
diff changeset
437 u�ywaj�c polecenia M-y. Po tym, jak naci�niesz C-y, by wstawi�
Dave Love <fx@gnu.org>
parents:
diff changeset
438 ostatnio wyci�ty tekst, naci�niecie M-y zast�puje wstawiony tekst
Dave Love <fx@gnu.org>
parents:
diff changeset
439 poprzednio wyci�tym. Dalsze naciskanie M-y przywo�uje coraz
Dave Love <fx@gnu.org>
parents:
diff changeset
440 wcze�niejsze fragmenty tekstu. Gdy dojdziesz do tekstu, kt�rego
Dave Love <fx@gnu.org>
parents:
diff changeset
441 szuka�e�, nie musisz robi� nic, by zosta� on we w�a�ciwym miejscu. Po
Dave Love <fx@gnu.org>
parents:
diff changeset
442 prostu kontynuuj edycj� tekstu, pozostawiaj�c wklejony tekst tam,
Dave Love <fx@gnu.org>
parents:
diff changeset
443 gdzie si� znajduje.
Dave Love <fx@gnu.org>
parents:
diff changeset
444
Dave Love <fx@gnu.org>
parents:
diff changeset
445 Je�li b�dziesz naciska� M-y wystarczaj�co wiele razy, dojdziesz do
Dave Love <fx@gnu.org>
parents:
diff changeset
446 punktu, z kt�rego wystartowa�e� (tekst ostatnio wyci�ty).
Dave Love <fx@gnu.org>
parents:
diff changeset
447
Dave Love <fx@gnu.org>
parents:
diff changeset
448 >> Wytnij jak蔚 line, zmie� pozycj� kursora i wytnij inna. Naci�nij
Dave Love <fx@gnu.org>
parents:
diff changeset
449 potem C-y by wstawi� druga z wyci�tych linii. Potem naci�nij M-y,
Dave Love <fx@gnu.org>
parents:
diff changeset
450 i linia ta zostanie zast�piona przez ta pierwsza. Naci�nij M-y
Dave Love <fx@gnu.org>
parents:
diff changeset
451 jeszcze kilka razy, by zobaczy� co si� dzieje. Powtarzaj to tak
Dave Love <fx@gnu.org>
parents:
diff changeset
452 d�ugo, a� druga z linii pojawi si� z powrotem. Je�li chcesz,
Dave Love <fx@gnu.org>
parents:
diff changeset
453 mo�esz pod掩 M-y dodatnie i ujemne argumenty.
Dave Love <fx@gnu.org>
parents:
diff changeset
454
Dave Love <fx@gnu.org>
parents:
diff changeset
455
Dave Love <fx@gnu.org>
parents:
diff changeset
456 * COFNIJ
Dave Love <fx@gnu.org>
parents:
diff changeset
457 --------
Dave Love <fx@gnu.org>
parents:
diff changeset
458
Dave Love <fx@gnu.org>
parents:
diff changeset
459 Je�li wprowadzisz zmiany do tekstu, a potem dojdziesz do wniosku, �e
Dave Love <fx@gnu.org>
parents:
diff changeset
460 to by�a pomy�ka, mo�esz cofn掩 te zmiany za pomoc� polecenia "cofnij"
Dave Love <fx@gnu.org>
parents:
diff changeset
461 (ang. undo), C-x u.
Dave Love <fx@gnu.org>
parents:
diff changeset
462
Dave Love <fx@gnu.org>
parents:
diff changeset
463 C-x u cofa zmiany wprowadzone przez jedno polecenie; je�li powt�rzysz
Dave Love <fx@gnu.org>
parents:
diff changeset
464 C-x u kilka razy pod rz�d, ka�de powt�rzenie cofa koleje polecenie.
Dave Love <fx@gnu.org>
parents:
diff changeset
465
Dave Love <fx@gnu.org>
parents:
diff changeset
466 Od tej regu�y s� dwa wyj�tki: polecenia, kt�re nie zmieniaj� tekstu
Dave Love <fx@gnu.org>
parents:
diff changeset
467 nie licz� si� jako polecenia, kt�re mo�na cofn掩 (zar�wno przesuni�cia
Dave Love <fx@gnu.org>
parents:
diff changeset
468 kursora, jak i przewijanie tekstu), oraz znaki wstawiane do tekstu
Dave Love <fx@gnu.org>
parents:
diff changeset
469 (np. litery) 咳czone s� w grupy do 20. (Ma to na celu zredukowanie
Dave Love <fx@gnu.org>
parents:
diff changeset
470 liczby naci�ni裝 C-x u, kt�re musia�by� wykona�, by cofn掩 wstawianie
Dave Love <fx@gnu.org>
parents:
diff changeset
471 tekstu.)
Dave Love <fx@gnu.org>
parents:
diff changeset
472
Dave Love <fx@gnu.org>
parents:
diff changeset
473 >> Wytnij te linie za pomoc� C-k, a potem naci�nij C-x u i linia
Dave Love <fx@gnu.org>
parents:
diff changeset
474 powinna pojawi� si� tu z powrotem.
Dave Love <fx@gnu.org>
parents:
diff changeset
475
Dave Love <fx@gnu.org>
parents:
diff changeset
476 C-_ jest innym sposobem wywo�ania polecenia "cofnij"; dzia�a to
Dave Love <fx@gnu.org>
parents:
diff changeset
477 dok�adnie tak samo jak C-x u, jest jedynie �atwiejsze do naci�ni�cia
Dave Love <fx@gnu.org>
parents:
diff changeset
478 kilka razy pod rz�d. Wada C-_ jest to, ze nie jest to oczywiste w
Dave Love <fx@gnu.org>
parents:
diff changeset
479 jaki spos�b nacisn掩 te kombinacje na niekt�rych klawiaturach. To
Dave Love <fx@gnu.org>
parents:
diff changeset
480 w�a�nie dlatego C-x u jest tak�e dost�pne. Na niekt�rych terminalach
Dave Love <fx@gnu.org>
parents:
diff changeset
481 mo�esz nacisn掩 C-_ poprzez przytrzymanie CTRL i naci�niecie /.
Dave Love <fx@gnu.org>
parents:
diff changeset
482
Dave Love <fx@gnu.org>
parents:
diff changeset
483 Argument liczbowy podany przed C-_ lub C-x u okre�la liczb� powt�rze�
Dave Love <fx@gnu.org>
parents:
diff changeset
484 tego polecenia.
Dave Love <fx@gnu.org>
parents:
diff changeset
485
Dave Love <fx@gnu.org>
parents:
diff changeset
486
Dave Love <fx@gnu.org>
parents:
diff changeset
487 * PLIKI
Dave Love <fx@gnu.org>
parents:
diff changeset
488 -------
Dave Love <fx@gnu.org>
parents:
diff changeset
489
Dave Love <fx@gnu.org>
parents:
diff changeset
490 Aby edytowny przez Ciebie tekst zosta� nma trwa�e zachowany, musisz
Dave Love <fx@gnu.org>
parents:
diff changeset
491 umie�ci� go w pliku. W przeciwnym wypadku zniknie on, gdy Emacs w
Dave Love <fx@gnu.org>
parents:
diff changeset
492 kt�rym go edytowa�e� zostanie zamkni�ty. Zachowywanie Twojego tekstu
Dave Love <fx@gnu.org>
parents:
diff changeset
493 w pliku nazywane bywa "odwiedzaniem" lub "znajdywaniem" pliku (ang.
Dave Love <fx@gnu.org>
parents:
diff changeset
494 "visiting" lub "finding").
Dave Love <fx@gnu.org>
parents:
diff changeset
495
Dave Love <fx@gnu.org>
parents:
diff changeset
496 Odwiedzanie pliku oznacza, �e jego zawarto倶 zostaje wy�wietlona w
Dave Love <fx@gnu.org>
parents:
diff changeset
497 Emacsie. Bardzo cz�sto sprowadza si� to do edycji samego pliku.
Dave Love <fx@gnu.org>
parents:
diff changeset
498 Jednak�e zmiany, kt�re wprowadzasz nie s� trwa�e do momentu, w kt�rym
Dave Love <fx@gnu.org>
parents:
diff changeset
499 "zachowasz" plik (ang. save). Zapobiega to sytuacji, w kt�rej
Dave Love <fx@gnu.org>
parents:
diff changeset
500 zostawiasz w systemie plik, kt�ry zosta� tylko w po�owie zmieniony, a
Dave Love <fx@gnu.org>
parents:
diff changeset
501 tego nie chcesz zrobi�. Nawet wtedy, gdy zachowujesz plik, Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
502 zostawia orygina� zachowany pod inna nazwa na wypadek, gdyby� doszed�
Dave Love <fx@gnu.org>
parents:
diff changeset
503 do wniosku, �e wprowadzone zmiany by�y b滑dne.
Dave Love <fx@gnu.org>
parents:
diff changeset
504
Dave Love <fx@gnu.org>
parents:
diff changeset
505 Je�li popatrzysz na d鶻 ekranu, zauwa�ysz linie, kt�ra zaczyna i
Dave Love <fx@gnu.org>
parents:
diff changeset
506 ko�czy si� my�lnikami i zawiera tekst "Emacs: TUTORIAL". W tej
Dave Love <fx@gnu.org>
parents:
diff changeset
507 cz蟠ci ekranu zawsze mo�esz znale惹 nazw� pliku, kt�ry w�a�nie
Dave Love <fx@gnu.org>
parents:
diff changeset
508 odwiedzasz. W tej chwili odwiedzasz plik o nazwie "TUTORIAL", kt�ry
Dave Love <fx@gnu.org>
parents:
diff changeset
509 jest Twoja w�asn� kopi� podr�cznika Emacsa. Oboj�tnie jaki plik
Dave Love <fx@gnu.org>
parents:
diff changeset
510 odwiedzisz, jego nazwa pojawi si� dok�adnie w tym miejscu.
Dave Love <fx@gnu.org>
parents:
diff changeset
511
Dave Love <fx@gnu.org>
parents:
diff changeset
512 Polecenia, kt�re s�u娠 do odwiedzania i zachowywania plik�w r鷽ni� si�
Dave Love <fx@gnu.org>
parents:
diff changeset
513 od innych polece�, kt�re pozna�e� tym, �e sk�adaj� si� one z dw�ch
Dave Love <fx@gnu.org>
parents:
diff changeset
514 znak�w. Obydwa zaczynaj� si� od znaku Control-x. Jest mn�stwo
Dave Love <fx@gnu.org>
parents:
diff changeset
515 polece�, kt�re zaczynaj� si� od tego w�a�nie znaku; wiele z nich
Dave Love <fx@gnu.org>
parents:
diff changeset
516 dotyczy plik�w, bufor�w i z tym zwi�zanych rzeczy. Polecenia te maj�
Dave Love <fx@gnu.org>
parents:
diff changeset
517 d�ugo倶 dw�ch, trzech lub czterech znak�w.
Dave Love <fx@gnu.org>
parents:
diff changeset
518
Dave Love <fx@gnu.org>
parents:
diff changeset
519 Kolejn� nowa rzecz� odno�nie polecenia odwiedzania pliku jest to, �e
Dave Love <fx@gnu.org>
parents:
diff changeset
520 musisz mu pod掩 nazw� pliku, kt�ry chcesz znale惹. M�wimy o tym, �e
Dave Love <fx@gnu.org>
parents:
diff changeset
521 polecenie "czyta argument z terminala" (w tym wypadku argument jest
Dave Love <fx@gnu.org>
parents:
diff changeset
522 nazwa pliku). Po tym, gdy wpiszesz polecenie
Dave Love <fx@gnu.org>
parents:
diff changeset
523
Dave Love <fx@gnu.org>
parents:
diff changeset
524 C-x C-f znajd� plik (ang. find a file)
Dave Love <fx@gnu.org>
parents:
diff changeset
525
Dave Love <fx@gnu.org>
parents:
diff changeset
526 Emacs poprosi Ci� o wpisanie nazwy pliku. Nazwa ta pojawia si� w
Dave Love <fx@gnu.org>
parents:
diff changeset
527 dolnej linii ekranu. Lini� t� nazywa si� "minibuforem" (ang.
Dave Love <fx@gnu.org>
parents:
diff changeset
528 "minibuffer") wtedy, gdy jest u�ywana do wprowadzania tego typu
Dave Love <fx@gnu.org>
parents:
diff changeset
529 danych. Do edycji nazwy pliku u�ywasz zwyk�ych polece� Emacsa.
Dave Love <fx@gnu.org>
parents:
diff changeset
530
Dave Love <fx@gnu.org>
parents:
diff changeset
531 Wprowadzanie nazwy pliku (lub jakichkolwiek innych danych w
Dave Love <fx@gnu.org>
parents:
diff changeset
532 minibuforze) mo�e zosta� anulowane za pomoc� C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
533
Dave Love <fx@gnu.org>
parents:
diff changeset
534 >> Naci�nij C-x C-f, po czym naci�nij C-g. Na skutek tego zniknie
Dave Love <fx@gnu.org>
parents:
diff changeset
535 minibufor oraz przerwane zostanie polecenie C-x C-f, kt�re tego
Dave Love <fx@gnu.org>
parents:
diff changeset
536 minibufora u�ywa�o. W rezultacie wi�c nie odwiedzisz �adnego
Dave Love <fx@gnu.org>
parents:
diff changeset
537 pliku.
Dave Love <fx@gnu.org>
parents:
diff changeset
538
Dave Love <fx@gnu.org>
parents:
diff changeset
539 Gdy sko�czysz wpisywa� nazw� pliku, naci�nij <Return>, po czym
Dave Love <fx@gnu.org>
parents:
diff changeset
540 polecenie C-x C-f zabierze si� do roboty i znajdzie plik, kt�ry
Dave Love <fx@gnu.org>
parents:
diff changeset
541 wybra�e�. Minibufor znika z chwil� zako�czenia wykonywania polecenia
Dave Love <fx@gnu.org>
parents:
diff changeset
542 C-x C-f.
Dave Love <fx@gnu.org>
parents:
diff changeset
543
Dave Love <fx@gnu.org>
parents:
diff changeset
544 Po chwili zawarto倶 pliku pojawia si� na ekranie i mo�esz j� edytowa�.
Dave Love <fx@gnu.org>
parents:
diff changeset
545 Gdy chcesz zachowa� zmiany, tak by je utrwali�, wydaj polecenie
Dave Love <fx@gnu.org>
parents:
diff changeset
546
Dave Love <fx@gnu.org>
parents:
diff changeset
547 C-x C-s zachowaj plik (ang. save).
Dave Love <fx@gnu.org>
parents:
diff changeset
548
Dave Love <fx@gnu.org>
parents:
diff changeset
549 Kopiuje to tekst z Emacsa do pliku. Za pierwszym razem gdy to robisz
Dave Love <fx@gnu.org>
parents:
diff changeset
550 Emacs zmienia nazw� oryginalnego pliku poprzez dodanie "~" na ko�cu
Dave Love <fx@gnu.org>
parents:
diff changeset
551 jego nazwy.
Dave Love <fx@gnu.org>
parents:
diff changeset
552
Dave Love <fx@gnu.org>
parents:
diff changeset
553 Gdy zachowywanie sko�czy si�, Emacs wypisuje nazw� zapisanego pliku.
Dave Love <fx@gnu.org>
parents:
diff changeset
554 Pliki powiniene� zachowywa� stosunkowo cz�sto, tak by nie straci� za
Dave Love <fx@gnu.org>
parents:
diff changeset
555 du�o w przypadku za�amania systemu.
Dave Love <fx@gnu.org>
parents:
diff changeset
556
Dave Love <fx@gnu.org>
parents:
diff changeset
557 >> Naci�nij C-x C-s by zachowa� swoja kopie podr�cznika. Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
558 powinien wypisa� "Wrote ...TUTORIAL" na dole ekranu.
Dave Love <fx@gnu.org>
parents:
diff changeset
559
Dave Love <fx@gnu.org>
parents:
diff changeset
560 UWAGA: W niekt�rych systemach naci�niecie C-x C-s zamrozi ekran i nie
Dave Love <fx@gnu.org>
parents:
diff changeset
561 zobaczysz �adnego tekstu z Emacsa. Oznacza to, �e sk�adowa systemu
Dave Love <fx@gnu.org>
parents:
diff changeset
562 operacyjnego, zwana kontrol� przep�ywu (ang. flow control)
Dave Love <fx@gnu.org>
parents:
diff changeset
563 przechwyci�a C-s i nie pozwoli�a mu doj倶 do Emacsa. By odzyska�
Dave Love <fx@gnu.org>
parents:
diff changeset
564 kontrole nad ekranem, naci�nij C-q. Dodatkowej pomocy poszukaj w
Dave Love <fx@gnu.org>
parents:
diff changeset
565 rozdziale "Spontaneous Entry to Incremental Search" w podr�czniku
Dave Love <fx@gnu.org>
parents:
diff changeset
566 Emacsa.
Dave Love <fx@gnu.org>
parents:
diff changeset
567
Dave Love <fx@gnu.org>
parents:
diff changeset
568 Mo�esz odwiedzi� istniej�ce pliki w celu ich edycji lub czytania.
Dave Love <fx@gnu.org>
parents:
diff changeset
569 Mo�esz tak�e odwiedzi� plik, kt�ry jeszcze nie istnieje. W ten
Dave Love <fx@gnu.org>
parents:
diff changeset
570 w�a�nie spos�b tworzy si� w Emacsie nowe pliki: odwied� plik, co da Ci
Dave Love <fx@gnu.org>
parents:
diff changeset
571 nowe puste miejsce, a potem zacznij wstawia� tekst. Gdy za娠dasz
Dave Love <fx@gnu.org>
parents:
diff changeset
572 zachowania pliku, wtedy Emacs naprawd� utworzy plik z tekstem, kt�ry
Dave Love <fx@gnu.org>
parents:
diff changeset
573 wpisa�e�. Od tego momentu mo�esz uwa�a�, �e edytujesz istniej�cy
Dave Love <fx@gnu.org>
parents:
diff changeset
574 plik.
Dave Love <fx@gnu.org>
parents:
diff changeset
575
Dave Love <fx@gnu.org>
parents:
diff changeset
576
Dave Love <fx@gnu.org>
parents:
diff changeset
577 * BUFORY
Dave Love <fx@gnu.org>
parents:
diff changeset
578 --------
Dave Love <fx@gnu.org>
parents:
diff changeset
579
Dave Love <fx@gnu.org>
parents:
diff changeset
580 Je�li odwiedzisz inny plik za pomoc� C-x C-f, poprzedni plik pozostaje
Dave Love <fx@gnu.org>
parents:
diff changeset
581 w Emacsie. Mo�esz prze咳czy� si� do niego, odwiedzaj�c go jeszcze raz
Dave Love <fx@gnu.org>
parents:
diff changeset
582 za pomoc� C-x C-f. W ten spos�b mo�esz w Emacsie mi裝 ca�kiem du�o
Dave Love <fx@gnu.org>
parents:
diff changeset
583 plik�w.
Dave Love <fx@gnu.org>
parents:
diff changeset
584
Dave Love <fx@gnu.org>
parents:
diff changeset
585 >> Utw�rz plik o nazwie "foo" za pomoc� C-x C-f foo <Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
586 Wpisz w niego jaki� tekst i zachowaj "foo" za pomoc� C-x C-s.
Dave Love <fx@gnu.org>
parents:
diff changeset
587 W ko�cu napisz C-x C-f TUTORIAL <Return>, by wr�ci� do podr�cznika.
Dave Love <fx@gnu.org>
parents:
diff changeset
588
Dave Love <fx@gnu.org>
parents:
diff changeset
589 Emacs przechowuje tekst ka�dego pliku w obiekcie, zwanym "buforem".
Dave Love <fx@gnu.org>
parents:
diff changeset
590 Odwiedzenie pliku tworzy nowy bufor wewn�trz Emacsa. By zobaczy�
Dave Love <fx@gnu.org>
parents:
diff changeset
591 list� bufor�w, kt�re istniej� w Twoim Emacsie, naci�nij
Dave Love <fx@gnu.org>
parents:
diff changeset
592
Dave Love <fx@gnu.org>
parents:
diff changeset
593 C-x C-b lista bufor�w (ang. list buffers).
Dave Love <fx@gnu.org>
parents:
diff changeset
594
Dave Love <fx@gnu.org>
parents:
diff changeset
595 >> Naci�nij C-x C-b.
Dave Love <fx@gnu.org>
parents:
diff changeset
596
Dave Love <fx@gnu.org>
parents:
diff changeset
597 Zwr黽 uwag�, ze ka�dy bufor ma w�asn� nazw�, mo�e tak�e mie�
Dave Love <fx@gnu.org>
parents:
diff changeset
598 skojarzon� z sob� nazw� pliku, kt�ry zawiera. Pewne bufory nie
Dave Love <fx@gnu.org>
parents:
diff changeset
599 odpowiadaj� �adnym plikom. Na przyk�ad bufor "*Buffer List*" nie
Dave Love <fx@gnu.org>
parents:
diff changeset
600 odwiedza �adnego pliku. Jest to bufor, kt�ry zawiera list� bufor�w
Dave Love <fx@gnu.org>
parents:
diff changeset
601 stworzona przez Twoje naci�niecie C-x C-b. DOWOLNY tekst, kt�ry
Dave Love <fx@gnu.org>
parents:
diff changeset
602 ogl�dasz w oknie Emacsa jest zawsze cz蟠ci� jakiego� bufora.
Dave Love <fx@gnu.org>
parents:
diff changeset
603
Dave Love <fx@gnu.org>
parents:
diff changeset
604 >> Naci�nij C-x 1 by pozby� si� listy bufor�w.
Dave Love <fx@gnu.org>
parents:
diff changeset
605
Dave Love <fx@gnu.org>
parents:
diff changeset
606 Je�li dokonujesz zmian tekstu w jakim� pliku, a potem odwiedzisz inny
Dave Love <fx@gnu.org>
parents:
diff changeset
607 plik, zawarto倶 tego pierwszego NIE jest automatycznie zachowywana.
Dave Love <fx@gnu.org>
parents:
diff changeset
608 Zmiany, kt�re wprowadzi�e� pozostaj� w Emacsie, w buforze tego� pliku.
Dave Love <fx@gnu.org>
parents:
diff changeset
609 Tworzenie czy edytowanie innego bufora nie ma �adnego wp�ywu na ten
Dave Love <fx@gnu.org>
parents:
diff changeset
610 pierwszy. Jest to bardzo przydatne, ale oznacza tak�e, �e potrzebny
Dave Love <fx@gnu.org>
parents:
diff changeset
611 jest Ci wygodny spos�b zachowywania zawarto�ci Twoich bufor�w.
Dave Love <fx@gnu.org>
parents:
diff changeset
612 Prze咳czanie si� z powrotem do pierwszego bufora zawsze przy
Dave Love <fx@gnu.org>
parents:
diff changeset
613 wykonywaniu C-x C-f tylko po to, by nacisn掩 tam C-x C-s by�oby
Dave Love <fx@gnu.org>
parents:
diff changeset
614 niewygodne. Dlatego istnieje polecenie:
Dave Love <fx@gnu.org>
parents:
diff changeset
615
Dave Love <fx@gnu.org>
parents:
diff changeset
616 C-x s Zachowaj bufory (ang. save some buffers)
Dave Love <fx@gnu.org>
parents:
diff changeset
617
Dave Love <fx@gnu.org>
parents:
diff changeset
618 C-x s pyta Ci�, czy chcesz zachowa� ka�dy z bufor�w, w kt�rym
Dave Love <fx@gnu.org>
parents:
diff changeset
619 dokona�e� pewnych nie zachowanych jeszcze zmian.
Dave Love <fx@gnu.org>
parents:
diff changeset
620
Dave Love <fx@gnu.org>
parents:
diff changeset
621 >> Wstaw jak蔚 lini� tekstu, a potem naci�nij C-x s.
Dave Love <fx@gnu.org>
parents:
diff changeset
622 Powiniene� zosta� zapytany o to, czy chcesz zachowa� bufor
Dave Love <fx@gnu.org>
parents:
diff changeset
623 TUTORIAL. Odpowiedz na to pytanie twierdz�co naciskaj�c "y".
Dave Love <fx@gnu.org>
parents:
diff changeset
624
Dave Love <fx@gnu.org>
parents:
diff changeset
625 * U�YWANIE MENU
Dave Love <fx@gnu.org>
parents:
diff changeset
626 ---------------
Dave Love <fx@gnu.org>
parents:
diff changeset
627
Dave Love <fx@gnu.org>
parents:
diff changeset
628 Je�li siedzisz przy X-terminalu zauwa�ysz u g�ry okna Emacsa pasek
Dave Love <fx@gnu.org>
parents:
diff changeset
629 menu. Mo�esz u�ywa� menu by dotrze� do najpopularniejszych polece�
Dave Love <fx@gnu.org>
parents:
diff changeset
630 Emacsa, takich jak "find file". Na pocz�tku b�dziesz s�dzi�, ze jest
Dave Love <fx@gnu.org>
parents:
diff changeset
631 to �atwiejsze ni� klawiatura, poniewa� nie musisz uczy� si� na pami裝
Dave Love <fx@gnu.org>
parents:
diff changeset
632 kombinacji klawiszy uruchamiaj�cych jakie� polecenie. Gdy ju�
Dave Love <fx@gnu.org>
parents:
diff changeset
633 zaznajomisz si� z Emacsem, b�dziesz m�g� zacz掩 uczy� si� klawiszy ---
Dave Love <fx@gnu.org>
parents:
diff changeset
634 elementy menu pokazuj� kombinacje klawiszy, kt�ra wywo�uje dane
Dave Love <fx@gnu.org>
parents:
diff changeset
635 polecenie.
Dave Love <fx@gnu.org>
parents:
diff changeset
636
Dave Love <fx@gnu.org>
parents:
diff changeset
637 Zwr黽 uwag�, ze pewne polecenia w menu nie maja jednoznacznych
Dave Love <fx@gnu.org>
parents:
diff changeset
638 odpowiednik�w klawiszowych. Na przyk�ad menu "Buffers" zawiera list�
Dave Love <fx@gnu.org>
parents:
diff changeset
639 wszystkich dost�pnych bufor�w. Mo�esz prze咳czy� si� do dowolnego z
Dave Love <fx@gnu.org>
parents:
diff changeset
640 nich wybieraj�c jego nazw� z menu Buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
641
Dave Love <fx@gnu.org>
parents:
diff changeset
642
Dave Love <fx@gnu.org>
parents:
diff changeset
643 * U�YWANIE MYSZY
Dave Love <fx@gnu.org>
parents:
diff changeset
644 ----------------
Dave Love <fx@gnu.org>
parents:
diff changeset
645
Dave Love <fx@gnu.org>
parents:
diff changeset
646 Emacs potrafi w pe�ni wykorzystywa� mysz, je�li tylko jest uruchomiony
Dave Love <fx@gnu.org>
parents:
diff changeset
647 pod X-Windows. Mo�esz zmienia� pozycje kursora poprzez naci�niecie
Dave Love <fx@gnu.org>
parents:
diff changeset
648 lewego klawisza myszy w po娠danym miejscu, mo�esz tak�e zaznacza�
Dave Love <fx@gnu.org>
parents:
diff changeset
649 tekst przez przesuniecie myszy z wci�ni�tym lewym klawiszem nad
Dave Love <fx@gnu.org>
parents:
diff changeset
650 tekstem, kt�ry chcesz zaznaczy�. (Innym sposobem jest klikni�cie na
Dave Love <fx@gnu.org>
parents:
diff changeset
651 jednym z ko�c�w obszaru, przesuni�cie myszy na drugi koniec i
Dave Love <fx@gnu.org>
parents:
diff changeset
652 klikni�cie tam z jednoczesnym wci�ni�ciem klawisza Shift.)
Dave Love <fx@gnu.org>
parents:
diff changeset
653
Dave Love <fx@gnu.org>
parents:
diff changeset
654 By wyci掩 zaznaczony tekst mo�esz nacisn掩 C-w lub wybra� Cut z menu
Dave Love <fx@gnu.org>
parents:
diff changeset
655 Edit. Zwr黽 uwag� na to, ze *nie* s� to r�wnowa�ne polecenia: C-w
Dave Love <fx@gnu.org>
parents:
diff changeset
656 zapami�tuje zaznaczony tekst tylko wewn�trz Emacsa (podobnie jak
Dave Love <fx@gnu.org>
parents:
diff changeset
657 om�wione powy�ej C-k), natomiast Cut robi to oraz umieszcza ten tekst
Dave Love <fx@gnu.org>
parents:
diff changeset
658 w schowku systemu X, sk�d mo�e on zosta� pobrany przez inne programy.
Dave Love <fx@gnu.org>
parents:
diff changeset
659
Dave Love <fx@gnu.org>
parents:
diff changeset
660 By wklei� tekst ze schowka systemu X-Windows u�yj polecenia Paste z
Dave Love <fx@gnu.org>
parents:
diff changeset
661 menu Edit.
Dave Love <fx@gnu.org>
parents:
diff changeset
662
Dave Love <fx@gnu.org>
parents:
diff changeset
663 �rodkowy klawisz myszy jest cz�sto u�ywany do wybierania element�w,
Dave Love <fx@gnu.org>
parents:
diff changeset
664 kt�re s� wy�wietlone na ekranie. Na przyk�ad, je�li uruchomisz Info
Dave Love <fx@gnu.org>
parents:
diff changeset
665 (system dokumentacji Emacsa) naciskaj�c C-h i, lub wybieraj�c ten
Dave Love <fx@gnu.org>
parents:
diff changeset
666 element z menu Help, przej�cie pod�wietlonym po咳czeniem (ang. link)
Dave Love <fx@gnu.org>
parents:
diff changeset
667 odbywa si� poprzez naci�niecie �rodkowego klawisza myszy. Podobnie,
Dave Love <fx@gnu.org>
parents:
diff changeset
668 je�li wpisujesz nazw� pliku (np. podczas wykonywania "Find File") i
Dave Love <fx@gnu.org>
parents:
diff changeset
669 naci�niesz TAB, by zobaczy� wszystkie mo�liwe doko�czenia nazwy,
Dave Love <fx@gnu.org>
parents:
diff changeset
670 mo�esz wybra� jedno z nich z wy�wietlonej listy, w�a�nie naciskaj�c
Dave Love <fx@gnu.org>
parents:
diff changeset
671 �rodkowy klawisz myszy.
Dave Love <fx@gnu.org>
parents:
diff changeset
672
Dave Love <fx@gnu.org>
parents:
diff changeset
673 Prawy klawisz myszy pokazuje lokalne menu. Zawarto倶 tego menu zale�y
Dave Love <fx@gnu.org>
parents:
diff changeset
674 od trybu pracy Emacsa, w kt�rym aktualnie jeste�, i zawiera kilka
Dave Love <fx@gnu.org>
parents:
diff changeset
675 cz�sto u�ywanych polece�, tak by by�y one �atwiejsze w dost�pie.
Dave Love <fx@gnu.org>
parents:
diff changeset
676
Dave Love <fx@gnu.org>
parents:
diff changeset
677 >> Naci�nij prawy klawisz myszy
Dave Love <fx@gnu.org>
parents:
diff changeset
678
Dave Love <fx@gnu.org>
parents:
diff changeset
679 Prawy klawisz myszy musi by� trzymany, by menu nie znik�o
Dave Love <fx@gnu.org>
parents:
diff changeset
680 automatycznie.
Dave Love <fx@gnu.org>
parents:
diff changeset
681
Dave Love <fx@gnu.org>
parents:
diff changeset
682
Dave Love <fx@gnu.org>
parents:
diff changeset
683 * ROZSZERZANIE ZESTAWU POLECEN
Dave Love <fx@gnu.org>
parents:
diff changeset
684 ------------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
685
Dave Love <fx@gnu.org>
parents:
diff changeset
686 Polece� Emacsa jest du�o du�o wi�cej, ni� mo�na by skojarzy�
Dave Love <fx@gnu.org>
parents:
diff changeset
687 kombinacjami zwyk�ych klawiszy oraz META czy CTRL. Emacs radzi sobie
Dave Love <fx@gnu.org>
parents:
diff changeset
688 z tym za pomoc� polecenia X (ang. eXtend). Istniej� jego dwa rodzaje:
Dave Love <fx@gnu.org>
parents:
diff changeset
689
Dave Love <fx@gnu.org>
parents:
diff changeset
690 C-x Rozszerzenie o znak. Nast�puje po nim jeden znak.
Dave Love <fx@gnu.org>
parents:
diff changeset
691 M-x Rozszerzenie o nazwane polecenie. Nast�puje po nim
Dave Love <fx@gnu.org>
parents:
diff changeset
692 pe�na d�uga nazwa polecenia.
Dave Love <fx@gnu.org>
parents:
diff changeset
693
Dave Love <fx@gnu.org>
parents:
diff changeset
694 Polecenia te w og�lno�ci s� u�yteczne, ale s� u�ywane nie tak cz�sto
Dave Love <fx@gnu.org>
parents:
diff changeset
695 jak polecenia, kt�rych ju� si� nauczy�e�. Mia�e� ju� okazje pozna�
Dave Love <fx@gnu.org>
parents:
diff changeset
696 dwa z nich: C-x C-f s�u娠ce do odwiedzania plik�w oraz C-x C-s do ich
Dave Love <fx@gnu.org>
parents:
diff changeset
697 zachowywania. Innym przyk�adem mo�e by� polecenie, kt�re ko�czy sesje
Dave Love <fx@gnu.org>
parents:
diff changeset
698 Emacsa C-x C-c. (Nie martw si�, ze mo�esz w ten spos�b straci�
Dave Love <fx@gnu.org>
parents:
diff changeset
699 zmiany, kt�re dokona�e�; C-x C-c oferuje Ci mo�liwo倶 zachowania
Dave Love <fx@gnu.org>
parents:
diff changeset
700 ka�dego ze zmodyfikowanych plik�w przed zamkni�ciem Emacsa.)
Dave Love <fx@gnu.org>
parents:
diff changeset
701
Dave Love <fx@gnu.org>
parents:
diff changeset
702 C-z jest poleceniem, kt�re wychodzi z Emacsa *na chwile*, tak by� m�g�
Dave Love <fx@gnu.org>
parents:
diff changeset
703 wr�ci� do tej samej sesji Emacsa po jakim� czasie.
Dave Love <fx@gnu.org>
parents:
diff changeset
704
Dave Love <fx@gnu.org>
parents:
diff changeset
705 W systemach, w kt�rych jest to mo�liwe, C-z zawiesza proces Emacsa;
Dave Love <fx@gnu.org>
parents:
diff changeset
706 powoduje to powr�t do pow�oki (ang. shell), ale nie niszczy Emacsa.
Dave Love <fx@gnu.org>
parents:
diff changeset
707 W najpopularniejszych pow�okach mo�esz wr�ci� do Emacsa za pomoc�
Dave Love <fx@gnu.org>
parents:
diff changeset
708 polecenia `fg' lub `%emacs'.
Dave Love <fx@gnu.org>
parents:
diff changeset
709
Dave Love <fx@gnu.org>
parents:
diff changeset
710 W systemach, w kt�rych zawieszanie proces�w nie dzia�a, C-z tworzy
Dave Love <fx@gnu.org>
parents:
diff changeset
711 proces podpow�oki (ang. "subshell"), kt�ry dzia�a pod Emacsem i daje
Dave Love <fx@gnu.org>
parents:
diff changeset
712 Ci szans� uruchamiania innych program�w i powrotu do Emacsa po ich
Dave Love <fx@gnu.org>
parents:
diff changeset
713 sko�czeniu; w tych systemach C-z nie wychodzi naprawd� z Emacsa. W
Dave Love <fx@gnu.org>
parents:
diff changeset
714 tych wypadkach normalnym poleceniem powrotu do Emacsa jest wyj�cie z
Dave Love <fx@gnu.org>
parents:
diff changeset
715 podpow�oki za pomoc� "exit".
Dave Love <fx@gnu.org>
parents:
diff changeset
716
Dave Love <fx@gnu.org>
parents:
diff changeset
717 Polecenia C-x C-c powiniene� u�ywa�, gdy masz si� wylogowa�. Zalecane
Dave Love <fx@gnu.org>
parents:
diff changeset
718 jest tak�e wychodzenie z Emacsa wystartowanego przez np. programy
Dave Love <fx@gnu.org>
parents:
diff changeset
719 obs�uguj�ce poczt� elektroniczna lub innego rodzaju narz�dzia,
Dave Love <fx@gnu.org>
parents:
diff changeset
720 poniewa� mog� one nie wiedzie� jak sobie poradzi� z zawieszeniem
Dave Love <fx@gnu.org>
parents:
diff changeset
721 Emacsa. Jednak�e w zwyk�ych okoliczno�ciach, je�li nie musisz
Dave Love <fx@gnu.org>
parents:
diff changeset
722 wylogowywa� si� z systemu, lepiej jest zawiesi� Emacsa za pomoc� C-z
Dave Love <fx@gnu.org>
parents:
diff changeset
723 ni� z niego wyj倶.
Dave Love <fx@gnu.org>
parents:
diff changeset
724
Dave Love <fx@gnu.org>
parents:
diff changeset
725 Istnieje wiele polece� zaczynaj�cych si� od C-x. Oto lista tych,
Dave Love <fx@gnu.org>
parents:
diff changeset
726 kt�rych si� ju� nauczy�e�:
Dave Love <fx@gnu.org>
parents:
diff changeset
727
Dave Love <fx@gnu.org>
parents:
diff changeset
728 C-x C-f odwied� plik
Dave Love <fx@gnu.org>
parents:
diff changeset
729 C-x C-s zachowaj plik
Dave Love <fx@gnu.org>
parents:
diff changeset
730 C-x C-b wy�wietl list� bufor�w
Dave Love <fx@gnu.org>
parents:
diff changeset
731 C-x C-c wyjd� z Emacsa
Dave Love <fx@gnu.org>
parents:
diff changeset
732 C-x u cofnij
Dave Love <fx@gnu.org>
parents:
diff changeset
733
Dave Love <fx@gnu.org>
parents:
diff changeset
734 Polece� podawanych za pomoc� nazwy u�ywa si� jeszcze rzadziej lub
Dave Love <fx@gnu.org>
parents:
diff changeset
735 u�ywa si� tylko w pewnych trybach. Przyk�adem mo�e by� polecenie
Dave Love <fx@gnu.org>
parents:
diff changeset
736 replace-string, kt�re globalnie zast�puje jeden �a�cuch innym. Gdy
Dave Love <fx@gnu.org>
parents:
diff changeset
737 naciskasz M-x, Emacs czeka na ci�g dalszy, wy�wietlaj�c "M-x" na dole
Dave Love <fx@gnu.org>
parents:
diff changeset
738 ekranu. Powiniene� po tym wpisa� nazw� polecenia, w tym wypadku
Dave Love <fx@gnu.org>
parents:
diff changeset
739 "replace-string". Napisz tylko "repl s<TAB>", a Emacs doko�czy nazw�.
Dave Love <fx@gnu.org>
parents:
diff changeset
740 Zako�cz wprowadzanie nazwy przez naci�niecie klawisza <Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
741
Dave Love <fx@gnu.org>
parents:
diff changeset
742 Polecenie replace-string wymaga dw�ch argument�w: �a�cucha, kt�ry ma
Dave Love <fx@gnu.org>
parents:
diff changeset
743 zosta� zast�powany i �a�cucha, kt�ry ma by� wstawiony w miejsce tego�.
Dave Love <fx@gnu.org>
parents:
diff changeset
744 Obydwa �a�cuchy musza by� zako�czone przyci�ni�ciem <Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
745
Dave Love <fx@gnu.org>
parents:
diff changeset
746 >> Przesu� kursor do czystej linii, dwie linie poni�ej tej.
Dave Love <fx@gnu.org>
parents:
diff changeset
747 Naci�nij M-x repl s<Return>zmieni<Return>zmodyfikuje<Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
748
Dave Love <fx@gnu.org>
parents:
diff changeset
749 Zwr黽 uwag� na to, jak ta linia si� zmieni: zast�pi�e� s�owem
Dave Love <fx@gnu.org>
parents:
diff changeset
750 "zmodyfikuje" ka�de wyst�pienie s�owa z-m-i-e-n-i poni�ej pocz�tkowej
Dave Love <fx@gnu.org>
parents:
diff changeset
751 pozycji kursora.
Dave Love <fx@gnu.org>
parents:
diff changeset
752
Dave Love <fx@gnu.org>
parents:
diff changeset
753
Dave Love <fx@gnu.org>
parents:
diff changeset
754 * AUTOMATYCZNE ZACHOWYWANIE
Dave Love <fx@gnu.org>
parents:
diff changeset
755 ---------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
756
Dave Love <fx@gnu.org>
parents:
diff changeset
757 Gdy wprowadzisz zmiany do pliku i ich nie zachowasz, mog� one zosta�
Dave Love <fx@gnu.org>
parents:
diff changeset
758 stracone, je�li Tw�j komputer przestanie dzia�a�. By uchroni� Ci�
Dave Love <fx@gnu.org>
parents:
diff changeset
759 przed tym, Emacs okresowo zapisuje specjalny plik z wprowadzonymi
Dave Love <fx@gnu.org>
parents:
diff changeset
760 zmianami. Plik ten ma znak # na pocz�tku i na ko�cu swojej nazwy. Na
Dave Love <fx@gnu.org>
parents:
diff changeset
761 przyk�ad, za鞄�my, ze Tw�j plik nazywa si� "hello.c". Odpowiadaj�cy
Dave Love <fx@gnu.org>
parents:
diff changeset
762 mu plik automatycznie zachowywany b�dzie nosi� nazw� "#hello.c#". Gdy
Dave Love <fx@gnu.org>
parents:
diff changeset
763 zachowujesz plik w zwyk�y spos�b, Emacs kasuje plik automatycznie
Dave Love <fx@gnu.org>
parents:
diff changeset
764 zachowany.
Dave Love <fx@gnu.org>
parents:
diff changeset
765
Dave Love <fx@gnu.org>
parents:
diff changeset
766 Je�li Tw�j komputer przestanie dzia�a�, mo�esz odzyska� Twoje dane z
Dave Love <fx@gnu.org>
parents:
diff changeset
767 pliku automatycznie zachowanego przez zwykle odwiedzenie pliku (tego,
Dave Love <fx@gnu.org>
parents:
diff changeset
768 kt�ry edytowa�e�, a nie pliku automatycznie zachowanego) i napisanie
Dave Love <fx@gnu.org>
parents:
diff changeset
769 M-x recover file<return>. Gdy Emacs zapyta o potwierdzenie, napisz
Dave Love <fx@gnu.org>
parents:
diff changeset
770 yes<return> by odzyska� dane, kt�re zosta�y automatycznie zachowane.
Dave Love <fx@gnu.org>
parents:
diff changeset
771
Dave Love <fx@gnu.org>
parents:
diff changeset
772
Dave Love <fx@gnu.org>
parents:
diff changeset
773 * OBSZAR ECHA
Dave Love <fx@gnu.org>
parents:
diff changeset
774 -------------
Dave Love <fx@gnu.org>
parents:
diff changeset
775
Dave Love <fx@gnu.org>
parents:
diff changeset
776 Je�li polecenia dla Emacsa wpisujesz dostatecznie wolno, zostan� one
Dave Love <fx@gnu.org>
parents:
diff changeset
777 pokazywane w specjalnym obszarze na dole ekranu, zwanym obszarem echa
Dave Love <fx@gnu.org>
parents:
diff changeset
778 (ang. echo area). Obszar echa zawiera ostatnia dolna linie ekranu.
Dave Love <fx@gnu.org>
parents:
diff changeset
779
Dave Love <fx@gnu.org>
parents:
diff changeset
780
Dave Love <fx@gnu.org>
parents:
diff changeset
781 * LINIA STANU
Dave Love <fx@gnu.org>
parents:
diff changeset
782 -------------
Dave Love <fx@gnu.org>
parents:
diff changeset
783
Dave Love <fx@gnu.org>
parents:
diff changeset
784 Linia, kt�ra znajduje si� bezpo�rednio nad obszarem echa, zwana jest
Dave Love <fx@gnu.org>
parents:
diff changeset
785 "lini� trybu" (ang. modeline). Pokazuje ona tekst podobny do
Dave Love <fx@gnu.org>
parents:
diff changeset
786 nast�puj�cego:
Dave Love <fx@gnu.org>
parents:
diff changeset
787
Dave Love <fx@gnu.org>
parents:
diff changeset
788 --:** TUTORIAL (Fundamental)--L670--58%----------------
Dave Love <fx@gnu.org>
parents:
diff changeset
789
Dave Love <fx@gnu.org>
parents:
diff changeset
790 Linia ta podaje u�yteczne informacje o stanie Emacsa i tekstu, kt�ry
Dave Love <fx@gnu.org>
parents:
diff changeset
791 edytujesz. Wiesz ju�, jakie jest znaczenie nazwy pliku: jest to plik,
Dave Love <fx@gnu.org>
parents:
diff changeset
792 kt�ry odwiedzi�e�. --NN%-- opisuje Twoja bie娠c� pozycje wewn�trz
Dave Love <fx@gnu.org>
parents:
diff changeset
793 tekstu; oznacza to, �e NN procent tekstu znajduje si� ponad g�rnym
Dave Love <fx@gnu.org>
parents:
diff changeset
794 brzegiem ekranu. Je�li pocz�tek pliku znajduje si� na pocz�tku
Dave Love <fx@gnu.org>
parents:
diff changeset
795 ekranu, zamiast liczby --00%-- zobaczysz w tym miejscu --Top--.
Dave Love <fx@gnu.org>
parents:
diff changeset
796 Podobnie dla ko�ca tekstu pojawi si� tam napis --Bot-- (od
Dave Love <fx@gnu.org>
parents:
diff changeset
797 ang. bottom). Je�li wy�wietlasz tekst na tyle kr�tki, ze mie�ci si� w
Dave Love <fx@gnu.org>
parents:
diff changeset
798 ca�o�ci na ekranie, linia stanu poka�e --All--.
Dave Love <fx@gnu.org>
parents:
diff changeset
799
Dave Love <fx@gnu.org>
parents:
diff changeset
800 Gwiazdki blisko pocz�tku linii trybu oznaczaj�, ze wprowadzi�e� do
Dave Love <fx@gnu.org>
parents:
diff changeset
801 tekstu jakie� zmiany. Bezpo�rednio po odwiedzeniu lub po zachowaniu
Dave Love <fx@gnu.org>
parents:
diff changeset
802 pliku nie b�dzie w tym miejscu �adnych gwiazdek, a tylko my�lniki.
Dave Love <fx@gnu.org>
parents:
diff changeset
803
Dave Love <fx@gnu.org>
parents:
diff changeset
804 Wewn�trz nawias�w znajdziesz informacje na temat trybu edycji, w
Dave Love <fx@gnu.org>
parents:
diff changeset
805 kt�rym w�a�nie jest Emacs. Domy�lnym trybem edycji jest tryb
Dave Love <fx@gnu.org>
parents:
diff changeset
806 podstawowy (ang. fundamental), kt�ry jest trybem (w�a�nie w tej chwili
Dave Love <fx@gnu.org>
parents:
diff changeset
807 u�ywanym--) u�ywanym w�a�nie w tej chwili. Jest to przyk�ad "trybu
Dave Love <fx@gnu.org>
parents:
diff changeset
808 g鞄wnego" (ang. major mode).
Dave Love <fx@gnu.org>
parents:
diff changeset
809
Dave Love <fx@gnu.org>
parents:
diff changeset
810 Emacs mo�e dzia�a� w wielu trybach g鞄wnych. Pewne z nich zosta�y
Dave Love <fx@gnu.org>
parents:
diff changeset
811 zaprojektowane do edycji rozmaitych j�zyk�w i/lub rodzaj�w tekstu,
Dave Love <fx@gnu.org>
parents:
diff changeset
812 takie jak tryb Lispu, tryb tekstowy, itd. W danej chwili mo�e by�
Dave Love <fx@gnu.org>
parents:
diff changeset
813 aktywny tylko jeden g鞄wny tryb pracy, i to jego nazwa jest
Dave Love <fx@gnu.org>
parents:
diff changeset
814 wy�wietlana w linii trybu w miejscu, w kt�rym teraz jest
Dave Love <fx@gnu.org>
parents:
diff changeset
815 "Fundamental".
Dave Love <fx@gnu.org>
parents:
diff changeset
816
Dave Love <fx@gnu.org>
parents:
diff changeset
817 Ka�dy z g鞄wnych tryb�w edycyjnych mo�e zmieni� zachowanie niekt�rych
Dave Love <fx@gnu.org>
parents:
diff changeset
818 polece�. Na przyk�ad, w Emacsie istniej� polecenia s�u娠ce do
Dave Love <fx@gnu.org>
parents:
diff changeset
819 tworzenia komentarzy w programach. Ka�dy j�zyk programowania na sw�j
Dave Love <fx@gnu.org>
parents:
diff changeset
820 spos�b okre�la, jak powinien wygl�da� komentarz, tak wiec ka�dy z
Dave Love <fx@gnu.org>
parents:
diff changeset
821 g鞄wnych tryb�w edycyjnych musi wstawia� komentarze w specyficzny
Dave Love <fx@gnu.org>
parents:
diff changeset
822 spos�b. Ka�dy tryb edycyjny jest nazw� polecenia, kt�re mo�esz
Dave Love <fx@gnu.org>
parents:
diff changeset
823 wykona�, by prze咳czy� si� w ten tryb lub wy咳czy� ten tryb.
Dave Love <fx@gnu.org>
parents:
diff changeset
824 Przyk�adem mo�e by� M-x fundamental-mode, kt�re jest poleceniem
Dave Love <fx@gnu.org>
parents:
diff changeset
825 prze咳czaj�cym tryb podstawowy.
Dave Love <fx@gnu.org>
parents:
diff changeset
826
Dave Love <fx@gnu.org>
parents:
diff changeset
827 Je�li zamierzasz edytowa� tekst w j�zyku angielskim, taki jak na
Dave Love <fx@gnu.org>
parents:
diff changeset
828 przyk�ad oryginalna wersja tego podr�cznika, prawdopodobnie powiniene�
Dave Love <fx@gnu.org>
parents:
diff changeset
829 u�ywa� trybu tekstowego (ang. text mode).
Dave Love <fx@gnu.org>
parents:
diff changeset
830
Dave Love <fx@gnu.org>
parents:
diff changeset
831 >> Napisz M-x text-mode<Return>.
Dave Love <fx@gnu.org>
parents:
diff changeset
832
Dave Love <fx@gnu.org>
parents:
diff changeset
833 Nie musisz si� martwi�, �adne z polece�, kt�re do tej pory pozna�e�,
Dave Love <fx@gnu.org>
parents:
diff changeset
834 nie zmienia Emacsa w powa�ny spos�b. Mo�esz jednak zauwa�y�, ze teraz
Dave Love <fx@gnu.org>
parents:
diff changeset
835 M-f i M-b traktuj� apostrofy jako cz蟠ci s鞄w. Poprzednio, w trybie
Dave Love <fx@gnu.org>
parents:
diff changeset
836 podstawowym, polecenia te traktowa�y apostrofy jako separatory s鞄w.
Dave Love <fx@gnu.org>
parents:
diff changeset
837
Dave Love <fx@gnu.org>
parents:
diff changeset
838 G鞄wne tryby edycji wprowadzaj� zwykle subtelne zmiany, takie jak
Dave Love <fx@gnu.org>
parents:
diff changeset
839 opisana powy�ej: wi�kszo倶 polece� robi dalej "to samo", robi to
Dave Love <fx@gnu.org>
parents:
diff changeset
840 jednak w spos�b troszeczk� inny.
Dave Love <fx@gnu.org>
parents:
diff changeset
841
Dave Love <fx@gnu.org>
parents:
diff changeset
842 By zobaczy� dokumentacj� na temat bie娠cego g鞄wnego trybu edycji,
Dave Love <fx@gnu.org>
parents:
diff changeset
843 naci�nij C-h m.
Dave Love <fx@gnu.org>
parents:
diff changeset
844
Dave Love <fx@gnu.org>
parents:
diff changeset
845 >> Naci�nij C-u C-v raz lub wi�cej razy tak, by ta linia znalaz�a si�
Dave Love <fx@gnu.org>
parents:
diff changeset
846 blisko g�ry ekranu.
Dave Love <fx@gnu.org>
parents:
diff changeset
847
Dave Love <fx@gnu.org>
parents:
diff changeset
848 >> Naci�nij C-h m, by zobaczy� jak tryb tekstowy r鷽ni si� od trybu
Dave Love <fx@gnu.org>
parents:
diff changeset
849 podstawowego.
Dave Love <fx@gnu.org>
parents:
diff changeset
850
Dave Love <fx@gnu.org>
parents:
diff changeset
851 >> Naci�nij q, by usun掩 dokumentacje z ekranu.
Dave Love <fx@gnu.org>
parents:
diff changeset
852
Dave Love <fx@gnu.org>
parents:
diff changeset
853 G鞄wne tryby edycji nazywaj� si� "g鞄wnymi", poniewa� s� tak�e
Dave Love <fx@gnu.org>
parents:
diff changeset
854 podrz�dne tryby edycji (ang. minor modes). Podrz�dne tryby edycji nie
Dave Love <fx@gnu.org>
parents:
diff changeset
855 s� alternatyw� dla g鞄wnych tryb�w edycji, a jedynie ich niewielk�
Dave Love <fx@gnu.org>
parents:
diff changeset
856 modyfikacj�. Ka�dy podrz�dny tryb edycji mo�e zosta� w咳czony lub
Dave Love <fx@gnu.org>
parents:
diff changeset
857 wy咳czony niezale�nie od pozosta�ych podrz�dnych tryb�w edycji oraz
Dave Love <fx@gnu.org>
parents:
diff changeset
858 niezale�nie od g鞄wnego trybu edycji. Mo�esz wiec u�ywa� jednego,
Dave Love <fx@gnu.org>
parents:
diff changeset
859 kombinacji dowolnych, lub nie u�ywa� �adnego trybu podrz�dnego.
Dave Love <fx@gnu.org>
parents:
diff changeset
860
Dave Love <fx@gnu.org>
parents:
diff changeset
861 Jednym z podrz�dnych tryb�w edycji, kt�ry jest bardzo u�yteczny
Dave Love <fx@gnu.org>
parents:
diff changeset
862 szczeg�lnie do edycji tekstu angielskiego, jest tryb automatycznego
Dave Love <fx@gnu.org>
parents:
diff changeset
863 wype�niania (ang. auto fill mode). Je�li ten tryb jest w咳czony,
Dave Love <fx@gnu.org>
parents:
diff changeset
864 Emacs lamie linie pomi�dzy s�owami automatycznie, gdy wstawiasz tekst
Dave Love <fx@gnu.org>
parents:
diff changeset
865 i linia robi si� za szeroka.
Dave Love <fx@gnu.org>
parents:
diff changeset
866
Dave Love <fx@gnu.org>
parents:
diff changeset
867 Tryb automatycznego wstawiania w咳cza si� na przyk�ad poprzez
Dave Love <fx@gnu.org>
parents:
diff changeset
868 wywo�anie polecenia M-x auto-fill-mode<Return>. Je�li ten tryb jest
Dave Love <fx@gnu.org>
parents:
diff changeset
869 w咳czony to samo polecenie wy咳cza go, i vice versa. M�wimy, ze
Dave Love <fx@gnu.org>
parents:
diff changeset
870 polecenie to "prze咳cza ten tryb".
Dave Love <fx@gnu.org>
parents:
diff changeset
871
Dave Love <fx@gnu.org>
parents:
diff changeset
872 >> Napisz M-x auto-fill-mode<Return>. Wstawiaj potem lini� pe�n�
Dave Love <fx@gnu.org>
parents:
diff changeset
873 "asdf " tak d�ugo, a� zobaczysz, �e si� podzieli na dwie linie.
Dave Love <fx@gnu.org>
parents:
diff changeset
874 Musisz wstawi� spacje pomi�dzy znaki, poniewa� tryb automatycznego
Dave Love <fx@gnu.org>
parents:
diff changeset
875 wype�niania �amie linie tylko tam, gdzie s� spacje.
Dave Love <fx@gnu.org>
parents:
diff changeset
876
Dave Love <fx@gnu.org>
parents:
diff changeset
877 Margines jest zazwyczaj ustawiony na 70 znak�w, ale mo�esz go zmieni�
Dave Love <fx@gnu.org>
parents:
diff changeset
878 za pomoc� polecenia C-x f. Powiniene� poda� mu argument liczbowy
Dave Love <fx@gnu.org>
parents:
diff changeset
879 m�wi�cy, w kt�rej kolumnie ma zosta� ustawiony margines.
Dave Love <fx@gnu.org>
parents:
diff changeset
880
Dave Love <fx@gnu.org>
parents:
diff changeset
881 >> Wywo�aj C-x f z argumentem r�wnym 20. (C-u 2 0 C-x f).
Dave Love <fx@gnu.org>
parents:
diff changeset
882 Napisz potem jaki� tekst i zauwa�, ze Emacs wype�nia linie do
Dave Love <fx@gnu.org>
parents:
diff changeset
883 d�ugo�ci co najwy�ej 20 znak�w. Ustaw margines z powrotem na
Dave Love <fx@gnu.org>
parents:
diff changeset
884 70 znak�w, wywo�uj�c jeszcze raz C-x f.
Dave Love <fx@gnu.org>
parents:
diff changeset
885
Dave Love <fx@gnu.org>
parents:
diff changeset
886 Je�li dokonujesz zmian wewn�trz akapitu, tryb
Dave Love <fx@gnu.org>
parents:
diff changeset
887 automatycznego wype�niania nie wyr�wna marginesu
Dave Love <fx@gnu.org>
parents:
diff changeset
888 sam z siebie. By wywo�a� polecenie
Dave Love <fx@gnu.org>
parents:
diff changeset
889 wyr�wnania marginesu, naci�nij M-q (Meta-q),
Dave Love <fx@gnu.org>
parents:
diff changeset
890 podczas gdy kursor znajduje si� wewn�trz akapitu.
Dave Love <fx@gnu.org>
parents:
diff changeset
891
Dave Love <fx@gnu.org>
parents:
diff changeset
892 >> Przesu� kursor do poprzedniego akapitu i naci�nij M-q.
Dave Love <fx@gnu.org>
parents:
diff changeset
893
Dave Love <fx@gnu.org>
parents:
diff changeset
894
Dave Love <fx@gnu.org>
parents:
diff changeset
895 * SZUKANIE
Dave Love <fx@gnu.org>
parents:
diff changeset
896 ----------
Dave Love <fx@gnu.org>
parents:
diff changeset
897
Dave Love <fx@gnu.org>
parents:
diff changeset
898 Emacs potrafi szuka� �a�cuch�w (zwartych ci�g�w znak�w lub s鞄w)
Dave Love <fx@gnu.org>
parents:
diff changeset
899 zar�wno wstecz jaki i do przodu. Szukanie �a�cucha jest poleceniem,
Dave Love <fx@gnu.org>
parents:
diff changeset
900 kt�re przesuwa kursor; przesuwa ono kursor do nast�pnego miejsca, w
Dave Love <fx@gnu.org>
parents:
diff changeset
901 kt�rym dany �a�cuch wyst�puje.
Dave Love <fx@gnu.org>
parents:
diff changeset
902
Dave Love <fx@gnu.org>
parents:
diff changeset
903 Polecenie Emacsa "search" r鷽ni si� od podobnych polece� innych
Dave Love <fx@gnu.org>
parents:
diff changeset
904 edytor�w w tym sensie, ze jest ono przyrostowe. Znaczy to, ze
Dave Love <fx@gnu.org>
parents:
diff changeset
905 szukanie odbywa si� w trakcie, gdy Ty wpisujesz kolejne znaki
Dave Love <fx@gnu.org>
parents:
diff changeset
906 �a�cucha, kt�ry ma zosta� odnaleziony.
Dave Love <fx@gnu.org>
parents:
diff changeset
907
Dave Love <fx@gnu.org>
parents:
diff changeset
908 Poleceniami zapocz�tkowuj�cymi szukanie s�: C-s dla szukania w prz�d
Dave Love <fx@gnu.org>
parents:
diff changeset
909 oraz C-r dla szukania wstecz. POCZEKAJ PROSZ�! Nie pr�buj ich w tej
Dave Love <fx@gnu.org>
parents:
diff changeset
910 chwili.
Dave Love <fx@gnu.org>
parents:
diff changeset
911
Dave Love <fx@gnu.org>
parents:
diff changeset
912 Gdy naci�niesz C-s zauwa�ysz, ze tekst "I-search" pojawi si� w
Dave Love <fx@gnu.org>
parents:
diff changeset
913 obszarze echa. Informuje Ci� to, �e Emacs znajduje si� w trybie
Dave Love <fx@gnu.org>
parents:
diff changeset
914 "incremental search", czekaj�c by� napisa� tekst, kt�ry ma on znale惹.
Dave Love <fx@gnu.org>
parents:
diff changeset
915 Naci�niecie <Return> ko�czy proces szukania.
Dave Love <fx@gnu.org>
parents:
diff changeset
916
Dave Love <fx@gnu.org>
parents:
diff changeset
917 >> Teraz naci�nij C-s, by rozpocz掩 szukanie. POWOLI, litera po
Dave Love <fx@gnu.org>
parents:
diff changeset
918 literze, napisz s�owo "kursor", zatrzymuj�c si� po ka�dym znaku i
Dave Love <fx@gnu.org>
parents:
diff changeset
919 obserwuj�c, gdzie zatrzymuje si� kursor. Gdy naci�niesz drugie
Dave Love <fx@gnu.org>
parents:
diff changeset
920 "r", b�dzie mo�na powiedzie�, �e szuka�e� s�owa "kursor"
Dave Love <fx@gnu.org>
parents:
diff changeset
921 jednokrotnie. Naci�nij C-s jeszcze raz, by znale惹 nast�pne
Dave Love <fx@gnu.org>
parents:
diff changeset
922 wyst�pienie s�owa "kursor". Naci�nij teraz <Delete> cztery
Dave Love <fx@gnu.org>
parents:
diff changeset
923 razy i zobacz, co si� dzieje z kursorem. Naci�nij <RET>, by sko�czy�
Dave Love <fx@gnu.org>
parents:
diff changeset
924 szukanie.
Dave Love <fx@gnu.org>
parents:
diff changeset
925
Dave Love <fx@gnu.org>
parents:
diff changeset
926 Widzia�e�, co si� dzia�o? Emacs podczas szukania przyrostowego pr�buje
Dave Love <fx@gnu.org>
parents:
diff changeset
927 przej倶 do miejsca wyst�pienia �a�cucha, kt�ry do tej pory wpisa�e�,
Dave Love <fx@gnu.org>
parents:
diff changeset
928 pod�wietlaj�c go dla Twojej wygody. By znale惹 nast�pne wyst�pienie
Dave Love <fx@gnu.org>
parents:
diff changeset
929 s�owa "kursor", po prostu naci�nij C-s jeszcze raz. Je�li takiego nie
Dave Love <fx@gnu.org>
parents:
diff changeset
930 ma, Emacs zapiszczy i powie Ci, ze szukanie "sko�czy�o si� pora�k�".
Dave Love <fx@gnu.org>
parents:
diff changeset
931 Naci�niecie C-g tak�e przerywa proces szukania.
Dave Love <fx@gnu.org>
parents:
diff changeset
932
Dave Love <fx@gnu.org>
parents:
diff changeset
933 UWAGA: W niekt�rych systemach naci�niecie C-s zamrozi ekran i nie
Dave Love <fx@gnu.org>
parents:
diff changeset
934 zobaczysz �adnego tekstu z Emacsa. Oznacza to, �e sk�adowa systemu
Dave Love <fx@gnu.org>
parents:
diff changeset
935 operacyjnego, zwana kontrol� przep�ywu (ang. "flow control")
Dave Love <fx@gnu.org>
parents:
diff changeset
936 przechwyci�a C-s i nie pozwoli�a mu dojs� do Emacsa. By odzyska�
Dave Love <fx@gnu.org>
parents:
diff changeset
937 kontrole nad ekranem, nacisnij C-q. Dodatkowej pomocy poszukaj w
Dave Love <fx@gnu.org>
parents:
diff changeset
938 rozdziale "Spontaneous Entry to Incremental Search" w podr�czniku
Dave Love <fx@gnu.org>
parents:
diff changeset
939 Emacsa.
Dave Love <fx@gnu.org>
parents:
diff changeset
940
Dave Love <fx@gnu.org>
parents:
diff changeset
941 Jesli podczas szukania przyrostowego naci�niesz <Delete> zauwa�ysz, ze
Dave Love <fx@gnu.org>
parents:
diff changeset
942 ostatni znak, kt�ry wcisn嘘es znika i kursor wraca do poprzedniego
Dave Love <fx@gnu.org>
parents:
diff changeset
943 miejsca. Na przyk�ad, za鞄�my, ze nacisn嘘es "k" i znalaz�es pierwsze
Dave Love <fx@gnu.org>
parents:
diff changeset
944 wyst�pienie tej litery. Jesli teraz naci�niesz "u", kursor przesunie
Dave Love <fx@gnu.org>
parents:
diff changeset
945 si� do pierwszego wyst�pienia "ku". Teraz nacisnij <Delete>. Skasuje
Dave Love <fx@gnu.org>
parents:
diff changeset
946 to "u" z �a�cucha, kt�rego poszukujesz, a kursor wr�ci do pierwszego
Dave Love <fx@gnu.org>
parents:
diff changeset
947 wyst�pienia "k".
Dave Love <fx@gnu.org>
parents:
diff changeset
948
Dave Love <fx@gnu.org>
parents:
diff changeset
949 Je�li podczas szukania nacisniesz jaki� klawisz razem z META lub CTRL
Dave Love <fx@gnu.org>
parents:
diff changeset
950 (z nielicznymi wyj�tkami --- znakami, kt�re maj� specjalne znaczenie
Dave Love <fx@gnu.org>
parents:
diff changeset
951 podczas szukania, takimi jak C-s i C-r) szukanie zostanie przerwane.
Dave Love <fx@gnu.org>
parents:
diff changeset
952
Dave Love <fx@gnu.org>
parents:
diff changeset
953 C-s rozpoczyna proces szukania, kt�ry poszukuje �a�cucha, kt�ry
Dave Love <fx@gnu.org>
parents:
diff changeset
954 znajduje si� ZA bie娠c� pozycja kursora. Je�li chcesz szuka� czego�
Dave Love <fx@gnu.org>
parents:
diff changeset
955 wcze�niej w tek�cie, naci�nij C-r. Wszystko, co powiedzieli�my o C-s
Dave Love <fx@gnu.org>
parents:
diff changeset
956 stosuje si� do C-r, oczywi�cie ze zmian� kierunku szukania na wstecz.
Dave Love <fx@gnu.org>
parents:
diff changeset
957
Dave Love <fx@gnu.org>
parents:
diff changeset
958
Dave Love <fx@gnu.org>
parents:
diff changeset
959 * WIELE OKIEN
Dave Love <fx@gnu.org>
parents:
diff changeset
960 -------------
Dave Love <fx@gnu.org>
parents:
diff changeset
961
Dave Love <fx@gnu.org>
parents:
diff changeset
962 Jedn� z przyjemnych cech Emacsa jest mo�liwo倶 wy�wietlania wi�cej ni�
Dave Love <fx@gnu.org>
parents:
diff changeset
963 jednego okna na raz.
Dave Love <fx@gnu.org>
parents:
diff changeset
964
Dave Love <fx@gnu.org>
parents:
diff changeset
965 >> Przesu� kursor do tej linii i naci�nij C-u 0 C-l.
Dave Love <fx@gnu.org>
parents:
diff changeset
966
Dave Love <fx@gnu.org>
parents:
diff changeset
967 >> Naci�nij teraz C-x 2, co podzieli ekran na dwa okna. Obydwa okna
Dave Love <fx@gnu.org>
parents:
diff changeset
968 wy�wietlaj� ten podr�cznik. Kursor pozostaje w g�rnym oknie.
Dave Love <fx@gnu.org>
parents:
diff changeset
969
Dave Love <fx@gnu.org>
parents:
diff changeset
970 >> Naci�nij C-M-v by przewin掩 dolne okno. (Je�li nie masz
Dave Love <fx@gnu.org>
parents:
diff changeset
971 prawdziwego klawisza Meta, naci�nij ESC C-v.)
Dave Love <fx@gnu.org>
parents:
diff changeset
972
Dave Love <fx@gnu.org>
parents:
diff changeset
973 >> Naci�nij C-x o ("o" jak angielskie "other") by przesun掩 kursor do
Dave Love <fx@gnu.org>
parents:
diff changeset
974 dolnego okna. U�yj C-v i M-v w dolnym oknie by przewin掩 jego
Dave Love <fx@gnu.org>
parents:
diff changeset
975 zawarto倶. Polecenia, kt�re masz wykona� czytaj w g�rnym oknie.
Dave Love <fx@gnu.org>
parents:
diff changeset
976
Dave Love <fx@gnu.org>
parents:
diff changeset
977 >> Naci�nij C-x o jeszcze raz tak, by kursor wr�ci� do g�rnego okna.
Dave Love <fx@gnu.org>
parents:
diff changeset
978 Kursor w g�rnym oknie nie zmieni� po�o�enia.
Dave Love <fx@gnu.org>
parents:
diff changeset
979
Dave Love <fx@gnu.org>
parents:
diff changeset
980 Ka�de okno pami�ta po�o�enie swojego w�asnego kursora, lecz tylko
Dave Love <fx@gnu.org>
parents:
diff changeset
981 jedno okno w danej chwili wy�wietla kursor. Wszystkie polecenia
Dave Love <fx@gnu.org>
parents:
diff changeset
982 edycyjne stosuj� si� do okna, w kt�rym jest kursor. To okno nazywane
Dave Love <fx@gnu.org>
parents:
diff changeset
983 jest "wybranym oknem".
Dave Love <fx@gnu.org>
parents:
diff changeset
984
Dave Love <fx@gnu.org>
parents:
diff changeset
985 Polecenie C-M-v jest bardzo u�yteczne gdy edytujesz tekst w jednym
Dave Love <fx@gnu.org>
parents:
diff changeset
986 oknie, a drugiego u�ywasz tylko jako punkt odniesienia. Dzi�ki temu
Dave Love <fx@gnu.org>
parents:
diff changeset
987 kursor mo�e zawsze znajdowa� si� w oknie, zawarto倶 kt�rego edytujesz,
Dave Love <fx@gnu.org>
parents:
diff changeset
988 a Ty mo�esz przesuwa� drugie okno za pomoc� C-M-v.
Dave Love <fx@gnu.org>
parents:
diff changeset
989
Dave Love <fx@gnu.org>
parents:
diff changeset
990 C-M-v to przyk�ad znaku, kt�ry uzyskuje si� za pomoc� CONTROL-META.
Dave Love <fx@gnu.org>
parents:
diff changeset
991 Je�li masz prawdziwy klawisz META, C-M-v mo�esz uzyska� przytrzymuj�c
Dave Love <fx@gnu.org>
parents:
diff changeset
992 jednocze�nie CTRL oraz META i naciskaj�c v. Nie jest wa�ne, co
Dave Love <fx@gnu.org>
parents:
diff changeset
993 zosta�o naci�niete wcze�niej, CTRL czy META, poniewa� obydwa te
Dave Love <fx@gnu.org>
parents:
diff changeset
994 klawisze dzia�aj� jako modyfikatory znaczenia klawiszy, kt�re
Dave Love <fx@gnu.org>
parents:
diff changeset
995 naciskasz.
Dave Love <fx@gnu.org>
parents:
diff changeset
996
Dave Love <fx@gnu.org>
parents:
diff changeset
997 Je�li nie masz klawisza META i u�ywasz w jego zast�pstwie ESC,
Dave Love <fx@gnu.org>
parents:
diff changeset
998 kolejno倶 naciskania klawiszy jest znacz�ca: musisz najpierw nacisn掩
Dave Love <fx@gnu.org>
parents:
diff changeset
999 i pu�ci� ESC, po czym nacisn掩 CTRL-v; CTRL-ESC v nie b�dzie dzia�a�.
Dave Love <fx@gnu.org>
parents:
diff changeset
1000 Dzieje si� tak dlatego, ze ESC jest znakiem, a nie modyfikatorem.
Dave Love <fx@gnu.org>
parents:
diff changeset
1001
Dave Love <fx@gnu.org>
parents:
diff changeset
1002 >> Naci�nij C-x 1 (w g�rnym oknie), by pozby� si� dolnego okna.
Dave Love <fx@gnu.org>
parents:
diff changeset
1003
Dave Love <fx@gnu.org>
parents:
diff changeset
1004 (Je�li nacisn嘘by� C-x 1 w dolnym oknie, to znik�oby g�rne. Mo�esz
Dave Love <fx@gnu.org>
parents:
diff changeset
1005 sobie t�umaczy� to polecenie jako "zatrzymaj tylko jedno okno --- to w
Dave Love <fx@gnu.org>
parents:
diff changeset
1006 kt�rym w�a�nie jestem".)
Dave Love <fx@gnu.org>
parents:
diff changeset
1007
Dave Love <fx@gnu.org>
parents:
diff changeset
1008 Nie musisz wy�wietla� tego samego bufora w obydwu oknach. Je�li
Dave Love <fx@gnu.org>
parents:
diff changeset
1009 u�yjesz C-x C-f by wy�wietli� plik w jednym z okien, zawarto倶
Dave Love <fx@gnu.org>
parents:
diff changeset
1010 drugiego nie zmieni si�. W ka�dym oknie mo�esz wy�wietla� r鷽ne pliki
Dave Love <fx@gnu.org>
parents:
diff changeset
1011 niezale�nie.
Dave Love <fx@gnu.org>
parents:
diff changeset
1012
Dave Love <fx@gnu.org>
parents:
diff changeset
1013 Oto inny spos�b u�ywania dw�ch okien do wy�wietlania dw�ch r鷽nych
Dave Love <fx@gnu.org>
parents:
diff changeset
1014 rzeczy:
Dave Love <fx@gnu.org>
parents:
diff changeset
1015
Dave Love <fx@gnu.org>
parents:
diff changeset
1016 >> Naci�nij C-x 4 C-f i nazw� jednego z Twoich plik�w. Zako�cz
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 wprowadzanie klawiszem <Return>. Podany plik pojawi si� w dolnym
Dave Love <fx@gnu.org>
parents:
diff changeset
1018 oknie razem z kursorem, kt�ry tam przeskakuje.
Dave Love <fx@gnu.org>
parents:
diff changeset
1019
Dave Love <fx@gnu.org>
parents:
diff changeset
1020 >> Naci�nij C-x o, by wr�ci� do g�rnego okna, oraz C-x 1 by
Dave Love <fx@gnu.org>
parents:
diff changeset
1021 usun掩 dolne okno.
Dave Love <fx@gnu.org>
parents:
diff changeset
1022
Dave Love <fx@gnu.org>
parents:
diff changeset
1023
Dave Love <fx@gnu.org>
parents:
diff changeset
1024 * REKURSYWNE POZIOMY EDYCJI
Dave Love <fx@gnu.org>
parents:
diff changeset
1025 ---------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
1026
Dave Love <fx@gnu.org>
parents:
diff changeset
1027 Czasami mo�esz znale惹 si� w czym�, co nazywa si� "rekursywnym
Dave Love <fx@gnu.org>
parents:
diff changeset
1028 poziomem edycji". Mo�esz to rozpozna� po nawiasach kwadratowych w
Dave Love <fx@gnu.org>
parents:
diff changeset
1029 linii trybu, obejmuj�cych nawiasy okr�g�e zawieraj�ce nazw� g鞄wnego
Dave Love <fx@gnu.org>
parents:
diff changeset
1030 trybu edycji. Na przyk�ad, m�g�by� widzie� [(Fundamental)] zamiast
Dave Love <fx@gnu.org>
parents:
diff changeset
1031 (Fundamental).
Dave Love <fx@gnu.org>
parents:
diff changeset
1032
Dave Love <fx@gnu.org>
parents:
diff changeset
1033 By wyj倶 z rekursywnego poziomu edycji naci�nij ESC ESC ESC. Jest to
Dave Love <fx@gnu.org>
parents:
diff changeset
1034 og�lnego przeznaczenia "wychodzimy". Mo�esz go u�y� tak�e by pozby�
Dave Love <fx@gnu.org>
parents:
diff changeset
1035 si� nadmiaru okien lub wyj倶 z minibufora.
Dave Love <fx@gnu.org>
parents:
diff changeset
1036
Dave Love <fx@gnu.org>
parents:
diff changeset
1037 >> Naci�nij M-x by wej倶 do minibufora; naci�nij potem ESC ESC ESC, by
Dave Love <fx@gnu.org>
parents:
diff changeset
1038 z niego wyj倶.
Dave Love <fx@gnu.org>
parents:
diff changeset
1039
Dave Love <fx@gnu.org>
parents:
diff changeset
1040 Nie mo�esz u�y� C-g, by wyj倶 z rekursywnego poziomu edycji. Dzieje
Dave Love <fx@gnu.org>
parents:
diff changeset
1041 si� tak dlatego, ze C-g jest u�ywane do anulowania polece� i
Dave Love <fx@gnu.org>
parents:
diff changeset
1042 argument�w WEWN�TRZ rekursywnego poziomu edycji.
Dave Love <fx@gnu.org>
parents:
diff changeset
1043
Dave Love <fx@gnu.org>
parents:
diff changeset
1044
Dave Love <fx@gnu.org>
parents:
diff changeset
1045 SZUKANIE DODATKOWEJ POMOCY
Dave Love <fx@gnu.org>
parents:
diff changeset
1046 --------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
1047
Dave Love <fx@gnu.org>
parents:
diff changeset
1048 W tym podr�czniku spr�bowali�my dostarczy� tylko tyle informacji, ile
Dave Love <fx@gnu.org>
parents:
diff changeset
1049 jest niezb�dne, by� m�g� zacz掩 u�ywa� Emacsa. Emacs jest istn�
Dave Love <fx@gnu.org>
parents:
diff changeset
1050 kopalni� najr鷽niejszych rzeczy, kt�rych nie spos�b tutaj opisa�.
Dave Love <fx@gnu.org>
parents:
diff changeset
1051 Zapewne b�dziesz chcia� dowiedzie� si� wi�cej o Emacsie, poniewa�
Dave Love <fx@gnu.org>
parents:
diff changeset
1052 posiada on wiele po娠danych cech, o kt�rych na razie nic nie wiesz.
Dave Love <fx@gnu.org>
parents:
diff changeset
1053 Jest w nim zaszyte mn�stwo wewn�trznej dokumentacji, kt�ra mo�e by�
Dave Love <fx@gnu.org>
parents:
diff changeset
1054 osi�gni�ta za pomoc� Control-h, kt�re okre�lamy mianem "znaku pomocy"
Dave Love <fx@gnu.org>
parents:
diff changeset
1055 z powodu spe�nianej przez niego roli.
Dave Love <fx@gnu.org>
parents:
diff changeset
1056
Dave Love <fx@gnu.org>
parents:
diff changeset
1057 By uzyska� pomoc, naci�nij C-h a potem znak, kt�ry okre�la jakiego
Dave Love <fx@gnu.org>
parents:
diff changeset
1058 typu pomocy oczekujesz. Je�li poczujesz si� NAPRAWD� zagubiony,
Dave Love <fx@gnu.org>
parents:
diff changeset
1059 napisz C-h ? i Emacs spr�buje powiedzie� Ci, jakiego typu pomocy mo�e
Dave Love <fx@gnu.org>
parents:
diff changeset
1060 Ci dostarczy�. Je�li naci�niesz C-h a potem zadecydujesz, �e pomoc
Dave Love <fx@gnu.org>
parents:
diff changeset
1061 nie jest Ci jednak potrzebna, po prostu wci�nij C-g by anulowa� C-h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1062
Dave Love <fx@gnu.org>
parents:
diff changeset
1063 Najprostsz� pomoc mo�esz uzyska� naciskaj�c C-h c. Naci�nij C-h a
Dave Love <fx@gnu.org>
parents:
diff changeset
1064 potem c, po czym kombinacje klawiszy polecenia, i Emacs wy�wietli
Dave Love <fx@gnu.org>
parents:
diff changeset
1065 bardzo kr�tki opis polecenia.
Dave Love <fx@gnu.org>
parents:
diff changeset
1066
Dave Love <fx@gnu.org>
parents:
diff changeset
1067 >> Naci�nij C-h c Control-p.
Dave Love <fx@gnu.org>
parents:
diff changeset
1068 Powinno to przywo�a� komunikat, o tre�ci podobnej do
Dave Love <fx@gnu.org>
parents:
diff changeset
1069
Dave Love <fx@gnu.org>
parents:
diff changeset
1070 C-p runs the command previous-line
Dave Love <fx@gnu.org>
parents:
diff changeset
1071
Dave Love <fx@gnu.org>
parents:
diff changeset
1072 W ten spos�b mo�esz uzyska� "nazw� funkcji". Przydaje si� to podczas
Dave Love <fx@gnu.org>
parents:
diff changeset
1073 pisania kodu w Lispie, kt�ry rozszerza Emacsa; wystarcza to tak�e do
Dave Love <fx@gnu.org>
parents:
diff changeset
1074 przypomnienia Ci, co dane polecenie robi, je�li widzia�e� je ju�
Dave Love <fx@gnu.org>
parents:
diff changeset
1075 wcze�niej, ale nie zapami�ta�e� go.
Dave Love <fx@gnu.org>
parents:
diff changeset
1076
Dave Love <fx@gnu.org>
parents:
diff changeset
1077 Polecenia wywo�ywane za pomoc� wieloznakowej kombinacji klawiszy, na
Dave Love <fx@gnu.org>
parents:
diff changeset
1078 przyk�ad C-x C-s oraz (je�li nie masz klawisza META lub EDIT) <ESC>v,
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 s� tak�e dopuszczalne po C-h c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1080
Dave Love <fx@gnu.org>
parents:
diff changeset
1081 By uzyska� wi�cej informacji na temat polecenia, naci�nij C-h k
Dave Love <fx@gnu.org>
parents:
diff changeset
1082 zamiast C-h c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1083
Dave Love <fx@gnu.org>
parents:
diff changeset
1084 >> Naci�nij C-h k Control-p.
Dave Love <fx@gnu.org>
parents:
diff changeset
1085
Dave Love <fx@gnu.org>
parents:
diff changeset
1086 To polecenie wy�wietla dokumentacj� na temat danej funkcji oraz jej
Dave Love <fx@gnu.org>
parents:
diff changeset
1087 nazw� w oknie Emacsa. Gdy sko�czysz �ledzi� wynik tego polecenia
Dave Love <fx@gnu.org>
parents:
diff changeset
1088 naci�nij C-x 1, by pozby� si� tekstu pomocy. Nie musisz tego robi� od
Dave Love <fx@gnu.org>
parents:
diff changeset
1089 razu. Mo�esz wykona� pewne operacje w oparciu o tekst pomocy zanim
Dave Love <fx@gnu.org>
parents:
diff changeset
1090 naci�niesz C-x 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1091
Dave Love <fx@gnu.org>
parents:
diff changeset
1092 Oto kilka innych u�ytecznych wariant�w C-h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1093
Dave Love <fx@gnu.org>
parents:
diff changeset
1094 C-h f Opisz funkcje o podanej nazwie.
Dave Love <fx@gnu.org>
parents:
diff changeset
1095
Dave Love <fx@gnu.org>
parents:
diff changeset
1096 >> Napisz C-h f previous-line<Return>. Wypisze to na ekranie ca咳
Dave Love <fx@gnu.org>
parents:
diff changeset
1097 informacje, jak� Emacs ma na temat funkcji, kt�ra implementuje
Dave Love <fx@gnu.org>
parents:
diff changeset
1098 polecenie C-p.
Dave Love <fx@gnu.org>
parents:
diff changeset
1099
38915
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1100 Podobnie komenda C-h v pokazuje na ekranie dokumentacj� zmiennych, kt�rych
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1101 wartosci mozesz zmieni�, aby dostosowa� Emacsa do swoich
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1102 preferencji. Wpisz nazw� zmiennej, gdy Emacs o ni� poprosi.
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1103
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1104
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
1105 C-h a Apropos. Wpisz s�owo kluczowe, a Emacs wypisze list�
Dave Love <fx@gnu.org>
parents:
diff changeset
1106 wszystkich polece�, kt�rych nazwa zawiera to s�owo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1107 Polecenia te mog� zosta� wywo�ane za pomoc� Meta-x.
Dave Love <fx@gnu.org>
parents:
diff changeset
1108 Dla niekt�rych polece� Apropos wypisze jedno- lub
Dave Love <fx@gnu.org>
parents:
diff changeset
1109 dwuznakowe sekwencje, kt�re wywo�uj� dane polecenie.
Dave Love <fx@gnu.org>
parents:
diff changeset
1110
Dave Love <fx@gnu.org>
parents:
diff changeset
1111 >> Napisz C-h a file<Return>. Zobaczysz list� wszystkich polece�,
Dave Love <fx@gnu.org>
parents:
diff changeset
1112 dost�pnych za pomoc� M-x, kt�re maja s�owo "file" w swojej nazwie.
Dave Love <fx@gnu.org>
parents:
diff changeset
1113 Zauwa�ysz tam tak�e polecenia takie, jak C-x C-f oraz C-x C-w,
Dave Love <fx@gnu.org>
parents:
diff changeset
1114 umieszczone obok nazw polece� "find-file" i "write-file".
Dave Love <fx@gnu.org>
parents:
diff changeset
1115
38915
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1116 >> Napisz C-M-v, aby przewin掩 okno pomocy. Zr�b to kilka razy.
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1117 >> Napisz C-x 1, aby usun掩 okno pomocy.
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1118
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1119 C-h i Czytanie elektronicznych podr�cznik�w (w formacie Info). To
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1120 polecenie prze咳czy ci� do specjalnego bufora o nazwie
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1121 *info*, gdzie bedziesz m�g� przeczyta� podr�czniki
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1122 dotycz�ce pakiet�w zainstalowanych w twoim
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1123 systemie. Napisz m emacs <Return>, aby zapozna� si� z
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1124 podr�cznikiem Emacsa. Je�eli nigdy wczesniej nie u�ywa�es
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1125 Info, napisz ? a Emacs przedstawi ci mo�liwo�ci
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1126 tego trybu. Po tym, jak zapoznasz si� z tym kr�tkim
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1127 podr�cznikiem w dalszej pracy podstawow� dokumentacj�
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1128 stanowi� b�dzie w�a�nie Emacs Info.
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1129
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
1130
Dave Love <fx@gnu.org>
parents:
diff changeset
1131 PODSUMOWANIE
Dave Love <fx@gnu.org>
parents:
diff changeset
1132 ------------
Dave Love <fx@gnu.org>
parents:
diff changeset
1133
Dave Love <fx@gnu.org>
parents:
diff changeset
1134 Pami�taj, �e by wyj倶 z Emacsa na sta�e, u�ywaj C-x C-c. By wyj倶 do
Dave Love <fx@gnu.org>
parents:
diff changeset
1135 pow�oki na chwil� tak, by� m�g� wr�ci�, u�yj C-z. (To nie dzia�a pod
Dave Love <fx@gnu.org>
parents:
diff changeset
1136 X-Windows, poniewa� tam nie ma prawdziwego konceptu przej�cia na
Dave Love <fx@gnu.org>
parents:
diff changeset
1137 chwile do pow�oki. Zamiast tego C-z ikonizuje okno Emacsa.)
Dave Love <fx@gnu.org>
parents:
diff changeset
1138
Dave Love <fx@gnu.org>
parents:
diff changeset
1139 Ten podr�cznik by� pisany tak, by wszyscy nowi u�ytkownicy mogli go
Dave Love <fx@gnu.org>
parents:
diff changeset
1140 zrozumie�. Je�li co� pozostawi� niejasnym, nie sied� cicho i nie
Dave Love <fx@gnu.org>
parents:
diff changeset
1141 obwiniaj siebie, tylko daj nam zna�!
Dave Love <fx@gnu.org>
parents:
diff changeset
1142
Dave Love <fx@gnu.org>
parents:
diff changeset
1143
Dave Love <fx@gnu.org>
parents:
diff changeset
1144 KOPIOWANIE
Dave Love <fx@gnu.org>
parents:
diff changeset
1145 ----------
Dave Love <fx@gnu.org>
parents:
diff changeset
1146
Dave Love <fx@gnu.org>
parents:
diff changeset
1147 Niniejszy podr�cznik jest potomkiem w d�ugiej linii podr�cznik�w
Dave Love <fx@gnu.org>
parents:
diff changeset
1148 Emacsa, kt�ra rozpoczyna si� od tego, kt�ry zosta� napisany przez
Dave Love <fx@gnu.org>
parents:
diff changeset
1149 Stuarta Cracrafta dla oryginalnego Emacsa. Zosta� on zmodyfikowany we
Dave Love <fx@gnu.org>
parents:
diff changeset
1150 wrze�niu 1994 przez Bena Winga, kt�ry zaktualizowa� go, je�li chodzi o
Dave Love <fx@gnu.org>
parents:
diff changeset
1151 X-Windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1152
Dave Love <fx@gnu.org>
parents:
diff changeset
1153 T�umaczenia na j�zyk polski dokona� Remek Trzaska z pomoc� Ryszarda
Dave Love <fx@gnu.org>
parents:
diff changeset
1154 Kubiaka. Jesli polskie znaki nie byly poprawnie wyswietlane w tym
Dave Love <fx@gnu.org>
parents:
diff changeset
1155 buforze, oznacza to, ze nie masz zainstalowanych polskich fontow.
Dave Love <fx@gnu.org>
parents:
diff changeset
1156 Pomoc w tym zakresie mozesz znalezc pod adresem:
Dave Love <fx@gnu.org>
parents:
diff changeset
1157 <URL:http://www.agh.edu.pl/ogonki>
Dave Love <fx@gnu.org>
parents:
diff changeset
1158
38915
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1159 T�umaczenie to zosta�o uaktualnione dla wersji GNU Emacs 21
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1160 przez Beat� Wierzcho�owsk� <beataw@orient.uw.edu.pl> z pomoc�
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1161 Janusza S. Bienia <jsbien@mail.uw.edu.pl>
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1162
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
1163 Ta wersja podr�cznika, podobnie jak GNU Emacs, jest zastrze�ona, a
Dave Love <fx@gnu.org>
parents:
diff changeset
1164 pozwolenie na kopiowanie udzielone jest pod nast�puj�cymi warunkami:
Dave Love <fx@gnu.org>
parents:
diff changeset
1165
38915
e7e9b4581430 Update per the English version.
Eli Zaretskii <eliz@gnu.org>
parents: 25853
diff changeset
1166 Copyright (c) 1985, 1994, 2001 Free Software Foundation
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
1167
Dave Love <fx@gnu.org>
parents:
diff changeset
1168 Permission is granted to anyone to make or distribute verbatim
Dave Love <fx@gnu.org>
parents:
diff changeset
1169 copies of this document as received, in any medium, provided that
Dave Love <fx@gnu.org>
parents:
diff changeset
1170 the copyright notice and permission notice are preserved,
Dave Love <fx@gnu.org>
parents:
diff changeset
1171 and that the distributor grants the recipient permission
Dave Love <fx@gnu.org>
parents:
diff changeset
1172 for further redistribution as permitted by this notice.
Dave Love <fx@gnu.org>
parents:
diff changeset
1173
Dave Love <fx@gnu.org>
parents:
diff changeset
1174 Permission is granted to distribute modified versions
Dave Love <fx@gnu.org>
parents:
diff changeset
1175 of this document, or of portions of it,
Dave Love <fx@gnu.org>
parents:
diff changeset
1176 under the above conditions, provided also that they
Dave Love <fx@gnu.org>
parents:
diff changeset
1177 carry prominent notices stating who last altered them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1178
Dave Love <fx@gnu.org>
parents:
diff changeset
1179 Warunki kopiowania samego Emacsa s� w pewnym stopniu inne, aczkolwiek
Dave Love <fx@gnu.org>
parents:
diff changeset
1180 zachowuj� te sama idee. Prosz�, przeczytaj plik COPYING, po czym
Dave Love <fx@gnu.org>
parents:
diff changeset
1181 rozdaj swoim znajomym kopie Emacsa. Pom鷽 zwalczy� przeszkody w
Dave Love <fx@gnu.org>
parents:
diff changeset
1182 rozpowszechnianiu oprogramowania przez tworzenie i dzielenie si�
Dave Love <fx@gnu.org>
parents:
diff changeset
1183 oprogramowaniem.
Dave Love <fx@gnu.org>
parents:
diff changeset
1184
Dave Love <fx@gnu.org>
parents:
diff changeset
1185 ;;; Local Variables:
Dave Love <fx@gnu.org>
parents:
diff changeset
1186 ;;; mode: fundamental
Dave Love <fx@gnu.org>
parents:
diff changeset
1187 ;;; coding: latin-2
Dave Love <fx@gnu.org>
parents:
diff changeset
1188 ;;; End: