summaryrefslogtreecommitdiffstats
path: root/runtime/tutor/tutor.pl
blob: 96aa45c90b7280756816f0c9efa05c8fb5a610b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
===============================================================================
=    W i t a j   w   t u t o r i a l u   V I M - a      -    Wersja  1.7.     =
===============================================================================

     Vim to potny edytor, ktry posiada wiele polece, zbyt duo, by
     wyjanije wszystkie w tym tutorialu. Ten przewodnik ma nauczyCiposugiwasiwystarczajco wieloma komendami, bymg� �atwo
     uywaVima jako edytora oglnego przeznaczenia.

     Czas potrzebny na ukoczenie tutoriala to 25 do 30 minut i zaley
     od tego jak wiele czasu spdzisz na eksperymentowaniu.

	 UWAGA:
	 Polecenia wykonywane w czasie lekcji zmodyfikujtekst. Zrb
	 wczeniej kopitego pliku dowicze(jeli zacz��ekomend"vimtutor", to jupracujesz na kopii).

	 Pamitaj,e przewodnik ten zostazaprojektowany do nauki poprzezwiczenia. Oznacza to,e musisz wykonywapolecenia, by nauczysiich
	 prawidowo. Jeli bdziesz jedynie czytatekst, szybko zapomnisz wiele
	 polece!

     Teraz upewnij si,e nie masz wcinitego Caps Locka i wciskaj  j
     tak dugo dopki Lekcja 1.1. nie wypeni cakowicie ekranu.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  Lekcja 1.1.: PORUSZANIE SIKURSOREM

       ** By wykonaruch kursorem, wcinij h, j, k, l jak pokazano. **

	       ^
	       k		      Wskazwka:  h jest po lewej
	  < h	  l >				  l jest po prawej
	       j				  j wyglda jak strzaka w dv
  1. Poruszaj kursorem dopki nie bdziesz pewien,e pamitasz polecenia.

  2. Trzymaj  j  tak dugo abdzie sipowtarza.
     Teraz wiesz jak doj�� do nastpnej lekcji.

  3. Uywajc strzaki w dprzejddo nastpnej lekcji.

Uwaga: Jeli nie jestepewien czegoco wpisae, wcinij <ESC>, by wrcido
       trybu Normal. Wtedy powtrz polecenie.

Uwaga: Klawisze kursora take powinny dziaa, ale uywajc  hjkl  bdziesz
       w stanie poruszasio wiele szybciej, jak sitylko przyzwyczaisz.
       Naprawd!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcja 1.2.: WYCHODZENIE Z VIM-a

 !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca�� lekcj!!

  1. Wcinij <ESC> (aby upewnisi,e jestew trybie Normal).
  2. Wpisz:			:q!<ENTER>.
     To spowoduje wyjcie z edytora PORZUCAJC wszelkie zmiany, jakie
     zd��yezrobi. Jeli chcesz zapamitazmiany i wyj��,
     wpisz:			:wq<ENTER>

  3. Kiedy widzisz znak zachty powoki wpisz komend,eby wrcido tutoriala. Czyli:	vimtutor<ENTER>

  4. Jeli chcesz zapamitapolecenia, wykonaj kroki 1. do 3., aby
     wyj�� i wrcido edytora.

UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobie. W nastpnych
       lekcjach dowiesz sijak je zapamitywa.

  5. Przeniekursor do lekcji 1.3.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		 Lekcja 1.3.: EDYCJA TEKSTU - KASOWANIE

	    ** Wcinij  x  aby usun�� znak pod kursorem. **

  1. Przeniekursor do linii poniej oznaczonej --->.

  2. By poprawib��dy, naprowadkursor na znak do usunicia.

  3. Wcinij  x  aby usun�� niechciany znak.

  4. Powtarzaj kroki 2. do 4. dopki zdanie nie jest poprawne.

---> Kkrowa prrzeskoczya prrzez ksiiycc.

  5. Teraz, kiedy zdanie jest poprawione, przejddo Lekcji 1.4.

UWAGA: Ucz siprzezwiczenie, nie wkuwanie.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	   Lekcja 1.4.: EDYCJA TEKSTU - INSERT (wprowadzanie)


		  ** Wcinij  i  aby wstawitekst. **

  1. Przeniekursor do pierwszej linii poniej oznaczonej --->.

  2. Aby poprawipierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
     gdzie tekst ma bywstawiony.

  3. Wcinij  i  a nastpnie wpisz konieczne poprawki.

  4. Po poprawieniu b��du wcinij <ESC>, by wrcido trybu Normal.
     Powtarzaj kroki 2. do 4., aby poprawicae zdanie.

---> W tej brkje troch.
---> W tej linii brakuje trochtekstu.

  5. Kiedy czujesz siswobodnie wstawiajc tekst, przejddo
     podsumowania poniej.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	   Lekcja 1.5.: EDYCJA TEKSTU - APPENDING (dodawanie)


		   ** Wcinij  A  by dodatekst. **

  1. Przeniekursor do pierwszej linii poniej oznaczonej --->.
     Nie ma znaczenia, ktry to bdzie znak.

  2. Wcinij  A  i wpisz odpowiednie dodatki.

  3. Kiedy tekst zostadodany, wcinij <ESC> i wr�� do trybu Normalnego.

  4. Przeniekursor do drugiej linii oznaczonej ---> i powtrz kroki 2. i 3.,
     aby poprawizdanie.

