1===============================================================================
2=    W i t a j   w   t u t o r i a l u   V I M - a      -    Wersja  1.7.     =
3===============================================================================
4
5     Vim to pot�ny edytor, kt�ry posiada wiele polece�, zbyt du�o, by
6     wyja�ni� je wszystkie w tym tutorialu. Ten przewodnik ma nauczy�
7     Ci� pos�ugiwa� si� wystarczaj�co wieloma komendami, by� m�g� �atwo
8     u�ywa� Vima jako edytora og�lnego przeznaczenia.
9
10     Czas potrzebny na uko�czenie tutoriala to 25 do 30 minut i zale�y
11     od tego jak wiele czasu sp�dzisz na eksperymentowaniu.
12
13	 UWAGA:
14	 Polecenia wykonywane w czasie lekcji zmodyfikuj� tekst. Zr�b
15	 wcze�niej kopi� tego pliku do �wicze� (je�li zacz��e� komend�
16	 "vimtutor", to ju� pracujesz na kopii).
17
18	 Pami�taj, �e przewodnik ten zosta� zaprojektowany do nauki poprzez
19	 �wiczenia. Oznacza to, �e musisz wykonywa� polecenia, by nauczy� si� ich
20	 prawid�owo. Je�li b�dziesz jedynie czyta� tekst, szybko zapomnisz wiele
21	 polece�!
22
23     Teraz upewnij si�, �e nie masz wci�ni�tego Caps Locka i wciskaj  j
24     tak d�ugo dop�ki Lekcja 1.1. nie wype�ni ca�kowicie ekranu.
25
26~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27		  Lekcja 1.1.: PORUSZANIE SI� KURSOREM
28
29       ** By wykona� ruch kursorem, wci�nij h, j, k, l jak pokazano. **
30
31	       ^
32	       k		      Wskaz�wka:  h jest po lewej
33	  < h	  l >				  l jest po prawej
34	       j				  j wygl�da jak strza�ka w d�
35	       v
36  1. Poruszaj kursorem dop�ki nie b�dziesz pewien, �e pami�tasz polecenia.
37
38  2. Trzymaj  j  tak d�ugo a� b�dzie si� powtarza�.
39     Teraz wiesz jak doj�� do nast�pnej lekcji.
40
41  3. U�ywaj�c strza�ki w d� przejd� do nast�pnej lekcji.
42
43Uwaga: Je�li nie jeste� pewien czego� co wpisa�e�, wci�nij <ESC>, by wr�ci� do
44       trybu Normal. Wtedy powt�rz polecenie.
45
46Uwaga: Klawisze kursora tak�e powinny dzia�a�, ale u�ywaj�c  hjkl  b�dziesz
47       w stanie porusza� si� o wiele szybciej, jak si� tylko przyzwyczaisz.
48       Naprawd�!
49
50~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51		    Lekcja 1.2.: WYCHODZENIE Z VIM-a
52
53 !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca�� lekcj� !!
54
55  1. Wci�nij <ESC> (aby upewni� si�, �e jeste� w trybie Normal).
56  2. Wpisz:			:q!<ENTER>.
57     To spowoduje wyj�cie z edytora PORZUCAJ�C wszelkie zmiany, jakie
58     zd��y�e� zrobi�. Je�li chcesz zapami�ta� zmiany i wyj��,
59     wpisz:			:wq<ENTER>
60
61  3. Kiedy widzisz znak zach�ty pow�oki wpisz komend�, �eby wr�ci�
62     do tutoriala. Czyli:	vimtutor<ENTER>
63
64  4. Je�li chcesz zapami�ta� polecenia, wykonaj kroki 1. do 3., aby
65     wyj�� i wr�ci� do edytora.
66
67UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi�e�. W nast�pnych
68       lekcjach dowiesz si� jak je zapami�tywa�.
69
70  5. Przenie� kursor do lekcji 1.3.
71
72
73~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74		 Lekcja 1.3.: EDYCJA TEKSTU - KASOWANIE
75
76	    ** Wci�nij  x  aby usun�� znak pod kursorem. **
77
78  1. Przenie� kursor do linii poni�ej oznaczonej --->.
79
80  2. By poprawi� b��dy, naprowad� kursor na znak do usuni�cia.
81
82  3. Wci�nij  x  aby usun�� niechciany znak.
83
84  4. Powtarzaj kroki 2. do 4. dop�ki zdanie nie jest poprawne.
85
86---> Kkrowa prrzeskoczy�a prrzez ksii�ycc.
87
88  5. Teraz, kiedy zdanie jest poprawione, przejd� do Lekcji 1.4.
89
90UWAGA: Ucz si� przez �wiczenie, nie wkuwanie.
91
92
93
94
95
96~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
97	   Lekcja 1.4.: EDYCJA TEKSTU - INSERT (wprowadzanie)
98
99
100		  ** Wci�nij  i  aby wstawi� tekst. **
101
102  1. Przenie� kursor do pierwszej linii poni�ej oznaczonej --->.
103
104  2. Aby poprawi� pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
105     gdzie tekst ma by� wstawiony.
106
107  3. Wci�nij  i  a nast�pnie wpisz konieczne poprawki.
108
109  4. Po poprawieniu b��du wci�nij <ESC>, by wr�ci� do trybu Normal.
110     Powtarzaj kroki 2. do 4., aby poprawi� ca�e zdanie.
111
112---> W tej brkje troch� .
113---> W tej linii brakuje troch� tekstu.
114
115  5. Kiedy czujesz si� swobodnie wstawiaj�c tekst, przejd� do
116     podsumowania poni�ej.
117
118
119~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
120	   Lekcja 1.5.: EDYCJA TEKSTU - APPENDING (dodawanie)
121
122
123		   ** Wci�nij  A  by doda� tekst. **
124
125  1. Przenie� kursor do pierwszej linii poni�ej oznaczonej --->.
126     Nie ma znaczenia, kt�ry to b�dzie znak.
127
128  2. Wci�nij  A  i wpisz odpowiednie dodatki.
129
130  3. Kiedy tekst zosta� dodany, wci�nij <ESC> i wr�� do trybu Normalnego.
131
132  4. Przenie� kursor do drugiej linii oznaczonej ---> i powt�rz kroki 2. i 3.,
133     aby poprawi� zdanie.
134
135---> Brakuje tu tro
136     Brakuje tu troch� tekstu.
137---> Tu te� troch� bra
138     Tu te� troch� brakuje.
139
140  5. Kiedy ju� utrwali�e� �wiczenie, przejd� do lekcji 1.6.
141
142~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
143			  Lekcja 1.6.: EDYCJA PLIKU
144
145		  ** U�yj  :wq  aby zapisa� plik i wyj��. **
146
147   !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj ca�� lekcj� !!
148
149  1. Zako�cz tutorial tak jak w lekcji 1.2.:  :q!
150     lub, je�li masz dost�p do innego terminala, wykonaj kolejne kroki tam.
151
152  2. W pow�oce wydaj polecenie:  vim tutor<ENTER>
153     "vim" jest poleceniem uruchamiaj�cym edytor Vim. 'tutor' to nazwa pliku,
154     jaki chcesz edytowa�. U�yj pliku, kt�ry mo�e zosta� zmieniony.
155
156  3. Dodaj i usu� tekst tak, jak si� nauczy�e� w poprzednich lekcjach.
157
158  4. Zapisz plik ze zmianami i opu�� Vima:  :wq<ENTER>
159
160  5. Je�li zako�czy�e� vimtutor w kroku 1., uruchom go ponownie i przejd�
161     do podsumowania poni�ej.
162
163  6. Po przeczytaniu wszystkich krok�w i ich zrozumieniu: wykonaj je.
164
165~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
166			     LEKCJA 1. PODSUMOWANIE
167
168  1. Poruszasz kursorem u�ywaj�c "strza�ek" i klawiszy  hjkl .
169       h (w lewo)	 j (w d�)	 k (do g�ry)		l (w prawo)
170
171  2. By wej�� do Vima, (z pow�oki) wpisz:
172			    vim NAZWA_PLIKU<ENTER>
173
174  3. By wyj�� z Vima, wpisz:
175			    <ESC> :q!<ENTER>  by usun�� wszystkie zmiany.
176	     LUB:	    <ESC> :wq<ENTER>  by zmiany zachowa�.
177
178  4. By usun�� znak pod kursorem, wci�nij:  x
179
180  5. By wstawi� tekst przed kursorem lub doda�:
181	i   wpisz tekst   <ESC>         wstawi przed kursorem
182	A   wpisz tekst   <ESC>         doda na ko�cu linii
183
184UWAGA: Wci�ni�cie <ESC> przeniesie Ci� z powrotem do trybu Normal
185       lub odwo�a niechciane lub cz�ciowo wprowadzone polecenia.
186
187Teraz mo�emy kontynuowa� i przej�� do Lekcji 2.
188~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
189		  Lekcja 2.1.: POLECENIE DELETE (usuwanie)
190
191
192		      ** Wpisz  dw  by usun�� wyraz. **
193
194  1. Wci�nij  <ESC>, by upewni� si�, �e jeste� w trybie Normal.
195
196  2. Przenie� kursor do linii poni�ej oznaczonej --->.
197
198  3. Przesu� kursor na pocz�tek wyrazu, kt�ry chcesz usun��.
199
200  4. Wpisz   dw   by usun�� wyraz.
201
202  UWAGA: Litera  d  pojawi si� na dole ekranu. Vim czeka na wpisanie  w .
203	 Je�li zobaczysz inny znak, oznacza to, �e wpisa�e� co� �le; wci�nij
204	 <ESC> i zacznij od pocz�tku.
205
206---> Jest tu par� papier wyraz�w, kt�re kamie� nie nale�� do no�yce tego zdania.
207
208  5. Powtarzaj kroki 3. i 4. dop�ki zdanie nie b�dzie poprawne, potem
209  przejd� do Lekcji 2.2.
210
211~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
212		    Lekcja 2.2.: WI�CEJ POLECE� USUWAJ�CYCH
213
214
215	      ** Wpisz	d$  aby usun�� tekst do ko�ca linii. **
216
217  1. Wci�nij  <ESC>  aby si� upewni�, �e jeste� w trybie Normal.
218
219  2. Przenie� kursor do linii poni�ej oznaczonej --->.
220
221  3. Przenie� kursor do ko�ca poprawnego zdania (PO pierwszej  . ).
222
223  4. Wpisz  d$  aby usun�� reszt� linii.
224
225---> Kto� wpisa� koniec tego zdania dwukrotnie. zdania dwukrotnie.
226
227
228  5. Przejd� do Lekcji 2.3., by zrozumie� co si� sta�o.
229
230
231
232
233
234~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
235		     Lekcja 2.3.: O OPERATORACH I RUCHACH
236
237
238  Wiele polece� zmieniaj�cych tekst jest z�o�onych z operatora i ruchu.
239  Format dla polecenia usuwaj�cego z operatorem  d  jest nast�puj�cy:
240
241	    d  ruch
242
243  gdzie:
244   d      - operator usuwania.
245   ruch   - na czym polecenie b�dzie wykonywane (lista poni�ej).
246
247  Kr�tka lista ruch�w:
248    w - do pocz�tku nast�pnego wyrazu WY��CZAJ�C pierwszy znak.
249    e - do ko�ca bie��cego wyrazu, W��CZAJ�C ostatni znak.
250    $ - do ko�ca linii, W��CZAJ�C ostatni znak.
251
252W ten spos�b wpisanie  de  usunie znaki od kursora do ko�ca wyrazu.
253
254UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
255       tak, jak to okre�lono.
256
257~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258		    Lekcja 2.4.: U�YCIE MNO�NIKA DLA RUCHU
259
260
261   ** Wpisanie liczby przed ruchem powtarza ruch odpowiedni� ilo�� razy. **
262
263  1. Przenie� kursor na pocz�tek linii poni�ej zaznaczonej --->.
264
265  2. Wpisz  2w  aby przenie�� kursor o dwa wyrazy do przodu.
266
267  3. Wpisz  3e  aby przenie�� kursor do ko�ca trzeciego wyrazu w prz�d.
268
269  4. Wpisz  0  (zero), aby przenie�� kursor na pocz�tek linii.
270
271  5. Powt�rz kroki 2. i 3. z innymi liczbami.
272
273
274 ---> To jest zwyk�y wiersz z wyrazami, po kt�rych mo�esz si� porusza�.
275
276  6. Przejd� do lekcji 2.5.
277
278
279
280~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
281		Lekcja 2.5.: U�YCIE MNO�NIKA, BY WI�CEJ USUN��
282
283
284    ** Wpisanie liczby z operatorem powtarza go odpowiedni� ilo�� razy. **
285
286  W wy�ej wspomnianej kombinacji operatora usuwania i ruchu podaj mno�nik
287  przed ruchem, by wi�cej usun��:
288	d  liczba  ruch
289
290  1. Przenie� kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
291
292  2. Wpisz  2dw  aby usun�� dwa wyrazy KAPITALIKAMI.
293
294  3. Powtarzaj kroki 1. i 2. z innymi mno�nikami, aby usun�� kolejne wyrazy
295     KAPITALIKAMI jednym poleceniem
296
297---> ta ASD WE linia QWE ASDF ZXCV FG wyraz�w zosta�a ERT FGH CF oczyszczona.
298
299UWAGA:  Mno�nik pomi�dzy operatorem  d  i ruchem dzia�a podobnie do ruchu bez
300        operatora.
301
302
303~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
304		      Lekcja 2.6.: OPEROWANIE NA LINIACH
305
306
307		   ** Wpisz  dd  aby usun�� ca�� lini�. **
308
309  Z powodu cz�sto�ci usuwania ca�ych linii, projektanci Vi zdecydowali, �e
310  b�dzie �atwiej wpisa� dwa razy  d  aby usun�� lini�.
311
312  1. Przenie� kursor do drugiego zdania z wierszyka poni�ej.
313  2. Wpisz  dd  aby usun�� wiersz.
314  3. Teraz przenie� si� do czwartego wiersza.
315  4. Wpisz  2dd  aby usun�� dwa wiersze.
316
317--->  1)  R�e s� czerwone,
318--->  2)  B�oto jest fajne,
319--->  3)  Fio�ki s� niebieskie,
320--->  4)  Mam samoch�d,
321--->  5)  Zegar podaje czas,
322--->  6)  Cukier jest s�odki,
323--->  7)  I ty te�.
324
325
326~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
327		      Lekcja 2.7.: POLECENIE UNDO (cofnij)
328
329
330	  ** Wci�nij  u  aby cofn�� skutki ostatniego polecenia.
331		 U za�, by cofn�� skutki dla ca�ej linii. **
332
333  1. Przenie� kursor do zdania poni�ej oznaczonego ---> i umie�� go na
334     pierwszym b��dzie.
335  2. Wpisz  x  aby usun�� pierwszy niechciany znak.
336  3. Teraz wci�nij  u  aby cofn�� skutki ostatniego polecenia.
337  4. Tym razem popraw wszystkie b��dy w linii u�ywaj�c polecenia  x .
338  5. Teraz wci�nij wielkie  U  aby przywr�ci� lini� do oryginalnego stanu.
339  6. Teraz wci�nij  u  kilka razy, by cofn��  U  i poprzednie polecenia.
340  7. Teraz wpisz CTRL-R (trzymaj r�wnocze�nie wci�ni�te klawisze CTRL i R)
341     kilka razy, by cofn�� cofni�cia.
342
343---> Poopraw b��dyyy w teej liniii i zaamiie� je prrzez coofnij.
344
345  8. To s� bardzo po�yteczne polecenia.
346
347     Przejd� teraz do podsumowania Lekcji 2.
348
349~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
350			     LEKCJA 2. PODSUMOWANIE
351
352
353  1. By usun�� znaki od kursora do nast�pnego wyrazu, wpisz:   dw
354  2. By usun�� znaki od kursora do ko�ca linii, wpisz:    d$
355  3. By usun�� ca�� lini�:    dd
356  4. By powt�rzy� ruch, poprzed� go liczb�:    2w
357  5. Format polecenia zmiany to:
358                operator  [liczba]  ruch
359  gdzie:
360   operator  - to, co trzeba zrobi� (np.  d  dla usuwania)
361   [liczba]  - opcjonalne, ile razy powt�rzy� ruch
362   ruch      - przenosi nad tekstem do operowania, takim jak  w (wyraz),
363	       $  (do ko�ca linii) etc.
364
365  6. By przej�� do pocz�tku linii, u�yj zera:  0
366  7. By cofn�� poprzednie polecenie, wpisz:	  u  (ma�e u)
367     By cofn�� wszystkie zmiany w linii, wpisz:	  U  (wielkie U)
368     By cofn�� cofni�cie, wpisz:			  CTRL-R
369
370
371
372~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
373			 Lekcja 3.1.: POLECENIE PUT (wstaw)
374
375
376	  ** Wpisz  p  by wstawi� ostatnie usuni�cia za kursorem. **
377
378  1. Przenie� kursor do pierwszej linii ---> poni�ej.
379
380  2. Wpisz  dd  aby usun�� lini� i przechowa� j� w rejestrze Vima.
381
382  3. Przenie� kursor do linii c), POWY�EJ tej, gdzie usuni�ta linia powinna
383     si� znajdowa�.
384
385  4. Wci�nij  p  by wstawi� lini� poni�ej kursora.
386
387  5. Powtarzaj kroki 2. do 4. a� znajd� si� w odpowiednim porz�dku.
388
389---> d) Jak dwa anio�ki.
390---> b) Na dole fio�ki,
391---> c) A my si� kochamy,
392---> a) Na g�rze r�e,
393
394
395~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
396		    Lekcja 3.2.: POLECENIE REPLACE (zast�p)
397
398
399	   ** Wpisz  rx  aby zast�pi� znak pod kursorem na  x . **
400
401  1. Przenie� kursor do pierwszej linii poni�ej oznaczonej --->
402
403  2. Ustaw kursor na pierwszym b��dzie.
404
405  3. Wpisz  r  a potem znak jaki powinien go zast�pi�.
406
407  4. Powtarzaj kroki 2. i 3. dop�ki pierwsza linia nie b�dzie taka, jak druga.
408
409--->  Kjedy ten wiersz bi� wst�kiwany, kto� wcizn�� per� z�ych klawirzy!
410--->  Kiedy ten wiersz by� wstukiwany, kto� wcisn�� par� z�ych klawiszy!
411
412  5. Teraz czas na Lekcj� 3.3.
413
414
415UWAGA: Pami�taj, by uczy� si� �wicz�c, a nie pami�ciowo.
416
417
418~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
419		     Lekcja 3.3.: OPERATOR CHANGE (zmie�)
420
421		 ** By zmieni� do ko�ca wyrazu, wpisz  ce . **
422
423  1. Przenie� kursor do pierwszej linii poni�ej oznaczonej --->.
424
425  2. Umie�� kursor na  u  w lunos.
426
427  3. Wpisz  ce  i popraw wyraz (w tym wypadku wstaw  inia ).
428
429  4. Wci�nij <ESC> i przejd� do nast�pnej planowanej zmiany.
430
431  5. Powtarzaj kroki 3. i 4. dop�ki pierwsze zdanie nie b�dzie takie same,
432     jak drugie.
433
434---> Ta lunos ma pire s��w, kt�re t�ina zbnic u�ifajonc pcmazu zmie�.
435---> Ta linia ma par� s��w, kt�re trzeba zmieni� u�ywaj�c polecenia zmie�.
436
437  Zauwa�, �e  ce  nie tylko zamienia wyraz, ale tak�e zmienia tryb na
438  Insert (wprowadzanie).
439
440
441~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
442		      Lekcja 3.4.: WI�CEJ ZMIAN U�YWAJ�C c
443
444
445	** Polecenie change u�ywa takich samych ruch�w, jak delete. **
446
447  1. Operator change dzia�a tak samo, jak delete. Format wygl�da tak:
448
449	    c   [liczba]   ruch
450
451  2. Ruchy s� tak�e takie same, np.:  w  (wyraz),  $  (koniec linii) etc.
452
453  3. Przenie� si� do pierwszej linii poni�ej oznaczonej --->
454
455  4. Ustaw kursor na pierwszym b��dzie.
456
457  5. Wpisz  c$ , popraw koniec wiersza i wci�nij <ESC>.
458
459---> Koniec tego wiersza musi by� poprawiony, aby wygl�da� tak, jak drugi.
460---> Koniec tego wiersza musi by� poprawiony u�ywaj�c polecenia  c$ .
461
462UWAGA:  Mo�esz u�ywa� <BS> aby poprawia� b��dy w czasie pisania.
463
464~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
465			     LEKCJA 3. PODSUMOWANIE
466
467
468  1. Aby wstawi� tekst, kt�ry zosta� wcze�niej usuni�ty wci�nij  p . To
469     polecenie wstawia skasowany tekst PO kursorze (je�li ca�a linia
470     zosta�a usuni�ta, zostanie ona umieszczona w linii poni�ej kursora).
471
472  2. By zamieni� znak pod kursorem, wci�nij  r  a potem znak, kt�ry ma zast�pi�
473     oryginalny.
474
475  3. Operator change pozwala Ci na zast�pienie od kursora do miejsca, gdzie
476     zabra�by Ci� ruch. Np. wpisz  ce  aby zamieni� tekst od kursora do ko�ca
477     wyrazu,  c$  aby zmieni� tekst do ko�ca linii.
478
479  4. Format do polecenia change (zmie�):
480
481	c   [liczba]   obiekt
482
483     Teraz przejd� do nast�pnej lekcji.
484
485
486
487~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
488	       Lekcja 4.1.: PO�O�ENIE KURSORA ORAZ STATUS PLIKU
489
490       ** Naci�nij CTRL-G aby zobaczy� swoje po�o�enie w pliku i status
491	  pliku. Naci�nij  G  aby przej�� do linii w pliku. **
492
493  UWAGA: Przeczytaj ca�� lekcj� zanim wykonasz jakie� polecenia!!!
494
495  1. Przytrzymaj klawisz CTRL i wci�nij  g . U�ywamy notacji CTRL-G.
496     Na dole strony pojawi si� pasek statusu z nazw� pliku i pozycj� w pliku.
497     Zapami�taj numer linii dla potrzeb kroku 3.
498
499UWAGA: Mo�esz te� zobaczy� pozycj� kursora w prawym, dolnym rogu ekranu.
500       Dzieje si� tak kiedy ustawiona jest opcja 'ruler' (wi�cej w lekcji 6.).
501
502  2. Wci�nij G aby przej�� na koniec pliku.
503     Wci�nij  gg  aby przej�� do pocz�tku pliku.
504
505  3. Wpisz numer linii, w kt�rej by�e� a potem  G . To przeniesie Ci�
506     z powrotem do linii, w kt�rej by�e� kiedy wcisn��e� CTRL-G.
507
508  4. Je�li czujesz si� wystarczaj�co pewnie, wykonaj kroki 1-3.
509
510~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
511			 Lekcja 4.2.: POLECENIE SZUKAJ
512
513
514	     ** Wpisz  /  a nast�pnie wyra�enie, aby je znale��. **
515
516  1. W trybie Normal wpisz  / . Zauwa�, �e znak ten oraz kursor pojawi�
517     si� na dole ekranu tak samo, jak polecenie  : .
518
519  2. Teraz wpisz  b�ond<ENTER> .  To jest s�owo, kt�rego chcesz szuka�.
520
521  3. By szuka� tej samej frazy ponownie, po prostu wci�nij  n .
522     Aby szuka� tej frazy w przeciwnym, kierunku wci�nij  N .
523
524  4. Je�li chcesz szuka� frazy do ty�u, u�yj polecenia  ?  zamiast  / .
525
526  5. Aby wr�ci� gdzie by�e�, wci�nij  CTRL-O. Powtarzaj, by wr�ci� dalej. CTRL-I
527     idzie do przodu.
528
529Uwaga:  'b�ond' to nie jest metoda, by przeliterowa� b��d; 'b�ond' to b��d.
530Uwaga:  Kiedy szukanie osi�gnie koniec pliku, b�dzie kontynuowane od pocz�tku
531        o ile opcja 'wrapscan' nie zosta�a przestawiona.
532
533~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
534		Lekcja 4.3.: W POSZUKIWANIU PARUJ�CYCH NAWIAS�W
535
536
537	       ** Wpisz  %  by znale�� paruj�cy ), ], lub } . **
538
539  1. Umie�� kursor na kt�rym� z (, [, lub { w linii poni�ej oznaczonej --->.
540
541  2. Teraz wpisz znak  % .
542
543  3. Kursor powinien si� znale�� na paruj�cym nawiasie.
544
545  4. Wci�nij  %  aby przenie�� kursor z powrotem do paruj�cego nawiasu.
546
547  5. Przenie� kursor do innego (,),[,],{ lub } i zobacz co robi  % .
548
549---> To ( jest linia testowa z (, [, ] i {, } . ))
550
551Uwaga: Ta funkcja jest bardzo u�yteczna w debuggowaniu programu
552       z niesparowanymi nawiasami!
553
554
555
556~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557		  Lekcja 4.4.: POLECENIE SUBSTITUTE (zamiana)
558
559
560	 ** Wpisz  :s/stary/nowy/g  aby zamieni� 'stary' na 'nowy'. **
561
562  1. Przenie� kursor do linii poni�ej oznaczonej --->.
563
564  2. Wpisz  :s/czaas/czas<ENTER> .  Zauwa�, �e to polecenie zmienia
565     tylko pierwsze wyst�pienie 'czaas' w linii.
566
567  3. Teraz wpisz  :s/czaas/czas/g  . Dodane  g  oznacza zamian� (substytucj�)
568     globalnie w ca�ej linii.  Zmienia wszystkie wyst�pienia 'czaas' w linii.
569
570---> Najlepszy czaas na zobaczenie naj�adniejszych kwiat�w to czaas wiosny.
571
572  4. Aby zmieni� wszystkie wyst�pienia �a�cucha znak�w pomi�dzy dwoma liniami,
573     wpisz: :#,#s/stare/nowe/g gdzie #,# s� numerami linii ograniczaj�cych
574                               region, gdzie ma nast�pi� zamiana.
575     wpisz  :%s/stare/nowe/g   by zmieni� wszystkie wyst�pienia w ca�ym pliku.
576     wpisz  :%s/stare/nowe/gc  by zmieni� wszystkie wyst�pienia w ca�ym
577                               pliku, prosz�c o potwierdzenie za ka�dym razem.
578
579~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
580			     LEKCJA 4. PODSUMOWANIE
581
582  1. CTRL-G   poka�e Twoj� pozycj� w pliku i status pliku.  SHIFT-G przenosi
583	      Ci� do ko�ca pliku.
584     G        przenosi do ko�ca pliku.
585     liczba G przenosi do linii [liczba].
586     gg       przenosi do pierwszej linii.
587
588  2. Wpisanie  /  a nast�pnie �a�cucha znak�w szuka �a�cucha DO PRZODU.
589     Wpisanie  ?  a nast�pnie �a�cucha znak�w szuka �a�cucha DO TY�U.
590     Po wyszukiwaniu wci�nij  n  by znale�� nast�pne wyst�pienie szukanej
591     frazy w tym samym kierunku lub  N  by szuka� w kierunku przeciwnym.
592     CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
593
594  3. Wpisanie  %  gdy kursor znajduje si� na (,),[,],{, lub } lokalizuje
595     paruj�cy znak.
596
597  4. By zamieni� pierwszy stary na nowy w linii, wpisz      :s/stary/nowy
598     By zamieni� wszystkie stary na nowy w linii, wpisz     :s/stary/nowy/g
599     By zamieni� frazy pomi�dzy dwoma liniami # wpisz      :#,#s/stary/nowy/g
600     By zamieni� wszystkie wyst�pienia w pliku, wpisz       :%s/stary/nowy/g
601     By Vim prosi� Ci� o potwierdzenie, dodaj 'c'	   :%s/stary/nowy/gc
602~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
603		 Lekcja 5.1.: JAK WYKONA� POLECENIA ZEWN�TRZNE?
604
605
606	** Wpisz  :!  a nast�pnie zewn�trzne polecenie, by je wykona�. **
607
608  1. Wpisz znajome polecenie  :  by ustawi� kursor na dole ekranu. To pozwala
609     na wprowadzenie komendy linii polece�.
610
611  2. Teraz wstaw  !  (wykrzyknik). To umo�liwi Ci wykonanie dowolnego
612     zewn�trznego polecenia pow�oki.
613
614  3. Jako przyk�ad wpisz  ls  za  !  a nast�pnie wci�nij <ENTER>. To polecenie
615     poka�e spis plik�w w Twoim katalogu, tak jakby� by� przy znaku zach�ty
616     pow�oki. Mo�esz te� u�y�  :!dir  je�li  ls  nie dzia�a.
617
618Uwaga:  W ten spos�b mo�na wykona� wszystkie polecenia pow�oki.
619Uwaga:  Wszystkie polecenia  :  musz� by� zako�czone <ENTER>.
620        Od tego momentu nie zawsze b�dziemy o tym wspomina�.
621
622
623
624
625~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
626		    Lekcja 5.2.: WI�CEJ O ZAPISYWANIU PLIK�W
627
628
629	   ** By zachowa� zmiany w tek�cie, wpisz :w NAZWA_PLIKU . **
630
631  1. Wpisz  :!dir  lub  :!ls  by zobaczy� spis plik�w w katalogu.
632     Ju� wiesz, �e musisz po tym wcisn�� <ENTER>.
633
634  2. Wybierz nazw� pliku, jaka jeszcze nie istnieje, np. TEST.
635
636  3. Teraz wpisz:   :w TEST   (gdzie TEST jest nazw� pliku jak� wybra�e�.)
637
638  4. To polecenie zapami�ta ca�y plik (Vim Tutor) pod nazw� TEST.
639     By to sprawdzi�, wpisz  :!dir  lub  :!ls  �eby znowu zobaczy� list� plik�w.
640
641Uwaga: Zauwa�, �e gdyby� teraz wyszed� z Vima, a nast�pnie wszed� ponownie
642       poleceniem  vim TEST , plik by�by dok�adn� kopi� tutoriala, kiedy go
643       zapisywa�e�.
644
645  5. Teraz usu� plik wpisuj�c (MS-DOS):		   :!del TEST
646                          lub (Unix):              :!rm TEST
647
648~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
649		    Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
650
651
652	  ** By zachowa� cz�� pliku, wpisz  v ruch :w NAZWA_PLIKU **
653
654  1. Przenie� kursor do tego wiersza.
655
656  2. Wci�nij  v  i przenie� kursor do punktu 5. Zauwa�, �e tekst zosta�
657     pod�wietlony.
658
659  3. Wci�nij znak  : . Na dole ekranu pojawi si�  :'<,'> .
660
661  4. Wpisz  w TEST , gdzie TEST to nazwa pliku, kt�ry jeszcze nie istnieje.
662     Upewnij si�, �e widzisz  :'<,'>w TEST zanim wci�niesz Enter.
663
664  5. Vim zapisze wybrane linie do pliku TEST. U�yj  :!dir  lub  :!ls , �eby to
665     zobaczy�. Jeszcze go nie usuwaj! U�yjemy go w nast�pnej lekcji.
666
667UWAGA: Wci�ni�cie  v  zaczyna tryb Wizualny. Mo�esz porusza� kursorem, by
668       zmieni� rozmiary zaznaczenia. Mo�esz te� u�y� operatora, by zrobi� co�
669       z tekstem. Na przyk�ad  d  usuwa tekst.
670
671~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
672		   Lekcja 5.4.: WSTAWIANIE I ��CZENIE PLIK�W
673
674
675	    ** By wstawi� zawarto�� pliku, wpisz   :r NAZWA_PLIKU **
676
677  1. Umie�� kursor tu� powy�ej tej linii.
678
679UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd�
680       do DO�U, by zobaczy� ponownie t� lekcj�.
681
682  2. Teraz wczytaj plik TEST u�ywaj�c polecenia  :r TEST , gdzie TEST
683     jest nazw� pliku.
684     Wczytany plik jest umieszczony poni�ej linii z kursorem.
685
686  3. By sprawdzi� czy plik zosta� wczytany, cofnij kursor i zobacz, �e
687     teraz s� dwie kopie Lekcji 5.3., orygina� i kopia z pliku.
688
689UWAGA: Mo�esz te� wczyta� wyj�cie zewn�trznego polecenia. Na przyk�ad
690       :r !ls  wczytuje wyj�cie polecenia ls i umieszcza je pod poni�ej
691       kursora.
692
693
694~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
695			     LEKCJA 5. PODSUMOWANIE
696
697
698  1.  :!polecenie wykonuje polecenie zewn�trzne.
699
700      U�ytecznymi przyk�adami s�:
701
702	  :!dir  -  pokazuje spis plik�w w katalogu.
703
704	  :!rm NAZWA_PLIKU  -  usuwa plik NAZWA_PLIKU.
705
706  2.  :w NAZWA_PLIKU  zapisuje obecny plik Vima na dysk z nazw� NAZWA_PLIKU.
707
708  3.  v ruch :w NAZWA_PLIKU  zapisuje Wizualnie wybrane linie do NAZWA_PLIKU.
709
710  4.  :r NAZWA_PLIKU  wczytuje z dysku plik NAZWA_PLIKU i wstawia go do
711      bie��cego pliku poni�ej kursora.
712
713  5.  :r !dir  wczytuje wyj�cie polecenia dir i umieszcza je poni�ej kursora.
714
715
716
717~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
718		      Lekcja 6.1.: POLECENIE OPEN (otw�rz)
719
720
721      ** Wpisz  o  by otworzy� lini� poni�ej kursora i przenie�� si� do
722	 trybu Insert (wprowadzanie). **
723
724  1. Przenie� kursor do linii poni�ej oznaczonej --->.
725
726  2. Wpisz  o  (ma�e), by otworzy� lini� PONI�EJ kursora i przenie�� si�
727     do trybu Insert (wprowadzanie).
728
729  3. Wpisz troch� tekstu i wci�nij <ESC> by wyj�� z trybu Insert (wprowadzanie).
730
731---> Po wci�ni�ciu  o  kursor znajdzie si� w otwartej linii w trybie Insert.
732
733  4. By otworzy� lini� POWY�EJ kursora, wci�nij wielkie  O  zamiast ma�ego
734     o . Wypr�buj to na linii poni�ej.
735
736---> Otw�rz lini� powy�ej wciskaj�c SHIFT-O gdy kursor b�dzie na tej linii.
737
738
739
740~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
741		     Lekcja 6.2.: POLECENIE APPEND (dodaj)
742
743
744		  ** Wpisz  a  by doda� tekst ZA kursorem. **
745
746  1. Przenie� kursor do pocz�tku pierwszej linii poni�ej oznaczonej --->
747
748  2. Wciskaj  e  dop�ki kursor nie b�dzie na ko�cu li .
749
750  3. Wpisz  a  (ma�e), aby doda� tekst ZA znakiem pod kursorem.
751
752  4. Doko�cz wyraz tak, jak w linii poni�ej. Wci�nij <ESC> aby opu�ci� tryb
753     Insert.
754
755  5. U�yj  e  by przej�� do kolejnego niedoko�czonego wyrazu i powtarzaj kroki
756     3. i 4.
757
758---> Ta li poz Ci �wi dodaw teks do ko� lin
759---> Ta linia pozwoli Ci �wiczy� dodawanie tekstu do ko�ca linii.
760
761Uwaga:  a ,  i  oraz  A  prowadz� do trybu Insert, jedyn� r�nic� jest miejsce,
762       gdzie nowe znaki b�d� dodawane.
763~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764		   Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
765
766
767	   ** Wpisz wielkie  R  by zamieni� wi�cej ni� jeden znak. **
768
769  1. Przenie� kursor do pierwszej linii poni�ej oznaczonej --->. Przenie�
770     kursor do pierwszego  xxx .
771
772  2. Wci�nij  R  i wpisz numer poni�ej w drugiej linii, tak, �e zast�pi on
773     xxx.
774
775  3. Wci�nij <ESC> by opu�ci� tryb Replace. Zauwa�, �e reszta linii pozostaje
776     niezmieniona.
777
778  5. Powtarzaj kroki by wymieni� wszystkie xxx.
779
780---> Dodanie 123 do xxx daje xxx.
781---> Dodanie 123 do 456 daje 579.
782
783UWAGA: Tryb Replace jest jak tryb Insert, ale ka�dy znak usuwa istniej�cy
784       znak.
785
786~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787		  Lekcja 6.4.: KOPIOWANIE I WKLEJANIE TEKSTU
788
789
790       ** u�yj operatora  y  aby skopiowa� tekst i  p  aby go wklei� **
791
792  1. Przejd� do linii oznaczonej ---> i umie�� kursor za "a)".
793
794  2. Wejd� w tryb Wizualny  v  i przenie� kursor na pocz�tek "pierwszy".
795
796  3. Wci�nij  y  aby kopiowa� (yankowa�) pod�wietlony tekst.
797
798  4. Przenie� kursor do ko�ca nast�pnej linii:  j$
799
800  5. Wci�nij  p  aby wklei� (wpakowa�) tekst.  Dodaj:  a drugi<ESC> .
801
802  6. U�yj trybu Wizualnego, aby wybra� " element.", yankuj go  y , przejd� do
803     ko�ca nast�pnej linii  j$  i upakuj tam tekst z  p .
804
805--->  a) to jest pierwszy element.
806      b)
807Uwaga: mo�esz u�y�  y  jako operatora;  yw  kopiuje jeden wyraz.
808
809~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810			 Lekcja 6.5.: USTAWIANIE OPCJI
811
812
813** Ustawianie opcji tak, by szukaj lub substytucja ignorowa�y wielko�� liter **
814
815  1. Szukaj 'ignore' wpisuj�c:    /ignore<ENTER>
816     Powt�rz szukanie kilka razy naciskaj�c klawisz  n .
817
818  2. Ustaw opcj� 'ic' (Ignore case -- ignoruj wielko�� liter) poprzez
819     wpisanie:		:set ic
820
821  3. Teraz szukaj 'ignore' ponownie wciskaj�c:  n
822     Zauwa�, �e Ignore i IGNORE tak�e s� teraz znalezione.
823
824  4. Ustaw opcje 'hlsearch' i 'incsearch':    :set hls is
825
826  5. Teraz wprowad� polecenie szukaj ponownie i zobacz co si� zdarzy:
827     /ignore<ENTER>
828
829  6. Aby wy��czy� ignorowanie wielko�ci liter:  :set noic
830
831Uwaga: Aby usun�� pod�wietlanie dopasowa�, wpisz:   :nohlsearch
832Uwaga: Aby ignorowa� wielko�� liter dla jednego wyszukiwania: /ignore\c<ENTER>
833~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
834			     LEKCJA 6. PODSUMOWANIE
835
836
837  1. Wpisanie  o  otwiera lini� PONI�EJ kursora.
838     Wpisanie  O  otwiera lini� POWY�EJ kursora.
839
840  2. Wpisanie  a  wstawia tekst ZA znakiem, na kt�rym jest kursor.
841     Wpisanie  A  dodaje tekst na ko�cu linii.
842
843  3. Polecenie  e  przenosi do ko�ca wyrazu.
844  4. Operator  y  yankuje (kopiuje) tekst,  p  pakuje (wkleja) go.
845  5. Wpisanie wielkiego  R  wprowadza w tryb Replace (zamiana) dop�ki
846     nie zostanie wci�ni�ty <ESC>.
847  6. Wpisanie ":set xxx" ustawia opcj� "xxx". Niekt�re opcje:
848	'ic'  'ignorecase'	ignoruj wielko�� znak�w
849	'is'  'incsearch'	poka� cz�ciowe dopasowania
850	'hls' 'hlsearch'	pod�wietl wszystkie dopasowania
851     Mo�esz u�y� zar�wno d�ugiej, jak i kr�tkiej formy.
852  7. Dodaj "no", aby wy��czy� opcj�:   :set noic
853
854
855
856
857
858~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859			 LEKCJA 7.1. JAK UZYSKA� POMOC?
860
861		      ** U�ycie systemu pomocy on-line **
862
863  Vim posiada bardzo dobry system pomocy on-line. By zacz��, spr�buj jednej
864  z trzech mo�liwo�ci:
865	- wci�nij klawisz <HELP> (je�li taki masz)
866	- wci�nij klawisz <F1> (je�li taki masz)
867	- wpisz   :help<ENTER>
868
869  Przeczytaj tekst w oknie pomocy, aby dowiedzie� si� jak dzia�a pomoc.
870  wpisz CTRL-W CTRL-W    aby przeskoczy� z jednego okna do innego
871  wpisz :q<ENTER>        aby zamkn�� okno pomocy.
872
873  Mo�esz te� znale�� pomoc na ka�dy temat podaj�c argument polecenia ":help".
874  Spr�buj tych (nie zapomnij wcisn�� <ENTER>):
875
876  :help w
877  :help c_CTRL-D
878  :help insert-index
879  :help user-manual
880~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
881		   LEKCJA 7.2. TWORZENIE SKRYPTU STARTOWEGO
882
883			  ** W��cz mo�liwo�ci Vima **
884
885  Vim ma o wiele wi�cej mo�liwo�ci ni� Vi, ale wi�kszo�� z nich jest domy�lnie
886  wy��czona. Je�li chcesz w��czy� te mo�liwo�ci na starcie musisz utworzy�
887  plik "vimrc".
888
889  1. Pocz�tek edycji pliku "vimrc" zale�y od Twojego systemu:
890     :edit ~/.vimrc	     dla Uniksa
891     :edit ~/_vimrc          dla MS-Windows
892  2. Teraz wczytaj przyk�adowy plik "vimrc":
893     :read $VIMRUNTIME/vimrc_example.vim
894  3. Zapisz plik:
895     :w
896
897  Nast�pnym razem, gdy zaczniesz prac� w Vimie b�dzie on u�ywa� pod�wietlania
898  sk�adni. Mo�esz doda� wszystkie swoje ulubione ustawienia do tego pliku
899  "vimrc".
900  Aby uzyska� wi�cej informacji, wpisz     :help vimrc-intro
901
902~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
903			  Lekcja 7.3.: UZUPE�NIANIE
904
905
906	      ** Uzupe�nianie linii polece� z CTRL-D i <TAB> **
907
908  1. Upewnij si�, �e Vim nie jest w trybie kompatybilno�ci:   :set nocp
909
910  2. Zerknij, jakie pliki s� w bie��cym katalogu:   :!ls   lub   :!dir
911
912  3. Wpisz pocz�tek polecenia:   :e
913
914  4. Wci�nij  CTRL-D  i Vim poka�e list� polece�, jakie zaczynaj� si� na "e".
915
916  5. Wci�nij  <TAB>  i Vim uzupe�ni polecenie do ":edit".
917
918  6. Dodaj spacj� i zacznij wpisywa� nazw� istniej�cego pliku:   :edit FIL
919
920  7. Wci�nij <TAB>. Vim uzupe�ni nazw� (je�li jest niepowtarzalna).
921
922UWAGA: Uzupe�nianie dzia�a dla wielu polece�. Spr�buj wcisn�� CTRL-D i <TAB>.
923       U�yteczne zw�aszcza przy  :help .
924~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
925			    Lekcja 7. PODSUMOWANIE
926
927
928  1. Wpisz  :help  albo wci�nij <F1> lub <Help> aby otworzy� okno pomocy.
929
930  2. Wpisz  :help cmd  aby uzyska� pomoc o  cmd .
931
932  3. Wpisz  CTRL-W CTRL-W  aby przeskoczy� do innego okna.
933
934  4. Wpisz  :q  aby zamkn�� okno pomocy.
935
936  5. Utw�rz plik startowy vimrc aby zachowa� wybrane ustawienia.
937
938  6. Po poleceniu  : , wci�nij CTRL-D aby zobaczy� mo�liwe uzupe�nienia.
939     Wci�nij <TAB> aby u�y� jednego z nich.
940
941
942
943
944
945
946~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947
948  Tutaj si� ko�czy tutorial Vima. Zosta� on pomy�lany tak, aby da� kr�tki
949  przegl�d jego mo�liwo�ci, wystarczaj�cy by� m�g� go u�ywa�. Jest on
950  daleki od kompletno�ci, poniewa� Vim ma o wiele, wiele wi�cej polece�.
951
952  Dla dalszej nauki rekomendujemy ksi��k�:
953	Vim - Vi Improved - autor Steve Oualline
954	Wydawca: New Riders
955  Pierwsza ksi��ka ca�kowicie po�wi�cona Vimowi. U�yteczna zw�aszcza dla
956  pocz�tkuj�cych. Zawiera wiele przyk�ad�w i ilustracji.
957  Zobacz http://iccf-holland.org./click5.html
958
959  Starsza pozycja i bardziej o Vi ni� o Vimie, ale tak�e warta
960  polecenia:
961	Learning the Vi Editor - autor Linda Lamb
962	Wydawca: O'Reilly & Associates Inc.
963  To dobra ksi��ka, by dowiedzie� si� niemal wszystkiego, co chcia�by� zrobi�
964  z Vi. Sz�sta edycja zawiera te� informacje o Vimie.
965
966  Po polsku wydano:
967	Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins
968	Wydawca: Helion 2001 (O'Reilly).
969	ISBN: 83-7197-472-8
970	http://helion.pl/ksiazki/vilek.htm
971  Jest to ksi��eczka zawieraj�ca spis polece� vi i jego najwa�niejszych
972  klon�w (mi�dzy innymi Vima).
973
974	Edytor vi - autorzy Linda Lamb i Arnold Robbins
975	Wydawca: Helion 2001 (O'Reilly) - wg 6. ang. wydania
976	ISBN: 83-7197-539-2
977	http://helion.pl/ksiazki/viedyt.htm
978  Rozszerzona wersja Learning the Vi Editor w polskim t�umaczeniu.
979
980  Ten tutorial zosta� napisany przez Michaela C. Pierce'a i Roberta K. Ware'a,
981  Colorado School of Mines korzystaj�c z pomocy Charlesa Smitha,
982  Colorado State University.
983  E-mail: [email protected].
984
985  Zmodyfikowane dla Vima przez Brama Moolenaara.
986
987~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
988
989  Przet�umaczone przez Miko�aja Machowskiego,
990  Sierpie� 2001,
991  rev. Marzec 2002
992  2nd rev. Wrzesie� 2004
993  3rd rev. Marzec 2006
994  4th rev. Grudzie� 2008
995  Wszelkie uwagi prosz� kierowa� na: [email protected]
996