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 potny edytor, ktry posiada wiele polece�, zbyt duo, by
6     wyjanije wszystkie w tym tutorialu. Ten przewodnik ma nauczy7     Ciposugiwasiwystarczajco wieloma komendami, bym�g�atwo
8     uywaVima jako edytora oglnego przeznaczenia.
9
10     Czas potrzebny na ukoczenie tutoriala to 25 do 30 minut i zaley
11     od tego jak wiele czasu spdzisz na eksperymentowaniu.
12
13	 UWAGA:
14	 Polecenia wykonywane w czasie lekcji zmodyfikujtekst. Zrb
15	 wczeniej kopitego pliku dowicze� (jeli zacz��ekomend16	 "vimtutor", to jupracujesz na kopii).
17
18	 Pamitaj, �e przewodnik ten zostazaprojektowany do nauki poprzez
19wiczenia. Oznacza to, �e musisz wykonywapolecenia, by nauczysiich
20	 prawidowo. Jeli bdziesz jedynie czytatekst, szybko zapomnisz wiele
21	 polece�!
22
23     Teraz upewnij si�, �e nie masz wcinitego Caps Locka i wciskaj  j
24     tak dugo dopki Lekcja 1.1. nie wypeni cakowicie ekranu.
25
26~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27		  Lekcja 1.1.: PORUSZANIE SIKURSOREM
28
29       ** By wykonaruch kursorem, wcinij h, j, k, l jak pokazano. **
30
31	       ^
32	       k		      Wskazwka:  h jest po lewej
33	  < h	  l >				  l jest po prawej
34	       j				  j wyglda jak strzaka w d35	       v
36  1. Poruszaj kursorem dopki nie bdziesz pewien, �e pamitasz polecenia.
37
38  2. Trzymaj  j  tak dugo abdzie sipowtarza�.
39     Teraz wiesz jak doj�� do nastpnej lekcji.
40
41  3. Uywajc strzaki w dprzejddo nastpnej lekcji.
42
43Uwaga: Jeli nie jestepewien czegoco wpisae�, wcinij <ESC>, by wrcido
44       trybu Normal. Wtedy powtrz polecenie.
45
46Uwaga: Klawisze kursora take powinny dziaa�, ale uywajc  hjkl  bdziesz
47       w stanie poruszasio wiele szybciej, jak sitylko 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. Wcinij <ESC> (aby upewnisi�, �e jestew 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 zrobie�. W nastpnych
68       lekcjach dowiesz sijak je zapamitywa�.
69
70  5. Przeniekursor do lekcji 1.3.
71
72
73~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74		 Lekcja 1.3.: EDYCJA TEKSTU - KASOWANIE
75
76	    ** Wcinij  x  aby usun�� znak pod kursorem. **
77
78  1. Przeniekursor do linii poniej oznaczonej --->.
79
80  2. By poprawib��dy, naprowadkursor na znak do usunicia.
81
82  3. Wcinij  x  aby usun�� niechciany znak.
83
84  4. Powtarzaj kroki 2. do 4. dopki zdanie nie jest poprawne.
85
86---> Kkrowa prrzeskoczya prrzez ksiiycc.
87
88  5. Teraz, kiedy zdanie jest poprawione, przejddo Lekcji 1.4.
89
90UWAGA: Ucz siprzezwiczenie, nie wkuwanie.
91
92
93
94
95
96~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
97	   Lekcja 1.4.: EDYCJA TEKSTU - INSERT (wprowadzanie)
98
99
100		  ** Wcinij  i  aby wstawitekst. **
101
102  1. Przeniekursor do pierwszej linii poniej oznaczonej --->.
103
104  2. Aby poprawipierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
105     gdzie tekst ma bywstawiony.
106
107  3. Wcinij  i  a nastpnie wpisz konieczne poprawki.
108
109  4. Po poprawieniu b��du wcinij <ESC>, by wrcido trybu Normal.
110     Powtarzaj kroki 2. do 4., aby poprawicae zdanie.
111
112---> W tej brkje troch� .
113---> W tej linii brakuje trochtekstu.
114
115  5. Kiedy czujesz siswobodnie wstawiajc tekst, przejddo
116     podsumowania poniej.
117
118
119~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
120	   Lekcja 1.5.: EDYCJA TEKSTU - APPENDING (dodawanie)
121
122
123		   ** Wcinij  A  by dodatekst. **
124
125  1. Przeniekursor do pierwszej linii poniej oznaczonej --->.
126     Nie ma znaczenia, ktry to bdzie znak.
127
128  2. Wcinij  A  i wpisz odpowiednie dodatki.
129
130  3. Kiedy tekst zostadodany, wcinij <ESC> i wr�� do trybu Normalnego.
131
132  4. Przeniekursor do drugiej linii oznaczonej ---> i powtrz kroki 2. i 3.,
133     aby poprawizdanie.
134
135---> Brakuje tu tro
136     Brakuje tu trochtekstu.
137---> Tu tetrochbra
138     Tu tetrochbrakuje.
139
140  5. Kiedy juutrwalie� �wiczenie, przejddo lekcji 1.6.
141
142~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
143			  Lekcja 1.6.: EDYCJA PLIKU
144
145		  ** Uyj  :wq  aby zapisaplik i wyj��. **
146
147   !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj ca�� lekcj� !!
148
149  1. Zakocz 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, wcinij:  x
179
180  5. By wstawitekst przed kursorem lub doda�:
181	i   wpisz tekst   <ESC>         wstawi przed kursorem
182	A   wpisz tekst   <ESC>         doda na kocu linii
183
184UWAGA: Wcinicie <ESC> przeniesie Ciz powrotem do trybu Normal
185       lub odwoa niechciane lub czciowo wprowadzone polecenia.
186
187Teraz moemy kontynuowai przej�� do Lekcji 2.
188~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
189		  Lekcja 2.1.: POLECENIE DELETE (usuwanie)
190
191
192		      ** Wpisz  dw  by usun�� wyraz. **
193
194  1. Wcinij  <ESC>, by upewnisi�, �e jestew trybie Normal.
195
196  2. Przeniekursor do linii poniej oznaczonej --->.
197
198  3. Przesukursor na pocztek wyrazu, ktry chcesz usun��.
199
200  4. Wpisz   dw   by usun�� wyraz.
201
202  UWAGA: Litera  d  pojawi sina dole ekranu. Vim czeka na wpisanie  w .
203	 Jeli zobaczysz inny znak, oznacza to, �e wpisaeco� �le; wcinij
204	 <ESC> i zacznij od pocztku.
205
206---> Jest tu parpapier wyrazw, ktre kamienie nale�� do noyce tego zdania.
207
208  5. Powtarzaj kroki 3. i 4. dopki zdanie nie bdzie poprawne, potem
209  przejddo Lekcji 2.2.
210
211~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
212		    Lekcja 2.2.: WICEJ POLECEUSUWAJCYCH
213
214
215	      ** Wpisz	d$  aby usun�� tekst do koca linii. **
216
217  1. Wcinij  <ESC>  aby siupewni�, �e jestew trybie Normal.
218
219  2. Przeniekursor do linii poniej oznaczonej --->.
220
221  3. Przeniekursor do koca poprawnego zdania (PO pierwszej  . ).
222
223  4. Wpisz  d$  aby usun�� resztlinii.
224
225---> Ktowpisakoniec tego zdania dwukrotnie. zdania dwukrotnie.
226
227
228  5. Przejddo Lekcji 2.3., by zrozumieco sistao.
229
230
231
232
233
234~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
235		     Lekcja 2.3.: O OPERATORACH I RUCHACH
236
237
238  Wiele polecezmieniajcych tekst jest zoonych z operatora i ruchu.
239  Format dla polecenia usuwajcego z operatorem  d  jest nastpujcy:
240
241	    d  ruch
242
243  gdzie:
244   d      - operator usuwania.
245   ruch   - na czym polecenie bdzie wykonywane (lista poniej).
246
247  Krtka lista ruchw:
248    w - do pocztku nastpnego wyrazu WY��CZAJC pierwszy znak.
249    e - do koca bie��cego wyrazu, W��CZAJC ostatni znak.
250    $ - do koca linii, W��CZAJC ostatni znak.
251
252W ten sposb wpisanie  de  usunie znaki od kursora do koca wyrazu.
253
254UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
255       tak, jak to okrelono.
256
257~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258		    Lekcja 2.4.: UYCIE MNONIKA DLA RUCHU
259
260
261   ** Wpisanie liczby przed ruchem powtarza ruch odpowiedniilo�� razy. **
262
263  1. Przeniekursor na pocztek linii poniej zaznaczonej --->.
264
265  2. Wpisz  2w  aby przenie�� kursor o dwa wyrazy do przodu.
266
267  3. Wpisz  3e  aby przenie�� kursor do koca trzeciego wyrazu w przd.
268
269  4. Wpisz  0  (zero), aby przenie�� kursor na pocztek linii.
270
271  5. Powtrz kroki 2. i 3. z innymi liczbami.
272
273
274 ---> To jest zwyky 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 odpowiedniilo�� razy. **
285
286  W wyej wspomnianej kombinacji operatora usuwania i ruchu podaj mnonik
287  przed ruchem, by wicej usun��:
288	d  liczba  ruch
289
290  1. Przeniekursor 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 mnonikami, aby usun�� kolejne wyrazy
295     KAPITALIKAMI jednym poleceniem
296
297---> ta ASD WE linia QWE ASDF ZXCV FG wyrazw zostaa ERT FGH CF oczyszczona.
298
299UWAGA:  Mnonik pomidzy operatorem  d  i ruchem dziaa 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 czstoci usuwania caych linii, projektanci Vi zdecydowali, �e
310  bdzieatwiej wpisadwa razy  d  aby usun�� lini�.
311
312  1. Przeniekursor do drugiego zdania z wierszyka poniej.
313  2. Wpisz  dd  aby usun�� wiersz.
314  3. Teraz przeniesido czwartego wiersza.
315  4. Wpisz  2dd  aby usun�� dwa wiersze.
316
317--->  1)  Re 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	  ** Wcinij  u  aby cofn�� skutki ostatniego polecenia.
331		 U za�, by cofn�� skutki dla caej linii. **
332
333  1. Przeniekursor do zdania poniej oznaczonego ---> i umie�� go na
334     pierwszym b��dzie.
335  2. Wpisz  x  aby usun�� pierwszy niechciany znak.
336  3. Teraz wcinij  u  aby cofn�� skutki ostatniego polecenia.
337  4. Tym razem popraw wszystkie b��dy w linii uywajc polecenia  x .
338  5. Teraz wcinij wielkie  U  aby przywrcilinido oryginalnego stanu.
339  6. Teraz wcinij  u  kilka razy, by cofn��  U  i poprzednie polecenia.
340  7. Teraz wpisz CTRL-R (trzymaj rwnoczenie wcinite klawisze CTRL i R)
341     kilka razy, by cofn�� cofnicia.
342
343---> Poopraw b��dyyy w teej liniii i zaamiieje 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 nastpnego wyrazu, wpisz:   dw
354  2. By usun�� znaki od kursora do koca linii, wpisz:    d$
355  3. By usun�� ca�� lini�:    dd
356  4. By powtrzyruch, poprzedgo 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 powtrzyruch
362   ruch      - przenosi nad tekstem do operowania, takim jak  w (wyraz),
363	       $  (do koca linii) etc.
364
365  6. By przej�� do pocztku linii, uyj zera:  0
366  7. By cofn�� poprzednie polecenie, wpisz:	  u  (mae u)
367     By cofn�� wszystkie zmiany w linii, wpisz:	  U  (wielkie U)
368     By cofn�� cofnicie, wpisz:			  CTRL-R
369
370
371
372~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
373			 Lekcja 3.1.: POLECENIE PUT (wstaw)
374
375
376	  ** Wpisz  p  by wstawiostatnie usunicia za kursorem. **
377
378  1. Przeniekursor do pierwszej linii ---> poniej.
379
380  2. Wpisz  dd  aby usun�� linii przechowajw rejestrze Vima.
381
382  3. Przeniekursor do linii c), POWYEJ tej, gdzie usunita linia powinna
383     siznajdowa�.
384
385  4. Wcinij  p  by wstawiliniponiej kursora.
386
387  5. Powtarzaj kroki 2. do 4. aznajdsiw odpowiednim porzdku.
388
389---> d) Jak dwa anioki.
390---> b) Na dole fioki,
391---> c) A my sikochamy,
392---> a) Na grze re,
393
394
395~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
396		    Lekcja 3.2.: POLECENIE REPLACE (zastp)
397
398
399	   ** Wpisz  rx  aby zastpiznak pod kursorem na  x . **
400
401  1. Przeniekursor do pierwszej linii poniej oznaczonej --->
402
403  2. Ustaw kursor na pierwszym b��dzie.
404
405  3. Wpisz  r  a potem znak jaki powinien go zastpi�.
406
407  4. Powtarzaj kroki 2. i 3. dopki pierwsza linia nie bdzie taka, jak druga.
408
409--->  Kjedy ten wiersz biwstkiwany, ktowcizn�� perzych klawirzy!
410--->  Kiedy ten wiersz bywstukiwany, ktowcisn�� parzych klawiszy!
411
412  5. Teraz czas na Lekcj3.3.
413
414
415UWAGA: Pamitaj, by uczysi� �wiczc, a nie pamiciowo.
416
417
418~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
419		     Lekcja 3.3.: OPERATOR CHANGE (zmie�)
420
421		 ** By zmienido koca wyrazu, wpisz  ce . **
422
423  1. Przeniekursor do pierwszej linii poniej 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. Wcinij <ESC> i przejddo nastpnej planowanej zmiany.
430
431  5. Powtarzaj kroki 3. i 4. dopki pierwsze zdanie nie bdzie takie same,
432     jak drugie.
433
434---> Ta lunos ma pire s��w, kt�re tina zbnic uifajonc pcmazu zmie�.
435---> Ta linia ma pars��w, kt�re trzeba zmieniuywajc polecenia zmie�.
436
437  Zauwa�, �e  ce  nie tylko zamienia wyraz, ale take zmienia tryb na
438  Insert (wprowadzanie).
439
440
441~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
442		      Lekcja 3.4.: WICEJ ZMIAN UYWAJC c
443
444
445	** Polecenie change uywa takich samych ruchw, jak delete. **
446
447  1. Operator change dziaa tak samo, jak delete. Format wyglda 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� sido pierwszej linii poniej oznaczonej --->
454
455  4. Ustaw kursor na pierwszym b��dzie.
456
457  5. Wpisz  c$ , popraw koniec wiersza i wcinij <ESC>.
458
459---> Koniec tego wiersza musi bypoprawiony, aby wygldatak, jak drugi.
460---> Koniec tego wiersza musi bypoprawiony uywajc polecenia  c$ .
461
462UWAGA:  Moesz uywa� <BS> aby poprawiab��dy w czasie pisania.
463
464~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
465			     LEKCJA 3. PODSUMOWANIE
466
467
468  1. Aby wstawitekst, ktry zostawczeniej usunity wcinij  p . To
469     polecenie wstawia skasowany tekst PO kursorze (jeli caa linia
470     zostaa usunita, zostanie ona umieszczona w linii poniej kursora).
471
472  2. By zamieniznak pod kursorem, wcinij  r  a potem znak, ktry ma zastpi473     oryginalny.
474
475  3. Operator change pozwala Ci na zastpienie od kursora do miejsca, gdzie
476     zabraby Ciruch. Np. wpisz  ce  aby zamienitekst od kursora do koca
477     wyrazu,  c$  aby zmienitekst do koca linii.
478
479  4. Format do polecenia change (zmie�):
480
481	c   [liczba]   obiekt
482
483     Teraz przejddo nastpnej lekcji.
484
485
486
487~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
488	       Lekcja 4.1.: POOENIE KURSORA ORAZ STATUS PLIKU
489
490       ** Nacinij CTRL-G aby zobaczyswoje pooenie w pliku i status
491	  pliku. Nacinij  G  aby przej�� do linii w pliku. **
492
493  UWAGA: Przeczytaj ca�� lekcjzanim wykonasz jakiepolecenia!!!
494
495  1. Przytrzymaj klawisz CTRL i wcinij  g . Uywamy notacji CTRL-G.
496     Na dole strony pojawi sipasek statusu z nazwpliku i pozycjw pliku.
497     Zapamitaj numer linii dla potrzeb kroku 3.
498
499UWAGA: Moesz tezobaczypozycjkursora w prawym, dolnym rogu ekranu.
500       Dzieje sitak kiedy ustawiona jest opcja 'ruler' (wicej w lekcji 6.).
501
502  2. Wcinij G aby przej�� na koniec pliku.
503     Wcinij  gg  aby przej�� do pocztku pliku.
504
505  3. Wpisz numer linii, w ktrej byea potem  G . To przeniesie Ci506     z powrotem do linii, w ktrej byekiedy wcisn��eCTRL-G.
507
508  4. Jeli czujesz siwystarczajco pewnie, wykonaj kroki 1-3.
509
510~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
511			 Lekcja 4.2.: POLECENIE SZUKAJ
512
513
514	     ** Wpisz  /  a nastpnie wyraenie, aby je znale��. **
515
516  1. W trybie Normal wpisz  / . Zauwa�, �e znak ten oraz kursor pojawi517     sina dole ekranu tak samo, jak polecenie  : .
518
519  2. Teraz wpisz  bond<ENTER> .  To jest s�owo, kt�rego chcesz szuka�.
520
521  3. By szukatej samej frazy ponownie, po prostu wcinij  n .
522     Aby szukatej frazy w przeciwnym, kierunku wcinij  N .
523
524  4. Jeli chcesz szukafrazy do tyu, uyj polecenia  ?  zamiast  / .
525
526  5. Aby wrcigdzie bye�, wcinij  CTRL-O. Powtarzaj, by wrcidalej. CTRL-I
527     idzie do przodu.
528
529Uwaga:  'b�ond' to nie jest metoda, by przeliterowab��d; 'b�ond' to b��d.
530Uwaga:  Kiedy szukanie osignie koniec pliku, bdzie kontynuowane od pocztku
531        o ile opcja 'wrapscan' nie zostaa przestawiona.
532
533~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
534		Lekcja 4.3.: W POSZUKIWANIU PARUJCYCH NAWIASW
535
536
537	       ** Wpisz  %  by znale�� parujcy ), ], lub } . **
538
539  1. Umie�� kursor na ktrymz (, [, lub { w linii poniej oznaczonej --->.
540
541  2. Teraz wpisz znak  % .
542
543  3. Kursor powinien siznale�� na parujcym nawiasie.
544
545  4. Wcinij  %  aby przenie�� kursor z powrotem do parujcego nawiasu.
546
547  5. Przeniekursor do innego (,),[,],{ lub } i zobacz co robi  % .
548
549---> To ( jest linia testowa z (, [, ] i {, } . ))
550
551Uwaga: Ta funkcja jest bardzo uyteczna 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. Przeniekursor do linii poniej 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 caej linii.  Zmienia wszystkie wystpienia 'czaas' w linii.
569
570---> Najlepszy czaas na zobaczenie najadniejszych kwiatw to czaas wiosny.
571
572  4. Aby zmieniwszystkie wystpieniaacucha znakw pomidzy dwoma liniami,
573     wpisz: :#,#s/stare/nowe/g gdzie #,# s� numerami linii ograniczaj�cych
574                               region, gdzie ma nastpizamiana.
575     wpisz  :%s/stare/nowe/g   by zmieniwszystkie wystpienia w caym pliku.
576     wpisz  :%s/stare/nowe/gc  by zmieniwszystkie wystpienia w caym
577                               pliku, proszc o potwierdzenie za kadym razem.
578
579~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
580			     LEKCJA 4. PODSUMOWANIE
581
582  1. CTRL-G   pokae Twojpozycjw pliku i status pliku.  SHIFT-G przenosi
583	      Cido koca pliku.
584     G        przenosi do koca pliku.
585     liczba G przenosi do linii [liczba].
586     gg       przenosi do pierwszej linii.
587
588  2. Wpisanie  /  a nastpnieacucha znakw szukaacucha DO PRZODU.
589     Wpisanie  ?  a nastpnieacucha znakw szukaacucha DO TYU.
590     Po wyszukiwaniu wcinij  n  by znale�� nastpne wystpienie szukanej
591     frazy w tym samym kierunku lub  N  by szukaw kierunku przeciwnym.
592     CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
593
594  3. Wpisanie  %  gdy kursor znajduje sina (,),[,],{, lub } lokalizuje
595     parujcy znak.
596
597  4. By zamienipierwszy 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 zamienifrazy pomidzy dwoma liniami # wpisz      :#,#s/stary/nowy/g
600     By zamieniwszystkie wystpienia w pliku, wpisz       :%s/stary/nowy/g
601     By Vim prosiCio potwierdzenie, dodaj 'c'	   :%s/stary/nowy/gc
602~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
603		 Lekcja 5.1.: JAK WYKONAPOLECENIA ZEWNTRZNE?
604
605
606	** Wpisz  :!  a nastpnie zewntrzne polecenie, by je wykona�. **
607
608  1. Wpisz znajome polecenie  :  by ustawikursor na dole ekranu. To pozwala
609     na wprowadzenie komendy linii polece�.
610
611  2. Teraz wstaw  !  (wykrzyknik). To umoliwi Ci wykonanie dowolnego
612     zewntrznego polecenia powoki.
613
614  3. Jako przykad wpisz  ls  za  !  a nastpnie wcinij <ENTER>. To polecenie
615     pokae spis plikw w Twoim katalogu, tak jakbybyprzy znaku zachty
616     powoki. Moesz teuy�  :!dir  je�li  ls  nie dzia�a.
617
618Uwaga:  W ten sposb mona wykonawszystkie polecenia powoki.
619Uwaga:  Wszystkie polecenia  :  muszbyzakoczone <ENTER>.
620        Od tego momentu nie zawsze bdziemy o tym wspomina�.
621
622
623
624
625~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
626		    Lekcja 5.2.: WICEJ O ZAPISYWANIU PLIKW
627
628
629	   ** By zachowazmiany w tekcie, wpisz :w NAZWA_PLIKU . **
630
631  1. Wpisz  :!dir  lub  :!ls  by zobaczyspis plikw w katalogu.
632     Juwiesz, �e musisz po tym wcisn�� <ENTER>.
633
634  2. Wybierz nazwpliku, jaka jeszcze nie istnieje, np. TEST.
635
636  3. Teraz wpisz:   :w TEST   (gdzie TEST jest nazwpliku jakwybrae�.)
637
638  4. To polecenie zapamita cay plik (Vim Tutor) pod nazw� TEST.
639     By to sprawdzi�, wpisz  :!dir  lub  :!lseby znowu zobaczylistplikw.
640
641Uwaga: Zauwa�, �e gdybyteraz wyszedz Vima, a nastpnie wszedponownie
642       poleceniem  vim TEST , plik byby dokadnkopitutoriala, kiedy go
643       zapisywae�.
644
645  5. Teraz usuplik wpisujc (MS-DOS):		   :!del TEST
646                          lub (Unix):              :!rm TEST
647
648~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
649		    Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
650
651
652	  ** By zachowacz�� pliku, wpisz  v ruch :w NAZWA_PLIKU **
653
654  1. Przeniekursor do tego wiersza.
655
656  2. Wcinij  v  i przeniekursor do punktu 5. Zauwa�, �e tekst zosta657     podwietlony.
658
659  3. Wcinij znak  : . Na dole ekranu pojawi si�  :'<,'> .
660
661  4. Wpisz  w TEST , gdzie TEST to nazwa pliku, ktry jeszcze nie istnieje.
662     Upewnij si�, �e widzisz  :'<,'>w TEST zanim wciniesz Enter.
663
664  5. Vim zapisze wybrane linie do pliku TEST. Uyj  :!dir  lub  :!ls , �eby to
665     zobaczy�. Jeszcze go nie usuwaj! Uyjemy go w nastpnej lekcji.
666
667UWAGA: Wcinicie  v  zaczyna tryb Wizualny. Moesz poruszakursorem, by
668       zmienirozmiary zaznaczenia. Moesz teuy� operatora, by zrobi� co�
669       z tekstem. Na przykad  d  usuwa tekst.
670
671~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
672		   Lekcja 5.4.: WSTAWIANIE I ��CZENIE PLIKW
673
674
675	    ** By wstawizawarto�� pliku, wpisz   :r NAZWA_PLIKU **
676
677  1. Umie�� kursor tupowyej tej linii.
678
679UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd680       do DOU, by zobaczyponownie tlekcj�.
681
682  2. Teraz wczytaj plik TEST uywajc polecenia  :r TEST , gdzie TEST
683     jest nazwpliku.
684     Wczytany plik jest umieszczony poniej linii z kursorem.
685
686  3. By sprawdziczy plik zostawczytany, cofnij kursor i zobacz, �e
687     teraz s� dwie kopie Lekcji 5.3., orygina� i kopia z pliku.
688
689UWAGA: Mo�esz tewczytawyjcie zewntrznego polecenia. Na przykad
690       :r !ls  wczytuje wyjcie polecenia ls i umieszcza je pod poniej
691       kursora.
692
693
694~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
695			     LEKCJA 5. PODSUMOWANIE
696
697
698  1.  :!polecenie wykonuje polecenie zewntrzne.
699
700      Uytecznymi przykadami 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 poniej kursora.
712
713  5.  :r !dir  wczytuje wyjcie polecenia dir i umieszcza je poniej kursora.
714
715
716
717~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
718		      Lekcja 6.1.: POLECENIE OPEN (otwrz)
719
720
721      ** Wpisz  o  by otworzyliniponiej kursora i przenie�� sido
722	 trybu Insert (wprowadzanie). **
723
724  1. Przeniekursor do linii poniej oznaczonej --->.
725
726  2. Wpisz  o  (mae), by otworzyliniPONIEJ kursora i przenie�� si727     do trybu Insert (wprowadzanie).
728
729  3. Wpisz trochtekstu i wcinij <ESC> by wyj�� z trybu Insert (wprowadzanie).
730
731---> Po wciniciu  o  kursor znajdzie siw otwartej linii w trybie Insert.
732
733  4. By otworzyliniPOWYEJ kursora, wcinij wielkie  O  zamiast maego
734     o . Wyprbuj to na linii poniej.
735
736---> Otwrz linipowyej wciskajc SHIFT-O gdy kursor bdzie na tej linii.
737
738
739
740~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
741		     Lekcja 6.2.: POLECENIE APPEND (dodaj)
742
743
744		  ** Wpisz  a  by dodatekst ZA kursorem. **
745
746  1. Przeniekursor do pocztku pierwszej linii poniej oznaczonej --->
747
748  2. Wciskaj  e  dopki kursor nie bdzie na kocu li .
749
750  3. Wpisz  a  (mae), aby dodatekst ZA znakiem pod kursorem.
751
752  4. Dokocz wyraz tak, jak w linii poniej. Wcinij <ESC> aby opucitryb
753     Insert.
754
755  5. Uyj  e  by przej�� do kolejnego niedokoczonego wyrazu i powtarzaj kroki
756     3. i 4.
757
758---> Ta li poz Ciwi dodaw teks do kolin
759---> Ta linia pozwoli Ciwiczydodawanie tekstu do koca linii.
760
761Uwaga:  a ,  i  oraz  A  prowadzdo trybu Insert, jedynrnicjest miejsce,
762       gdzie nowe znaki bddodawane.
763~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764		   Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
765
766
767	   ** Wpisz wielkie  R  by zamieniwicej nijeden znak. **
768
769  1. Przeniekursor do pierwszej linii poniej oznaczonej --->. Przenie770     kursor do pierwszego  xxx .
771
772  2. Wcinij  R  i wpisz numer poniej w drugiej linii, tak, �e zastpi on
773     xxx.
774
775  3. Wcinij <ESC> by opucitryb Replace. Zauwa�, �e reszta linii pozostaje
776     niezmieniona.
777
778  5. Powtarzaj kroki by wymieniwszystkie 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 kady znak usuwa istniejcy
784       znak.
785
786~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787		  Lekcja 6.4.: KOPIOWANIE I WKLEJANIE TEKSTU
788
789
790       ** uyj operatora  y  aby skopiowa� tekst i  p  aby go wklei� **
791
792  1. Przejddo linii oznaczonej ---> i umie�� kursor za "a)".
793
794  2. Wejdw tryb Wizualny  v  i przeniekursor na pocztek "pierwszy".
795
796  3. Wcinij  y  aby kopiowa� (yankowa�) podwietlony tekst.
797
798  4. Przeniekursor do koca nastpnej linii:  j$
799
800  5. Wcinij  p  aby wklei� (wpakowa�) tekst.  Dodaj:  a drugi<ESC> .
801
802  6. Uyj 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 take 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 liniPONIEJ kursora.
838     Wpisanie  O  otwiera liniPOWYEJ kursora.
839
840  2. Wpisanie  a  wstawia tekst ZA znakiem, na ktrym jest kursor.
841     Wpisanie  A  dodaje tekst na kocu linii.
842
843  3. Polecenie  e  przenosi do koca 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". Niektre opcje:
848	'ic'  'ignorecase'	ignoruj wielko�� znakw
849	'is'  'incsearch'	pokaczciowe dopasowania
850	'hls' 'hlsearch'	podwietl wszystkie dopasowania
851     Moesz uy� zar�wno d�ugiej, jak i krtkiej formy.
852  7. Dodaj "no", aby wy��czyopcj�:   :set noic
853
854
855
856
857
858~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859			 LEKCJA 7.1. JAK UZYSKAPOMOC?
860
861		      ** Uycie systemu pomocy on-line **
862
863  Vim posiada bardzo dobry system pomocy on-line. By zacz��, sprbuj jednej
864  z trzech moliwoci:
865	- wcinij klawisz <HELP> (jeli taki masz)
866	- wcinij klawisz <F1> (jeli taki masz)
867	- wpisz   :help<ENTER>
868
869  Przeczytaj tekst w oknie pomocy, aby dowiedziesijak dziaa pomoc.
870  wpisz CTRL-W CTRL-W    aby przeskoczyz jednego okna do innego
871  wpisz :q<ENTER>        aby zamkn�� okno pomocy.
872
873  Moesz teznale�� pomoc na kady temat podajc argument polecenia ":help".
874  Sprbuj 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 moliwoci Vima **
884
885  Vim ma o wiele wicej moliwoci niVi, ale wikszo�� z nich jest domylnie
886  wy��czona. Jeli chcesz w��czyte moliwoci na starcie musisz utworzy887  plik "vimrc".
888
889  1. Pocztek edycji pliku "vimrc" zaley od Twojego systemu:
890     :edit ~/.vimrc	     dla Uniksa
891     :edit ~/_vimrc          dla MS-Windows
892  2. Teraz wczytaj przykadowy plik "vimrc":
893     :read $VIMRUNTIME/vimrc_example.vim
894  3. Zapisz plik:
895     :w
896
897  Nastpnym razem, gdy zaczniesz pracw Vimie bdzie on uywapodwietlania
898  skadni. Moesz dodawszystkie swoje ulubione ustawienia do tego pliku
899  "vimrc".
900  Aby uzyskawicej informacji, wpisz     :help vimrc-intro
901
902~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
903			  Lekcja 7.3.: UZUPENIANIE
904
905
906	      ** Uzupenianie linii polecez CTRL-D i <TAB> **
907
908  1. Upewnij si�, �e Vim nie jest w trybie kompatybilnoci:   :set nocp
909
910  2. Zerknij, jakie pliki s� w bie��cym katalogu:   :!ls   lub   :!dir
911
912  3. Wpisz pocztek polecenia:   :e
913
914  4. Wcinij  CTRL-D  i Vim pokae listpolece�, jakie zaczynajsina "e".
915
916  5. Wcinij  <TAB>  i Vim uzupeni polecenie do ":edit".
917
918  6. Dodaj spacji zacznij wpisywanazwistniejcego pliku:   :edit FIL
919
920  7. Wcinij <TAB>. Vim uzupeni nazw� (jeli jest niepowtarzalna).
921
922UWAGA: Uzupenianie dziaa dla wielu polece�. Sprbuj wcisn�� CTRL-D i <TAB>.
923       Uyteczne zwaszcza przy  :help .
924~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
925			    Lekcja 7. PODSUMOWANIE
926
927
928  1. Wpisz  :help  albo wcinij <F1> lub <Help> aby otworzyokno pomocy.
929
930  2. Wpisz  :help cmd  aby uzyskapomoc o  cmd .
931
932  3. Wpisz  CTRL-W CTRL-W  aby przeskoczydo innego okna.
933
934  4. Wpisz  :q  aby zamkn�� okno pomocy.
935
936  5. Utwrz plik startowy vimrc aby zachowawybrane ustawienia.
937
938  6. Po poleceniu  : , wcinij CTRL-D aby zobaczymoliwe uzupenienia.
939     Wcinij <TAB> aby uy� jednego z nich.
940
941
942
943
944
945
946~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947
948  Tutaj si� ko�czy tutorial Vima. Zostaon pomylany tak, aby dakrtki
949  przegld jego moliwoci, wystarczajcy bym�g� go uywa�. Jest on
950  daleki od kompletnoci, poniewaVim ma o wiele, wiele wicej polece�.
951
952  Dla dalszej nauki rekomendujemy ksi��k�:
953	Vim - Vi Improved - autor Steve Oualline
954	Wydawca: New Riders
955  Pierwsza ksi��ka cakowicie powicona Vimowi. Uyteczna zwaszcza dla
956  pocztkujcych. Zawiera wiele przykadw i ilustracji.
957  Zobacz http://iccf-holland.org./click5.html
958
959  Starsza pozycja i bardziej o Vi nio Vimie, ale take 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 zawierajca spis polecevi i jego najwaniejszych
972  klonw (midzy 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: bware@mines.colorado.edu.
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: mikmach@wp.pl
996