---> Brakuje tu tro
     Brakuje tu trochtekstu.
---> Tu tetrochbra
     Tu tetrochbrakuje.

  5. Kiedy juutrwalie� �wiczenie, przejddo lekcji 1.6.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  Lekcja 1.6.: EDYCJA PLIKU

		  ** Uyj  :wq  aby zapisaplik i wyj��. **

   !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj ca�� lekcj!!

  1. Zakocz tutorial tak jak w lekcji 1.2.:  :q!
     lub, jeli masz dostp do innego terminala, wykonaj kolejne kroki tam.

  2. W powoce wydaj polecenie:  vim tutor<ENTER>
     "vim" jest poleceniem uruchamiajcym edytor Vim. 'tutor' to nazwa pliku,
     jaki chcesz edytowa. Uyj pliku, ktry moe zostazmieniony.

  3. Dodaj i usutekst tak, jak sinauczyew poprzednich lekcjach.

  4. Zapisz plik ze zmianami i opu�� Vima:  :wq<ENTER>

  5. Jeli zakoczyevimtutor w kroku 1., uruchom go ponownie i przejddo podsumowania poniej.

  6. Po przeczytaniu wszystkich krokw i ich zrozumieniu: wykonaj je.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			     LEKCJA 1. PODSUMOWANIE

  1. Poruszasz kursorem uywajc "strza�ek" i klawiszy  hjkl .
       h (w lewo)	 j (w d)	 k (do gry)		l (w prawo)

  2. By wej�� do Vima, (z powoki) wpisz:
			    vim NAZWA_PLIKU<ENTER>

  3. By wyj�� z Vima, wpisz:
			    <ESC> :q!<ENTER>  by usun�� wszystkie zmiany.
	     LUB:	    <ESC> :wq<ENTER>  by zmiany zachowa.

  4. By usun�� znak pod kursorem, wcinij:  x

  5. By wstawitekst przed kursorem lub doda:
	i   wpisz tekst   <ESC>         wstawi przed kursorem
	A   wpisz tekst   <ESC>         doda na kocu linii

UWAGA: Wcinicie <ESC> przeniesie Ciz powrotem do trybu Normal
       lub odwoa niechciane lub czciowo wprowadzone polecenia.

Teraz moemy kontynuowai przej�� do Lekcji 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  Lekcja 2.1.: POLECENIE DELETE (usuwanie)


		      ** Wpisz  dw  by usun�� wyraz. **

  1. Wcinij  <ESC>, by upewnisi,e jestew trybie Normal.

  2. Przeniekursor do linii poniej oznaczonej --->.

  3. Przesukursor na pocztek wyrazu, ktry chcesz usun��.

  4. Wpisz   dw   by usun�� wyraz.

  UWAGA: Litera  d  pojawi sina dole ekranu. Vim czeka na wpisanie  w .
	 Jeli zobaczysz inny znak, oznacza to,e wpisaeco� �le; wcinij
	 <ESC> i zacznij od pocztku.

---> Jest tu parpapier wyrazw, ktre kamienie nale�� do noyce tego zdania.

  5. Powtarzaj kroki 3. i 4. dopki zdanie nie bdzie poprawne, potem
  przejddo Lekcji 2.2.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcja 2.2.: WICEJ POLECEUSUWAJCYCH


	      ** Wpisz	d$  aby usun�� tekst do koca linii. **

  1. Wcinij  <ESC>  aby siupewni,e jestew trybie Normal.

  2. Przeniekursor do linii poniej oznaczonej --->.

  3. Przeniekursor do koca poprawnego zdania (PO pierwszej  . ).

  4. Wpisz  d$  aby usun�� resztlinii.

---> Ktowpisakoniec tego zdania dwukrotnie. zdania dwukrotnie.


  5. Przejddo Lekcji 2.3., by zrozumieco sistao.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekcja 2.3.: O OPERATORACH I RUCHACH


  Wiele polecezmieniajcych tekst jest zoonych z operatora i ruchu.
  Format dla polecenia usuwajcego z operatorem  d  jest nastpujcy:

	    d  ruch

  gdzie:
   d      - operator usuwania.
   ruch   - na czym polecenie bdzie wykonywane (lista poniej).

  Krtka lista ruchw:
    w - do pocztku nastpnego wyrazu WY��CZAJC pierwszy znak.
    e - do koca bie��cego wyrazu, W��CZAJC ostatni znak.
    $ - do koca linii, W��CZAJC ostatni znak.

W ten sposb wpisanie  de  usunie znaki od kursora do koca wyrazu.

UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
       tak, jak to okrelono.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcja 2.4.: UYCIE MNONIKA DLA RUCHU


   ** Wpisanie liczby przed ruchem powtarza ruch odpowiedniilo�� razy. **

  1. Przeniekursor na pocztek linii poniej zaznaczonej --->.

  2. Wpisz  2w  aby przenie�� kursor o dwa wyrazy do przodu.

  3. Wpisz  3e  aby przenie�� kursor do koca trzeciego wyrazu w przd.

  4. Wpisz  0  (zero), aby przenie�� kursor na pocztek linii.

  5. Powtrz kroki 2. i 3. z innymi liczbami.


 ---> To jest zwyky wiersz z wyrazami, po ktrych moesz siporusza.

  6. Przejddo lekcji 2.5.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Lekcja 2.5.: UYCIE MNONIKA, BY WICEJ USUN��


    ** Wpisanie liczby z operatorem powtarza go odpowiedniilo�� razy. **

  W wyej wspomnianej kombinacji operatora usuwania i ruchu podaj mnonik
  przed ruchem, by wicej usun��:
	d  liczba  ruch

  1. Przeniekursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.

  2. Wpisz  2dw  aby usun�� dwa wyrazy KAPITALIKAMI.

  3. Powtarzaj kroki 1. i 2. z innymi mnonikami, aby usun�� kolejne wyrazy
     KAPITALIKAMI jednym poleceniem

---> ta ASD WE linia QWE ASDF ZXCV FG wyrazw zostaa ERT FGH CF oczyszczona.

UWAGA:  Mnonik pomidzy operatorem  d  i ruchem dziaa podobnie do ruchu bez
        operatora.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekcja 2.6.: OPEROWANIE NA LINIACH


		   ** Wpisz  dd  aby usun�� ca�� lini. **

  Z powodu czstoci usuwania caych linii, projektanci Vi zdecydowali,e
  bdzieatwiej wpisadwa razy  d  aby usun�� lini.

  1. Przeniekursor do drugiego zdania z wierszyka poniej.
  2. Wpisz  dd  aby usun�� wiersz.
  3. Teraz przeniesido czwartego wiersza.
  4. Wpisz  2dd  aby usun�� dwa wiersze.

--->  1)  Re sczerwone,
--->  2)  Boto jest fajne,
--->  3)  Fioki sniebieskie,
--->  4)  Mam samochd,
--->  5)  Zegar podaje czas,
--->  6)  Cukier jest sodki,
--->  7)  I ty te.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekcja 2.7.: POLECENIE UNDO (cofnij)


	  ** Wcinij  u  aby cofn�� skutki ostatniego polecenia.
		 U za, by cofn�� skutki dla caej linii. **

  1. Przeniekursor do zdania poniej oznaczonego ---> i umie�� go na
     pierwszym b��dzie.
  2. Wpisz  x  aby usun�� pierwszy niechciany znak.
  3. Teraz wcinij  u  aby cofn�� skutki ostatniego polecenia.
  4. Tym razem popraw wszystkie b��dy w linii uywajc polecenia  x .
  5. Teraz wcinij wielkie  U  aby przywrcilinido oryginalnego stanu.
  6. Teraz wcinij  u  kilka razy, by cofn��  U  i poprzednie polecenia.
  7. Teraz wpisz CTRL-R (trzymaj rwnoczenie wcinite klawisze CTRL i R)
     kilka razy, by cofn�� cofnicia.

---> Poopraw b��dyyy w teej liniii i zaamiieje prrzez coofnij.

  8. To sbardzo poyteczne polecenia.

     Przejdteraz do podsumowania Lekcji 2.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			     LEKCJA 2. PODSUMOWANIE


  1. By usun�� znaki od kursora do nastpnego wyrazu, wpisz:   dw
  2. By usun�� znaki od kursora do koca linii, wpisz:    d$
  3. By usun�� ca�� lini:    dd
  4. By powtrzyruch, poprzedgo liczb:    2w
  5. Format polecenia zmiany to:
                operator  [liczba]  ruch
  gdzie:
   operator  - to, co trzeba zrobi(np.  d  dla usuwania)
   [liczba]  - opcjonalne, ile razy powtrzyruch
   ruch      - przenosi nad tekstem do operowania, takim jak  w (wyraz),
	       $  (do koca linii) etc.

  6. By przej�� do pocztku linii, uyj zera:  0
  7. By cofn�� poprzednie polecenie, wpisz:	  u  (mae u)
     By cofn�� wszystkie zmiany w linii, wpisz:	  U  (wielkie U)
     By cofn�� cofnicie, wpisz:			  CTRL-R



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 Lekcja 3.1.: POLECENIE PUT (wstaw)


	  ** Wpisz  p  by wstawiostatnie usunicia za kursorem. **

  1. Przeniekursor do pierwszej linii ---> poniej.

  2. Wpisz  dd  aby usun�� linii przechowajw rejestrze Vima.

  3. Przeniekursor do linii c), POWYEJ tej, gdzie usunita linia powinna
     siznajdowa.

  4. Wcinij  p  by wstawiliniponiej kursora.

  5. Powtarzaj kroki 2. do 4. aznajdsiw odpowiednim porzdku.

---> d) Jak dwa anioki.
---> b) Na dole fioki,
---> c) A my sikochamy,
---> a) Na grze re,


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcja 3.2.: POLECENIE REPLACE (zastp)


	   ** Wpisz  rx  aby zastpiznak pod kursorem na  x . **

  1. Przeniekursor do pierwszej linii poniej oznaczonej --->

  2. Ustaw kursor na pierwszym b��dzie.

  3. Wpisz  r  a potem znak jaki powinien go zastpi.

  4. Powtarzaj kroki 2. i 3. dopki pierwsza linia nie bdzie taka, jak druga.

--->  Kjedy ten wiersz biwstkiwany, ktowcizn�� perzych klawirzy!
--->  Kiedy ten wiersz bywstukiwany, ktowcisn�� parzych klawiszy!

  5. Teraz czas na Lekcj3.3.


UWAGA: Pamitaj, by uczysi� �wiczc, a nie pamiciowo.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekcja 3.3.: OPERATOR CHANGE (zmie)

		 ** By zmienido koca wyrazu, wpisz  ce . **

  1. Przeniekursor do pierwszej linii poniej oznaczonej --->.

  2. Umie�� kursor na  u  w lunos.

  3. Wpisz  ce  i popraw wyraz (w tym wypadku wstaw  inia ).

  4. Wcinij <ESC> i przejddo nastpnej planowanej zmiany.

  5. Powtarzaj kroki 3. i 4. dopki pierwsze zdanie nie bdzie takie same,
     jak drugie.

---> Ta lunos ma pire s��w, ktre tina zbnic uifajonc pcmazu zmie.
---> Ta linia ma pars��w, ktre trzeba zmieniuywajc polecenia zmie.

  Zauwa,e  ce  nie tylko zamienia wyraz, ale take zmienia tryb na
  Insert (wprowadzanie).


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekcja 3.4.: WICEJ ZMIAN UYWAJC c


	** Polecenie change uywa takich samych ruchw, jak delete. **

  1. Operator change dziaa tak samo, jak delete. Format wyglda tak:

	    c   [liczba]   ruch

  2. Ruchy stake takie same, np.:  w  (wyraz),  $  (koniec linii) etc.

  3. Przeniesido pierwszej linii poniej oznaczonej --->

  4. Ustaw kursor na pierwszym b��dzie.

  5. Wpisz  c$ , popraw koniec wiersza i wcinij <ESC>.

---> Koniec tego wiersza musi bypoprawiony, aby wygldatak, jak drugi.
---> Koniec tego wiersza musi bypoprawiony uywajc polecenia  c$ .

UWAGA:  Moesz uywa<BS> aby poprawiab��dy w czasie pisania.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			     LEKCJA 3. PODSUMOWANIE


  1. Aby wstawitekst, ktry zostawczeniej usunity wcinij  p . To
     polecenie wstawia skasowany tekst PO kursorze (jeli caa linia
     zostaa usunita, zostanie ona umieszczona w linii poniej kursora).

  2. By zamieniznak pod kursorem, wcinij  r  a potem znak, ktry ma zastpioryginalny.

  3. Operator change pozwala Ci na zastpienie od kursora do miejsca, gdzie
     zabraby Ciruch. Np. wpisz  ce  aby zamienitekst od kursora do koca
     wyrazu,  c$  aby zmienitekst do koca linii.

  4. Format do polecenia change (zmie):

	c   [liczba]   obiekt

     Teraz przejddo nastpnej lekcji.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	       Lekcja 4.1.: POOENIE KURSORA ORAZ STATUS PLIKU

       ** Nacinij CTRL-G aby zobaczyswoje pooenie w pliku i status
	  pliku. Nacinij  G  aby przej�� do linii w pliku. **

  UWAGA: Przeczytaj ca�� lekcjzanim wykonasz jakiepolecenia!!!

  1. Przytrzymaj klawisz CTRL i wcinij  g . Uywamy notacji CTRL-G.
     Na dole strony pojawi sipasek statusu z nazwpliku i pozycjw pliku.
     Zapamitaj numer linii dla potrzeb kroku 3.

UWAGA: Moesz tezobaczypozycjkursora w prawym, dolnym rogu ekranu.
       Dzieje sitak kiedy ustawiona jest opcja 'ruler' (wicej w lekcji 6.).

  2. Wcinij G aby przej�� na koniec pliku.
     Wcinij  gg  aby przej�� do pocztku pliku.

  3. Wpisz numer linii, w ktrej byea potem  G . To przeniesie Ciz powrotem do linii, w ktrej byekiedy wcisn��eCTRL-G.

  4. Jeli czujesz siwystarczajco pewnie, wykonaj kroki 1-3.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 Lekcja 4.2.: POLECENIE SZUKAJ


	     ** Wpisz  /  a nastpnie wyraenie, aby je znale��. **

  1. W trybie Normal wpisz  / . Zauwa,e znak ten oraz kursor pojawisina dole ekranu tak samo, jak polecenie  : .

  2. Teraz wpisz  bond<ENTER> .  To jest sowo, ktrego chcesz szuka.

  3. By szukatej samej frazy ponownie, po prostu wcinij  n .
     Aby szukatej frazy w przeciwnym, kierunku wcinij  N .

  4. Jeli chcesz szukafrazy do tyu, uyj polecenia  ?  zamiast  / .

  5. Aby wrcigdzie bye, wcinij  CTRL-O. Powtarzaj, by wrcidalej. CTRL-I
     idzie do przodu.

Uwaga:  'b�ond' to nie jest metoda, by przeliterowab��d; 'b�ond' to b��d.
Uwaga:  Kiedy szukanie osignie koniec pliku, bdzie kontynuowane od pocztku
        o ile opcja 'wrapscan' nie zostaa przestawiona.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Lekcja 4.3.: W POSZUKIWANIU PARUJCYCH NAWIASW


	       ** Wpisz  %  by znale�� paruj�cy ), ], lub } . **

  1. Umie�� kursor na ktrymz (, [, lub { w linii poniej oznaczonej --->.

  2. Teraz wpisz znak  % .

  3. Kursor powinien siznale�� na parujcym nawiasie.

  4. Wcinij  %  aby przenie�� kursor z powrotem do paruj�cego nawiasu.

  5. Przeniekursor do innego (,),[,],{ lub } i zobacz co robi  % .

---> To ( jest linia testowa z (, [, ] i {, } . ))

Uwaga: Ta funkcja jest bardzo uyteczna w debuggowaniu programu
       z niesparowanymi nawiasami!



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  Lekcja 4.4.: POLECENIE SUBSTITUTE (zamiana)


	 ** Wpisz  :s/stary/nowy/g  aby zamieni'stary' na 'nowy'. **

  1. Przeniekursor do linii poniej oznaczonej --->.

  2. Wpisz  :s/czaas/czas<ENTER> .  Zauwa,e to polecenie zmienia
     tylko pierwsze wystpienie 'czaas' w linii.

  3. Teraz wpisz  :s/czaas/czas/g  . Dodane  g  oznacza zamian(substytucj)
     globalnie w caej linii.  Zmienia wszystkie wystpienia 'czaas' w linii.

---> Najlepszy czaas na zobaczenie najadniejszych kwiatw to czaas wiosny.

  4. Aby zmieniwszystkie wystpieniaacucha znakw pomidzy dwoma liniami,
     wpisz: :#,#s/stare/nowe/g gdzie #,# snumerami linii ograniczajcych
                               region, gdzie ma nastpizamiana.
     wpisz  :%s/stare/nowe/g   by zmieni� wszystkie wyst�pienia w ca�ym pliku.
     wpisz  :%s/stare/nowe/gc  by zmieni� wszystkie wyst�pienia w ca�ym
                               pliku, proszc o potwierdzenie za kadym razem.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			     LEKCJA 4. PODSUMOWANIE

  1. CTRL-G   pokae Twojpozycjw pliku i status pliku.  SHIFT-G przenosi
	      Cido koca pliku.
     G        przenosi do koca pliku.
     liczba G przenosi do linii [liczba].
     gg       przenosi do pierwszej linii.

  2. Wpisanie  /  a nastpnieacucha znakw szukaacucha DO PRZODU.
     Wpisanie  ?  a nastpnieacucha znakw szukaacucha DO TYU.
     Po wyszukiwaniu wcinij  n  by znale�� nastpne wystpienie szukanej
     frazy w tym samym kierunku lub  N  by szukaw kierunku przeciwnym.
     CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.

  3. Wpisanie  %  gdy kursor znajduje si� na (,),[,],{, lub } lokalizuje
     parujcy znak.

  4. By zamienipierwszy stary na nowy w linii, wpisz      :s/stary/nowy
     By zamieniwszystkie stary na nowy w linii, wpisz     :s/stary/nowy/g
     By zamienifrazy pomidzy dwoma liniami # wpisz      :#,#s/stary/nowy/g
     By zamieniwszystkie wystpienia w pliku, wpisz       :%s/stary/nowy/g
     By Vim prosiCio potwierdzenie, dodaj 'c'	   :%s/stary/nowy/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		 Lekcja 5.1.: JAK WYKONAPOLECENIA ZEWNTRZNE?


	** Wpisz  :!  a nastpnie zewntrzne polecenie, by je wykona. **

  1. Wpisz znajome polecenie  :  by ustawikursor na dole ekranu. To pozwala
     na wprowadzenie komendy linii polece.

  2. Teraz wstaw  !  (wykrzyknik). To umoliwi Ci wykonanie dowolnego
     zewntrznego polecenia powoki.

  3. Jako przykad wpisz  ls  za  !  a nastpnie wcinij <ENTER>. To polecenie
     pokae spis plikw w Twoim katalogu, tak jakbybyprzy znaku zachty
     powoki. Moesz teuy:!dir  jeli  ls  nie dziaa.

Uwaga:  W ten sposb mona wykonawszystkie polecenia powoki.
Uwaga:  Wszystkie polecenia  :  muszbyzakoczone <ENTER>.
        Od tego momentu nie zawsze bdziemy o tym wspomina.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcja 5.2.: WICEJ O ZAPISYWANIU PLIKW


	   ** By zachowazmiany w tekcie, wpisz :w NAZWA_PLIKU . **

  1. Wpisz  :!dir  lub  :!ls  by zobaczyspis plikw w katalogu.
     Juwiesz,e musisz po tym wcisn�� <ENTER>.

  2. Wybierz nazwpliku, jaka jeszcze nie istnieje, np. TEST.

  3. Teraz wpisz:   :w TEST   (gdzie TEST jest nazwpliku jakwybrae.)

  4. To polecenie zapamita cay plik (Vim Tutor) pod nazwTEST.
     By to sprawdzi, wpisz  :!dir  lub  :!lseby znowu zobaczylistplikw.

Uwaga: Zauwa,e gdybyteraz wyszedz Vima, a nastpnie wszedponownie
       poleceniem  vim TEST , plik byby dokadnkopitutoriala, kiedy go
       zapisywae.

  5. Teraz usuplik wpisujc (MS-DOS):		   :!del TEST
                          lub (Unix):              :!rm TEST

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU


	  ** By zachowacz�� pliku, wpisz  v ruch :w NAZWA_PLIKU **

  1. Przeniekursor do tego wiersza.

  2. Wcinij  v  i przeniekursor do punktu 5. Zauwa,e tekst zostapodwietlony.

  3. Wcinij znak  : . Na dole ekranu pojawi si:'<,'> .

  4. Wpisz  w TEST , gdzie TEST to nazwa pliku, ktry jeszcze nie istnieje.
     Upewnij si,e widzisz  :'<,'>w TEST zanim wciniesz Enter.

  5. Vim zapisze wybrane linie do pliku TEST. Uyj  :!dir  lub  :!ls ,eby to
     zobaczy. Jeszcze go nie usuwaj! Uyjemy go w nastpnej lekcji.

UWAGA: Wcinicie  v  zaczyna tryb Wizualny. Moesz poruszakursorem, by
       zmienirozmiary zaznaczenia. Moesz teuyoperatora, by zrobicoz tekstem. Na przykad  d  usuwa tekst.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Lekcja 5.4.: WSTAWIANIE I ��CZENIE PLIKW


	    ** By wstawizawarto�� pliku, wpisz   :r NAZWA_PLIKU **

  1. Umie�� kursor tupowyej tej linii.

UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejddo DOU, by zobaczyponownie tlekcj.

  2. Teraz wczytaj plik TEST uywajc polecenia  :r TEST , gdzie TEST
     jest nazwpliku.
     Wczytany plik jest umieszczony poniej linii z kursorem.

  3. By sprawdziczy plik zostawczytany, cofnij kursor i zobacz,e
     teraz sdwie kopie Lekcji 5.3., oryginai kopia z pliku.

UWAGA: Moesz tewczytawyjcie zewntrznego polecenia. Na przykad
       :r !ls  wczytuje wyjcie polecenia ls i umieszcza je pod poniej
       kursora.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			     LEKCJA 5. PODSUMOWANIE


  1.  :!polecenie wykonuje polecenie zewntrzne.

      Uytecznymi przykadami s:

	  :!dir  -  pokazuje spis plikw w katalogu.

	  :!rm NAZWA_PLIKU  -  usuwa plik NAZWA_PLIKU.

  2.  :w NAZWA_PLIKU  zapisuje obecny plik Vima na dysk z nazwNAZWA_PLIKU.

  3.  v ruch :w NAZWA_PLIKU  zapisuje Wizualnie wybrane linie do NAZWA_PLIKU.

  4.  :r NAZWA_PLIKU  wczytuje z dysku plik NAZWA_PLIKU i wstawia go do
      bie��cego pliku poniej kursora.

  5.  :r !dir  wczytuje wyjcie polecenia dir i umieszcza je poniej kursora.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekcja 6.1.: POLECENIE OPEN (otwrz)


      ** Wpisz  o  by otworzyliniponiej kursora i przenie�� sido
	 trybu Insert (wprowadzanie). **

  1. Przeniekursor do linii poniej oznaczonej --->.

  2. Wpisz  o  (mae), by otworzyliniPONIEJ kursora i przenie�� sido trybu Insert (wprowadzanie).

  3. Wpisz trochtekstu i wcinij <ESC> by wyj�� z trybu Insert (wprowadzanie).

---> Po wciniciu  o  kursor znajdzie siw otwartej linii w trybie Insert.

  4. By otworzyliniPOWYEJ kursora, wcinij wielkie  O  zamiast maego
     o . Wyprbuj to na linii poniej.

---> Otwrz linipowyej wciskajc SHIFT-O gdy kursor bdzie na tej linii.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekcja 6.2.: POLECENIE APPEND (dodaj)


		  ** Wpisz  a  by dodatekst ZA kursorem. **

  1. Przeniekursor do pocztku pierwszej linii poniej oznaczonej --->

  2. Wciskaj  e  dopki kursor nie bdzie na kocu li .

  3. Wpisz  a  (mae), aby dodatekst ZA znakiem pod kursorem.

  4. Dokocz wyraz tak, jak w linii poniej. Wcinij <ESC> aby opucitryb
     Insert.

  5. Uyj  e  by przej�� do kolejnego niedokoczonego wyrazu i powtarzaj kroki
     3. i 4.

---> Ta li poz Ciwi dodaw teks do kolin
---> Ta linia pozwoli Ciwiczydodawanie tekstu do koca linii.

Uwaga:  a ,  i  oraz  A  prowadzdo trybu Insert, jedynrnicjest miejsce,
       gdzie nowe znaki bddodawane.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)


	   ** Wpisz wielkie  R  by zamieniwicej nijeden znak. **

  1. Przeniekursor do pierwszej linii poniej oznaczonej --->. Przeniekursor do pierwszego  xxx .

  2. Wcinij  R  i wpisz numer poniej w drugiej linii, tak,e zastpi on
     xxx.

  3. Wcinij <ESC> by opucitryb Replace. Zauwa,e reszta linii pozostaje
     niezmieniona.

  5. Powtarzaj kroki by wymieniwszystkie xxx.

---> Dodanie 123 do xxx daje xxx.
---> Dodanie 123 do 456 daje 579.

UWAGA: Tryb Replace jest jak tryb Insert, ale kady znak usuwa istniejcy
       znak.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  Lekcja 6.4.: KOPIOWANIE I WKLEJANIE TEKSTU


       ** uyj operatora  y  aby skopiowatekst i  p  aby go wklei**

  1. Przejddo linii oznaczonej ---> i umie�� kursor za "a)".

  2. Wejdw tryb Wizualny  v  i przeniekursor na pocztek "pierwszy".

  3. Wcinij  y  aby kopiowa(yankowa) podwietlony tekst.

  4. Przeniekursor do koca nastpnej linii:  j$

  5. Wcinij  p  aby wklei(wpakowa) tekst.  Dodaj:  a drugi<ESC> .

  6. Uyj trybu Wizualnego, aby wybra" element.", yankuj go  y , przejddo
     koca nastpnej linii  j$  i upakuj tam tekst z  p .

--->  a) to jest pierwszy element.
      b)
Uwaga: moesz uyy  jako operatora;  yw  kopiuje jeden wyraz.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 Lekcja 6.5.: USTAWIANIE OPCJI


** Ustawianie opcji tak, by szukaj lub substytucja ignoroway wielko�� liter **

  1. Szukaj 'ignore' wpisujc:    /ignore<ENTER>
     Powtrz szukanie kilka razy naciskajc klawisz  n .

  2. Ustaw opcj'ic' (Ignore case -- ignoruj wielko�� liter) poprzez
     wpisanie:		:set ic

  3. Teraz szukaj 'ignore' ponownie wciskajc:  n
     Zauwa,e Ignore i IGNORE take steraz znalezione.

  4. Ustaw opcje 'hlsearch' i 'incsearch':    :set hls is

  5. Teraz wprowadpolecenie szukaj ponownie i zobacz co sizdarzy:
     /ignore<ENTER>

  6. Aby wy��czyignorowanie wielkoci liter:  :set noic

Uwaga: Aby usun�� podwietlanie dopasowa, wpisz:   :nohlsearch
Uwaga: Aby ignorowawielko�� liter dla jednego wyszukiwania: /ignore\c<ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			     LEKCJA 6. PODSUMOWANIE


  1. Wpisanie  o  otwiera liniPONIEJ kursora.
     Wpisanie  O  otwiera liniPOWYEJ kursora.

  2. Wpisanie  a  wstawia tekst ZA znakiem, na ktrym jest kursor.
     Wpisanie  A  dodaje tekst na kocu linii.

  3. Polecenie  e  przenosi do koca wyrazu.
  4. Operator  y  yankuje (kopiuje) tekst,  p  pakuje (wkleja) go.
  5. Wpisanie wielkiego  R  wprowadza w tryb Replace (zamiana) dopki
     nie zostanie wcinity <ESC>.
  6. Wpisanie ":set xxx" ustawia opcj"xxx". Niektre opcje:
	'ic'  'ignorecase'	ignoruj wielko�� znakw
	'is'  'incsearch'	pokaczciowe dopasowania
	'hls' 'hlsearch'	podwietl wszystkie dopasowania
     Moesz uyzarwno dugiej, jak i krtkiej formy.
  7. Dodaj "no", aby wy��czyopcj:   :set noic





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 LEKCJA 7.1. JAK UZYSKAPOMOC?

		      ** Uycie systemu pomocy on-line **

  Vim posiada bardzo dobry system pomocy on-line. By zacz��, sprbuj jednej
  z trzech moliwoci:
	- wcinij klawisz <HELP> (jeli taki masz)
	- wcinij klawisz <F1> (jeli taki masz)
	- wpisz   :help<ENTER>

  Przeczytaj tekst w oknie pomocy, aby dowiedziesijak dziaa pomoc.
  wpisz CTRL-W CTRL-W    aby przeskoczyz jednego okna do innego
  wpisz :q<ENTER>        aby zamkn�� okno pomocy.

  Moesz teznale�� pomoc na kady temat podajc argument polecenia ":help".
  Sprbuj tych (nie zapomnij wcisn�� <ENTER>):

  :help w
  :help c_CTRL-D
  :help insert-index
  :help user-manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   LEKCJA 7.2. TWORZENIE SKRYPTU STARTOWEGO

			  ** W��cz moliwoci Vima **

  Vim ma o wiele wicej moliwoci niVi, ale wikszo�� z nich jest domylnie
  wy��czona. Jeli chcesz w��czyte moliwoci na starcie musisz utworzyplik "vimrc".

  1. Pocztek edycji pliku "vimrc" zaley od Twojego systemu:
     :edit ~/.vimrc	     dla Uniksa
     :edit $VIM/_vimrc       dla MS-Windows
  2. Teraz wczytaj przykadowy plik "vimrc":
     :read $VIMRUNTIME/vimrc_example.vim
  3. Zapisz plik:
     :w

  Nastpnym razem, gdy zaczniesz pracw Vimie bdzie on uywapodwietlania
  skadni. Moesz dodawszystkie swoje ulubione ustawienia do tego pliku
  "vimrc".
  Aby uzyskawicej informacji, wpisz     :help vimrc-intro

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  Lekcja 7.3.: UZUPENIANIE


	      ** Uzupenianie linii polecez CTRL-D i <TAB> **

  1. Upewnij si,e Vim nie jest w trybie kompatybilnoci:   :set nocp

  2. Zerknij, jakie pliki sw bie��cym katalogu:   :!ls   lub   :!dir

  3. Wpisz pocztek polecenia:   :e

  4. Wcinij  CTRL-D  i Vim pokae listpolece, jakie zaczynajsina "e".

  5. Wcinij  <TAB>  i Vim uzupeni polecenie do ":edit".

  6. Dodaj spacji zacznij wpisywanazwistniejcego pliku:   :edit FIL

  7. Wcinij <TAB>. Vim uzupeni nazw(jeli jest niepowtarzalna).

UWAGA: Uzupenianie dziaa dla wielu polece. Sprbuj wcisn�� CTRL-D i <TAB>.
       Uyteczne zwaszcza przy  :help .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			    Lekcja 7. PODSUMOWANIE


  1. Wpisz  :help  albo wcinij <F1> lub <Help> aby otworzyokno pomocy.

  2. Wpisz  :help cmd  aby uzyskapomoc o  cmd .

  3. Wpisz  CTRL-W CTRL-W  aby przeskoczydo innego okna.

  4. Wpisz  :q  aby zamkn�� okno pomocy.

  5. Utwrz plik startowy vimrc aby zachowawybrane ustawienia.

  6. Po poleceniu  : , wcinij CTRL-D aby zobaczymoliwe uzupenienia.
     Wcinij <TAB> aby uyjednego z nich.






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  Tutaj sikoczy tutorial Vima. Zostaon pomylany tak, aby dakrtki
  przegld jego moliwoci, wystarczajcy bymggo uywa. Jest on
  daleki od kompletnoci, poniewaVim ma o wiele, wiele wicej polece.

  Dla dalszej nauki rekomendujemy ksi��k:
	Vim - Vi Improved - autor Steve Oualline
	Wydawca: New Riders
  Pierwsza ksi��ka cakowicie powicona Vimowi. Uyteczna zwaszcza dla
  pocztkujcych. Zawiera wiele przykadw i ilustracji.
  Zobacz http://iccf-holland.org./click5.html

  Starsza pozycja i bardziej o Vi nio Vimie, ale take warta
  polecenia:
	Learning the Vi Editor - autor Linda Lamb
	Wydawca: O'Reilly & Associates Inc.
  To dobra ksi��ka, by dowiedzie� si� niemal wszystkiego, co chcia�by� zrobi�
  z Vi. Sz�sta edycja zawiera te� informacje o Vimie.

  Po polsku wydano:
	Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins
	Wydawca: Helion 2001 (O'Reilly).
	ISBN: 83-7197-472-8
	http://helion.pl/ksiazki/vilek.htm
  Jest to ksi��eczka zawierajca spis polecevi i jego najwaniejszych
  klonw (midzy innymi Vima).

	Edytor vi - autorzy Linda Lamb i Arnold Robbins
	Wydawca: Helion 2001 (O'Reilly) - wg 6. ang. wydania
	ISBN: 83-7197-539-2
	http://helion.pl/ksiazki/viedyt.htm
  Rozszerzona wersja Learning the Vi Editor w polskim t�umaczeniu.

  Ten tutorial zosta� napisany przez Michaela C. Pierce'a i Roberta K. Ware'a,
  Colorado School of Mines korzystajc z pomocy Charlesa Smitha,
  Colorado State University.
  E-mail: bware@mines.colorado.edu.

  Zmodyfikowane dla Vima przez Brama Moolenaara.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  Przetumaczone przez Mikoaja Machowskiego,
  Sierpie2001,
  rev. Marzec 2002
  2nd rev. Wrzesie2004
  3rd rev. Marzec 2006
  4th rev. Grudzie2008
  Wszelkie uwagi proszkierowana: mikmach@wp.pl