<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">===============================================================================
=    W i t a j   w   t u t o r i a l u   V I M - a      -    Wersja  1.7.     =
===============================================================================

     Vim to potД™Ејny edytor, ktГіry posiada wiele poleceЕ„, zbyt duЕјo, by
     wyjaЕ›niД‡ je wszystkie w tym tutorialu. Ten przewodnik ma nauczyД‡
     CiД™ posЕ‚ugiwaД‡ siД™ wystarczajД…co wieloma komendami, byЕ› mГіgЕ‚ Е‚atwo
     uЕјywaД‡ Vima jako edytora ogГіlnego przeznaczenia.

     Czas potrzebny na ukoЕ„czenie tutoriala to 25 do 30 minut i zaleЕјy
     od tego jak wiele czasu spД™dzisz na eksperymentowaniu.

	 UWAGA:
	 Polecenia wykonywane w czasie lekcji zmodyfikujД… tekst. ZrГіb
	 wczeЕ›niej kopiД™ tego pliku do Д‡wiczeЕ„ (jeЕ›li zaczД…Е‚eЕ› komendД…
	 "vimtutor", to juЕј pracujesz na kopii).

	 PamiД™taj, Ејe przewodnik ten zostaЕ‚ zaprojektowany do nauki poprzez
	 Д‡wiczenia. Oznacza to, Ејe musisz wykonywaД‡ polecenia, by nauczyД‡ siД™ ich
	 prawidЕ‚owo. JeЕ›li bД™dziesz jedynie czytaЕ‚ tekst, szybko zapomnisz wiele
	 poleceЕ„!

     Teraz upewnij siД™, Ејe nie masz wciЕ›niД™tego Caps Locka i wciskaj  j
     tak dЕ‚ugo dopГіki Lekcja 1.1. nie wypeЕ‚ni caЕ‚kowicie ekranu.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  Lekcja 1.1.: PORUSZANIE SIД KURSOREM

       ** By wykonaД‡ ruch kursorem, wciЕ›nij h, j, k, l jak pokazano. **

	       ^
	       k		      WskazГіwka:  h jest po lewej
	  &lt; h	  l &gt;				  l jest po prawej
	       j				  j wyglД…da jak strzaЕ‚ka w dГіЕ‚
	       v
  1. Poruszaj kursorem dopГіki nie bД™dziesz pewien, Ејe pamiД™tasz polecenia.

  2. Trzymaj  j  tak dЕ‚ugo aЕј bД™dzie siД™ powtarzaЕ‚.
     Teraz wiesz jak dojЕ›Д‡ do nastД™pnej lekcji.

  3. UЕјywajД…c strzaЕ‚ki w dГіЕ‚ przejdЕє do nastД™pnej lekcji.

Uwaga: JeЕ›li nie jesteЕ› pewien czegoЕ› co wpisaЕ‚eЕ›, wciЕ›nij &lt;ESC&gt;, by wrГіciД‡ do
       trybu Normal. Wtedy powtГіrz polecenie.

Uwaga: Klawisze kursora takЕјe powinny dziaЕ‚aД‡, ale uЕјywajД…c  hjkl  bД™dziesz
       w stanie poruszaД‡ siД™ o wiele szybciej, jak siД™ tylko przyzwyczaisz.
       NaprawdД™!

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

 !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj caЕ‚Д… lekcjД™ !!

  1. WciЕ›nij &lt;ESC&gt; (aby upewniД‡ siД™, Ејe jesteЕ› w trybie Normal).
  2. Wpisz:			:q!&lt;ENTER&gt;.
     To spowoduje wyjЕ›cie z edytora PORZUCAJД„C wszelkie zmiany, jakie
     zdД…ЕјyЕ‚eЕ› zrobiД‡. JeЕ›li chcesz zapamiД™taД‡ zmiany i wyjЕ›Д‡,
     wpisz:			:wq&lt;ENTER&gt;

  3. Kiedy widzisz znak zachД™ty powЕ‚oki wpisz komendД™, Ејeby wrГіciД‡
     do tutoriala. Czyli:	vimtutor&lt;ENTER&gt;

  4. JeЕ›li chcesz zapamiД™taД‡ polecenia, wykonaj kroki 1. do 3., aby
     wyjЕ›Д‡ i wrГіciД‡ do edytora.

UWAGA: :q!&lt;ENTER&gt; porzuca wszelkie zmiany jakie zrobiЕ‚eЕ›. W nastД™pnych
       lekcjach dowiesz siД™ jak je zapamiД™tywaД‡.

  5. PrzenieЕ› kursor do lekcji 1.3.


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

	    ** WciЕ›nij  x  aby usunД…Д‡ znak pod kursorem. **

  1. PrzenieЕ› kursor do linii poniЕјej oznaczonej ---&gt;.

  2. By poprawiД‡ bЕ‚Д™dy, naprowadЕє kursor na znak do usuniД™cia.

  3. WciЕ›nij  x  aby usunД…Д‡ niechciany znak.

  4. Powtarzaj kroki 2. do 4. dopГіki zdanie nie jest poprawne.

---&gt; Kkrowa prrzeskoczyЕ‚a prrzez ksiiД™Ејycc.

  5. Teraz, kiedy zdanie jest poprawione, przejdЕє do Lekcji 1.4.

UWAGA: Ucz siД™ przez Д‡wiczenie, nie wkuwanie.





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


		  ** WciЕ›nij  i  aby wstawiД‡ tekst. **

  1. PrzenieЕ› kursor do pierwszej linii poniЕјej oznaczonej ---&gt;.

  2. Aby poprawiД‡ pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
     gdzie tekst ma byД‡ wstawiony.

  3. WciЕ›nij  i  a nastД™pnie wpisz konieczne poprawki.

  4. Po poprawieniu bЕ‚Д™du wciЕ›nij &lt;ESC&gt;, by wrГіciД‡ do trybu Normal.
     Powtarzaj kroki 2. do 4., aby poprawiД‡ caЕ‚e zdanie.

---&gt; W tej brkje trochД™ .
---&gt; W tej linii brakuje trochД™ tekstu.

  5. Kiedy czujesz siД™ swobodnie wstawiajД…c tekst, przejdЕє do
     podsumowania poniЕјej.


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


		   ** WciЕ›nij  A  by dodaД‡ tekst. **

  1. PrzenieЕ› kursor do pierwszej linii poniЕјej oznaczonej ---&gt;.
     Nie ma znaczenia, ktГіry to bД™dzie znak.

  2. WciЕ›nij  A  i wpisz odpowiednie dodatki.

  3. Kiedy tekst zostaЕ‚ dodany, wciЕ›nij &lt;ESC&gt; i wrГіД‡ do trybu Normalnego.

  4. PrzenieЕ› kursor do drugiej linii oznaczonej ---&gt; i powtГіrz kroki 2. i 3.,
     aby poprawiД‡ zdanie.

---&gt; Brakuje tu tro
     Brakuje tu trochД™ tekstu.
---&gt; Tu teЕј trochД™ bra
     Tu teЕј trochД™ brakuje.

  5. Kiedy juЕј utrwaliЕ‚eЕ› Д‡wiczenie, przejdЕє do lekcji 1.6.

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

		  ** UЕјyj  :wq  aby zapisaД‡ plik i wyjЕ›Д‡. **

   !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj caЕ‚Д… lekcjД™ !!

  1. ZakoЕ„cz tutorial tak jak w lekcji 1.2.:  :q!
     lub, jeЕ›li masz dostД™p do innego terminala, wykonaj kolejne kroki tam.

  2. W powЕ‚oce wydaj polecenie:  vim tutor&lt;ENTER&gt;
     "vim" jest poleceniem uruchamiajД…cym edytor Vim. 'tutor' to nazwa pliku,
     jaki chcesz edytowaД‡. UЕјyj pliku, ktГіry moЕјe zostaД‡ zmieniony.

  3. Dodaj i usuЕ„ tekst tak, jak siД™ nauczyЕ‚eЕ› w poprzednich lekcjach.

  4. Zapisz plik ze zmianami i opuЕ›Д‡ Vima:  :wq&lt;ENTER&gt;

  5. JeЕ›li zakoЕ„czyЕ‚eЕ› vimtutor w kroku 1., uruchom go ponownie i przejdЕє
     do podsumowania poniЕјej.

  6. Po przeczytaniu wszystkich krokГіw i ich zrozumieniu: wykonaj je.

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

  1. Poruszasz kursorem uЕјywajД…c "strzaЕ‚ek" i klawiszy  hjkl .
       h (w lewo)	 j (w dГіЕ‚)	 k (do gГіry)		l (w prawo)

  2. By wejЕ›Д‡ do Vima, (z powЕ‚oki) wpisz:
			    vim NAZWA_PLIKU&lt;ENTER&gt;

  3. By wyjЕ›Д‡ z Vima, wpisz:
			    &lt;ESC&gt; :q!&lt;ENTER&gt;  by usunД…Д‡ wszystkie zmiany.
	     LUB:	    &lt;ESC&gt; :wq&lt;ENTER&gt;  by zmiany zachowaД‡.

  4. By usunД…Д‡ znak pod kursorem, wciЕ›nij:  x

  5. By wstawiД‡ tekst przed kursorem lub dodaД‡:
	i   wpisz tekst   &lt;ESC&gt;         wstawi przed kursorem
	A   wpisz tekst   &lt;ESC&gt;         doda na koЕ„cu linii

UWAGA: WciЕ›niД™cie &lt;ESC&gt; przeniesie CiД™ z powrotem do trybu Normal
       lub odwoЕ‚a niechciane lub czД™Е›ciowo wprowadzone polecenia.

Teraz moЕјemy kontynuowaД‡ i przejЕ›Д‡ do Lekcji 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  Lekcja 2.1.: POLECENIE DELETE (usuwanie)


		      ** Wpisz  dw  by usunД…Д‡ wyraz. **

  1. WciЕ›nij  &lt;ESC&gt;, by upewniД‡ siД™, Ејe jesteЕ› w trybie Normal.

  2. PrzenieЕ› kursor do linii poniЕјej oznaczonej ---&gt;.

  3. PrzesuЕ„ kursor na poczД…tek wyrazu, ktГіry chcesz usunД…Д‡.

  4. Wpisz   dw   by usunД…Д‡ wyraz.

  UWAGA: Litera  d  pojawi siД™ na dole ekranu. Vim czeka na wpisanie  w .
	 JeЕ›li zobaczysz inny znak, oznacza to, Ејe wpisaЕ‚eЕ› coЕ› Еєle; wciЕ›nij
	 &lt;ESC&gt; i zacznij od poczД…tku.

---&gt; Jest tu parД™ papier wyrazГіw, ktГіre kamieЕ„ nie naleЕјД… do noЕјyce tego zdania.

  5. Powtarzaj kroki 3. i 4. dopГіki zdanie nie bД™dzie poprawne, potem
  przejdЕє do Lekcji 2.2.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcja 2.2.: WIДCEJ POLECEЕѓ USUWAJД„CYCH


	      ** Wpisz	d$  aby usunД…Д‡ tekst do koЕ„ca linii. **

  1. WciЕ›nij  &lt;ESC&gt;  aby siД™ upewniД‡, Ејe jesteЕ› w trybie Normal.

  2. PrzenieЕ› kursor do linii poniЕјej oznaczonej ---&gt;.

  3. PrzenieЕ› kursor do koЕ„ca poprawnego zdania (PO pierwszej  . ).

  4. Wpisz  d$  aby usunД…Д‡ resztД™ linii.

---&gt; KtoЕ› wpisaЕ‚ koniec tego zdania dwukrotnie. zdania dwukrotnie.


  5. PrzejdЕє do Lekcji 2.3., by zrozumieД‡ co siД™ staЕ‚o.





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


  Wiele poleceЕ„ zmieniajД…cych tekst jest zЕ‚oЕјonych z operatora i ruchu.
  Format dla polecenia usuwajД…cego z operatorem  d  jest nastД™pujД…cy:

	    d  ruch

  gdzie:
   d      - operator usuwania.
   ruch   - na czym polecenie bД™dzie wykonywane (lista poniЕјej).

  KrГіtka lista ruchГіw:
    w - do poczД…tku nastД™pnego wyrazu WYЕЃД„CZAJД„C pierwszy znak.
    e - do koЕ„ca bieЕјД…cego wyrazu, WЕЃД„CZAJД„C ostatni znak.
    $ - do koЕ„ca linii, WЕЃД„CZAJД„C ostatni znak.

W ten sposГіb wpisanie  de  usunie znaki od kursora do koЕ„ca wyrazu.

UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
       tak, jak to okreЕ›lono.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcja 2.4.: UЕ»YCIE MNOЕ»NIKA DLA RUCHU


   ** Wpisanie liczby przed ruchem powtarza ruch odpowiedniД… iloЕ›Д‡ razy. **

  1. PrzenieЕ› kursor na poczД…tek linii poniЕјej zaznaczonej ---&gt;.

  2. Wpisz  2w  aby przenieЕ›Д‡ kursor o dwa wyrazy do przodu.

  3. Wpisz  3e  aby przenieЕ›Д‡ kursor do koЕ„ca trzeciego wyrazu w przГіd.

  4. Wpisz  0  (zero), aby przenieЕ›Д‡ kursor na poczД…tek linii.

  5. PowtГіrz kroki 2. i 3. z innymi liczbami.


 ---&gt; To jest zwykЕ‚y wiersz z wyrazami, po ktГіrych moЕјesz siД™ poruszaД‡.

  6. PrzejdЕє do lekcji 2.5.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Lekcja 2.5.: UЕ»YCIE MNOЕ»NIKA, BY WIДCEJ USUNД„Д†


    ** Wpisanie liczby z operatorem powtarza go odpowiedniД… iloЕ›Д‡ razy. **

  W wyЕјej wspomnianej kombinacji operatora usuwania i ruchu podaj mnoЕјnik
  przed ruchem, by wiД™cej usunД…Д‡:
	d  liczba  ruch

  1. PrzenieЕ› kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej ---&gt;.

  2. Wpisz  2dw  aby usunД…Д‡ dwa wyrazy KAPITALIKAMI.

  3. Powtarzaj kroki 1. i 2. z innymi mnoЕјnikami, aby usunД…Д‡ kolejne wyrazy
     KAPITALIKAMI jednym poleceniem

---&gt; ta ASD WE linia QWE ASDF ZXCV FG wyrazГіw zostaЕ‚a ERT FGH CF oczyszczona.

UWAGA:  MnoЕјnik pomiД™dzy operatorem  d  i ruchem dziaЕ‚a podobnie do ruchu bez
        operatora.


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


		   ** Wpisz  dd  aby usunД…Д‡ caЕ‚Д… liniД™. **

  Z powodu czД™stoЕ›ci usuwania caЕ‚ych linii, projektanci Vi zdecydowali, Ејe
  bД™dzie Е‚atwiej wpisaД‡ dwa razy  d  aby usunД…Д‡ liniД™.

  1. PrzenieЕ› kursor do drugiego zdania z wierszyka poniЕјej.
  2. Wpisz  dd  aby usunД…Д‡ wiersz.
  3. Teraz przenieЕ› siД™ do czwartego wiersza.
  4. Wpisz  2dd  aby usunД…Д‡ dwa wiersze.

---&gt;  1)  RГіЕјe sД… czerwone,
---&gt;  2)  BЕ‚oto jest fajne,
---&gt;  3)  FioЕ‚ki sД… niebieskie,
---&gt;  4)  Mam samochГіd,
---&gt;  5)  Zegar podaje czas,
---&gt;  6)  Cukier jest sЕ‚odki,
---&gt;  7)  I ty teЕј.


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


	  ** WciЕ›nij  u  aby cofnД…Д‡ skutki ostatniego polecenia.
		 U zaЕ›, by cofnД…Д‡ skutki dla caЕ‚ej linii. **

  1. PrzenieЕ› kursor do zdania poniЕјej oznaczonego ---&gt; i umieЕ›Д‡ go na
     pierwszym bЕ‚Д™dzie.
  2. Wpisz  x  aby usunД…Д‡ pierwszy niechciany znak.
  3. Teraz wciЕ›nij  u  aby cofnД…Д‡ skutki ostatniego polecenia.
  4. Tym razem popraw wszystkie bЕ‚Д™dy w linii uЕјywajД…c polecenia  x .
  5. Teraz wciЕ›nij wielkie  U  aby przywrГіciД‡ liniД™ do oryginalnego stanu.
  6. Teraz wciЕ›nij  u  kilka razy, by cofnД…Д‡  U  i poprzednie polecenia.
  7. Teraz wpisz CTRL-R (trzymaj rГіwnoczeЕ›nie wciЕ›niД™te klawisze CTRL i R)
     kilka razy, by cofnД…Д‡ cofniД™cia.

---&gt; Poopraw bЕ‚Д™dyyy w teej liniii i zaamiieЕ„ je prrzez coofnij.

  8. To sД… bardzo poЕјyteczne polecenia.

     PrzejdЕє teraz do podsumowania Lekcji 2.

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


  1. By usunД…Д‡ znaki od kursora do nastД™pnego wyrazu, wpisz:   dw
  2. By usunД…Д‡ znaki od kursora do koЕ„ca linii, wpisz:    d$
  3. By usunД…Д‡ caЕ‚Д… liniД™:    dd
  4. By powtГіrzyД‡ ruch, poprzedЕє go liczbД…:    2w
  5. Format polecenia zmiany to:
                operator  [liczba]  ruch
  gdzie:
   operator  - to, co trzeba zrobiД‡ (np.  d  dla usuwania)
   [liczba]  - opcjonalne, ile razy powtГіrzyД‡ ruch
   ruch      - przenosi nad tekstem do operowania, takim jak  w (wyraz),
	       $  (do koЕ„ca linii) etc.

  6. By przejЕ›Д‡ do poczД…tku linii, uЕјyj zera:  0
  7. By cofnД…Д‡ poprzednie polecenie, wpisz:	  u  (maЕ‚e u)
     By cofnД…Д‡ wszystkie zmiany w linii, wpisz:	  U  (wielkie U)
     By cofnД…Д‡ cofniД™cie, wpisz:			  CTRL-R



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


	  ** Wpisz  p  by wstawiД‡ ostatnie usuniД™cia za kursorem. **

  1. PrzenieЕ› kursor do pierwszej linii ---&gt; poniЕјej.

  2. Wpisz  dd  aby usunД…Д‡ liniД™ i przechowaД‡ jД… w rejestrze Vima.

  3. PrzenieЕ› kursor do linii c), POWYЕ»EJ tej, gdzie usuniД™ta linia powinna
     siД™ znajdowaД‡.

  4. WciЕ›nij  p  by wstawiД‡ liniД™ poniЕјej kursora.

  5. Powtarzaj kroki 2. do 4. aЕј znajdД… siД™ w odpowiednim porzД…dku.

---&gt; d) Jak dwa anioЕ‚ki.
---&gt; b) Na dole fioЕ‚ki,
---&gt; c) A my siД™ kochamy,
---&gt; a) Na gГіrze rГіЕјe,


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcja 3.2.: POLECENIE REPLACE (zastД…p)


	   ** Wpisz  rx  aby zastД…piД‡ znak pod kursorem na  x . **

  1. PrzenieЕ› kursor do pierwszej linii poniЕјej oznaczonej ---&gt;

  2. Ustaw kursor na pierwszym bЕ‚Д™dzie.

  3. Wpisz  r  a potem znak jaki powinien go zastД…piД‡.

  4. Powtarzaj kroki 2. i 3. dopГіki pierwsza linia nie bД™dzie taka, jak druga.

---&gt;  Kjedy ten wiersz biЕ‚ wstГіkiwany, ktoЕ› wciznД…Е‚ perД™ zЕ‚ych klawirzy!
---&gt;  Kiedy ten wiersz byЕ‚ wstukiwany, ktoЕ› wcisnД…Е‚ parД™ zЕ‚ych klawiszy!

  5. Teraz czas na LekcjД™ 3.3.


UWAGA: PamiД™taj, by uczyД‡ siД™ Д‡wiczД…c, a nie pamiД™ciowo.


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

		 ** By zmieniД‡ do koЕ„ca wyrazu, wpisz  ce . **

  1. PrzenieЕ› kursor do pierwszej linii poniЕјej oznaczonej ---&gt;.

  2. UmieЕ›Д‡ kursor na  u  w lunos.

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

  4. WciЕ›nij &lt;ESC&gt; i przejdЕє do nastД™pnej planowanej zmiany.

  5. Powtarzaj kroki 3. i 4. dopГіki pierwsze zdanie nie bД™dzie takie same,
     jak drugie.

---&gt; Ta lunos ma pire sЕ‚Гіw, ktГіre tЕјina zbnic uЕјifajonc pcmazu zmieЕ„.
---&gt; Ta linia ma parД™ sЕ‚Гіw, ktГіre trzeba zmieniД‡ uЕјywajД…c polecenia zmieЕ„.

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


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekcja 3.4.: WIДCEJ ZMIAN UЕ»YWAJД„C c


	** Polecenie change uЕјywa takich samych ruchГіw, jak delete. **

  1. Operator change dziaЕ‚a tak samo, jak delete. Format wyglД…da tak:

	    c   [liczba]   ruch

  2. Ruchy sД… takЕјe takie same, np.:  w  (wyraz),  $  (koniec linii) etc.

  3. PrzenieЕ› siД™ do pierwszej linii poniЕјej oznaczonej ---&gt;

  4. Ustaw kursor na pierwszym bЕ‚Д™dzie.

  5. Wpisz  c$ , popraw koniec wiersza i wciЕ›nij &lt;ESC&gt;.

---&gt; Koniec tego wiersza musi byД‡ poprawiony, aby wyglД…daЕ‚ tak, jak drugi.
---&gt; Koniec tego wiersza musi byД‡ poprawiony uЕјywajД…c polecenia  c$ .

UWAGA:  MoЕјesz uЕјywaД‡ &lt;BS&gt; aby poprawiaД‡ bЕ‚Д™dy w czasie pisania.

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


  1. Aby wstawiД‡ tekst, ktГіry zostaЕ‚ wczeЕ›niej usuniД™ty wciЕ›nij  p . To
     polecenie wstawia skasowany tekst PO kursorze (jeЕ›li caЕ‚a linia
     zostaЕ‚a usuniД™ta, zostanie ona umieszczona w linii poniЕјej kursora).

  2. By zamieniД‡ znak pod kursorem, wciЕ›nij  r  a potem znak, ktГіry ma zastД…piД‡
     oryginalny.

  3. Operator change pozwala Ci na zastД…pienie od kursora do miejsca, gdzie
     zabraЕ‚by CiД™ ruch. Np. wpisz  ce  aby zamieniД‡ tekst od kursora do koЕ„ca
     wyrazu,  c$  aby zmieniД‡ tekst do koЕ„ca linii.

  4. Format do polecenia change (zmieЕ„):

	c   [liczba]   obiekt

     Teraz przejdЕє do nastД™pnej lekcji.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	       Lekcja 4.1.: POЕЃOЕ»ENIE KURSORA ORAZ STATUS PLIKU

       ** NaciЕ›nij CTRL-G aby zobaczyД‡ swoje poЕ‚oЕјenie w pliku i status
	  pliku. NaciЕ›nij  G  aby przejЕ›Д‡ do linii w pliku. **

  UWAGA: Przeczytaj caЕ‚Д… lekcjД™ zanim wykonasz jakieЕ› polecenia!!!

  1. Przytrzymaj klawisz CTRL i wciЕ›nij  g . UЕјywamy notacji CTRL-G.
     Na dole strony pojawi siД™ pasek statusu z nazwД… pliku i pozycjД… w pliku.
     ZapamiД™taj numer linii dla potrzeb kroku 3.

UWAGA: MoЕјesz teЕј zobaczyД‡ pozycjД™ kursora w prawym, dolnym rogu ekranu.
       Dzieje siД™ tak kiedy ustawiona jest opcja 'ruler' (wiД™cej w lekcji 6.).

  2. WciЕ›nij G aby przejЕ›Д‡ na koniec pliku.
     WciЕ›nij  gg  aby przejЕ›Д‡ do poczД…tku pliku.

  3. Wpisz numer linii, w ktГіrej byЕ‚eЕ› a potem  G . To przeniesie CiД™
     z powrotem do linii, w ktГіrej byЕ‚eЕ› kiedy wcisnД…Е‚eЕ› CTRL-G.

  4. JeЕ›li czujesz siД™ wystarczajД…co pewnie, wykonaj kroki 1-3.

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


	     ** Wpisz  /  a nastД™pnie wyraЕјenie, aby je znaleЕєД‡. **

  1. W trybie Normal wpisz  / . ZauwaЕј, Ејe znak ten oraz kursor pojawiД…
     siД™ na dole ekranu tak samo, jak polecenie  : .

  2. Teraz wpisz  bЕ‚ond&lt;ENTER&gt; .  To jest sЕ‚owo, ktГіrego chcesz szukaД‡.

  3. By szukaД‡ tej samej frazy ponownie, po prostu wciЕ›nij  n .
     Aby szukaД‡ tej frazy w przeciwnym, kierunku wciЕ›nij  N .

  4. JeЕ›li chcesz szukaД‡ frazy do tyЕ‚u, uЕјyj polecenia  ?  zamiast  / .

  5. Aby wrГіciД‡ gdzie byЕ‚eЕ›, wciЕ›nij  CTRL-O. Powtarzaj, by wrГіciД‡ dalej. CTRL-I
     idzie do przodu.

Uwaga:  'bЕ‚ond' to nie jest metoda, by przeliterowaД‡ bЕ‚Д…d; 'bЕ‚ond' to bЕ‚Д…d.
Uwaga:  Kiedy szukanie osiД…gnie koniec pliku, bД™dzie kontynuowane od poczД…tku
        o ile opcja 'wrapscan' nie zostaЕ‚a przestawiona.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Lekcja 4.3.: W POSZUKIWANIU PARUJД„CYCH NAWIASГ“W


	       ** Wpisz  %  by znaleЕєД‡ parujД…cy ), ], lub } . **

  1. UmieЕ›Д‡ kursor na ktГіrymЕ› z (, [, lub { w linii poniЕјej oznaczonej ---&gt;.

  2. Teraz wpisz znak  % .

  3. Kursor powinien siД™ znaleЕєД‡ na parujД…cym nawiasie.

  4. WciЕ›nij  %  aby przenieЕ›Д‡ kursor z powrotem do parujД…cego nawiasu.

  5. PrzenieЕ› kursor do innego (,),[,],{ lub } i zobacz co robi  % .

---&gt; To ( jest linia testowa z (, [, ] i {, } . ))

Uwaga: Ta funkcja jest bardzo uЕјyteczna w debuggowaniu programu
       z niesparowanymi nawiasami!



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


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

  1. PrzenieЕ› kursor do linii poniЕјej oznaczonej ---&gt;.

  2. Wpisz  :s/czaas/czas&lt;ENTER&gt; .  ZauwaЕј, Ејe to polecenie zmienia
     tylko pierwsze wystД…pienie 'czaas' w linii.

  3. Teraz wpisz  :s/czaas/czas/g  . Dodane  g  oznacza zamianД™ (substytucjД™)
     globalnie w caЕ‚ej linii.  Zmienia wszystkie wystД…pienia 'czaas' w linii.

---&gt; Najlepszy czaas na zobaczenie najЕ‚adniejszych kwiatГіw to czaas wiosny.

  4. Aby zmieniД‡ wszystkie wystД…pienia Е‚aЕ„cucha znakГіw pomiД™dzy dwoma liniami,
     wpisz: :#,#s/stare/nowe/g gdzie #,# sД… numerami linii ograniczajД…cych
                               region, gdzie ma nastД…piД‡ zamiana.
     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, proszД…c o potwierdzenie za kaЕјdym razem.

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

  1. CTRL-G   pokaЕјe TwojД… pozycjД™ w pliku i status pliku.  SHIFT-G przenosi
	      CiД™ do koЕ„ca pliku.
     G        przenosi do koЕ„ca pliku.
     liczba G przenosi do linii [liczba].
     gg       przenosi do pierwszej linii.

  2. Wpisanie  /  a nastД™pnie Е‚aЕ„cucha znakГіw szuka Е‚aЕ„cucha DO PRZODU.
     Wpisanie  ?  a nastД™pnie Е‚aЕ„cucha znakГіw szuka Е‚aЕ„cucha DO TYЕЃU.
     Po wyszukiwaniu wciЕ›nij  n  by znaleЕєД‡ nastД™pne wystД…pienie szukanej
     frazy w tym samym kierunku lub  N  by szukaД‡ w kierunku przeciwnym.
     CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.

  3. Wpisanie  %  gdy kursor znajduje siД™ na (,),[,],{, lub } lokalizuje
     parujД…cy znak.

  4. By zamieniД‡ pierwszy stary na nowy w linii, wpisz      :s/stary/nowy
     By zamieniД‡ wszystkie stary na nowy w linii, wpisz     :s/stary/nowy/g
     By zamieniД‡ frazy pomiД™dzy dwoma liniami # wpisz      :#,#s/stary/nowy/g
     By zamieniД‡ wszystkie wystД…pienia w pliku, wpisz       :%s/stary/nowy/g
     By Vim prosiЕ‚ CiД™ o potwierdzenie, dodaj 'c'	   :%s/stary/nowy/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		 Lekcja 5.1.: JAK WYKONAД† POLECENIA ZEWNДTRZNE?


	** Wpisz  :!  a nastД™pnie zewnД™trzne polecenie, by je wykonaД‡. **

  1. Wpisz znajome polecenie  :  by ustawiД‡ kursor na dole ekranu. To pozwala
     na wprowadzenie komendy linii poleceЕ„.

  2. Teraz wstaw  !  (wykrzyknik). To umoЕјliwi Ci wykonanie dowolnego
     zewnД™trznego polecenia powЕ‚oki.

  3. Jako przykЕ‚ad wpisz  ls  za  !  a nastД™pnie wciЕ›nij &lt;ENTER&gt;. To polecenie
     pokaЕјe spis plikГіw w Twoim katalogu, tak jakbyЕ› byЕ‚ przy znaku zachД™ty
     powЕ‚oki. MoЕјesz teЕј uЕјyД‡  :!dir  jeЕ›li  ls  nie dziaЕ‚a.

Uwaga:  W ten sposГіb moЕјna wykonaД‡ wszystkie polecenia powЕ‚oki.
Uwaga:  Wszystkie polecenia  :  muszД… byД‡ zakoЕ„czone &lt;ENTER&gt;.
        Od tego momentu nie zawsze bД™dziemy o tym wspominaД‡.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcja 5.2.: WIДCEJ O ZAPISYWANIU PLIKГ“W


	   ** By zachowaД‡ zmiany w tekЕ›cie, wpisz :w NAZWA_PLIKU . **

  1. Wpisz  :!dir  lub  :!ls  by zobaczyД‡ spis plikГіw w katalogu.
     JuЕј wiesz, Ејe musisz po tym wcisnД…Д‡ &lt;ENTER&gt;.

  2. Wybierz nazwД™ pliku, jaka jeszcze nie istnieje, np. TEST.

  3. Teraz wpisz:   :w TEST   (gdzie TEST jest nazwД… pliku jakД… wybraЕ‚eЕ›.)

  4. To polecenie zapamiД™ta caЕ‚y plik (Vim Tutor) pod nazwД… TEST.
     By to sprawdziД‡, wpisz  :!dir  lub  :!ls  Ејeby znowu zobaczyД‡ listД™ plikГіw.

Uwaga: ZauwaЕј, Ејe gdybyЕ› teraz wyszedЕ‚ z Vima, a nastД™pnie wszedЕ‚ ponownie
       poleceniem  vim TEST , plik byЕ‚by dokЕ‚adnД… kopiД… tutoriala, kiedy go
       zapisywaЕ‚eЕ›.

  5. Teraz usuЕ„ plik wpisujД…c (MS-DOS):		   :!del TEST
                          lub (Unix):              :!rm TEST

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


	  ** By zachowaД‡ czД™Е›Д‡ pliku, wpisz  v ruch :w NAZWA_PLIKU **

  1. PrzenieЕ› kursor do tego wiersza.

  2. WciЕ›nij  v  i przenieЕ› kursor do punktu 5. ZauwaЕј, Ејe tekst zostaЕ‚
     podЕ›wietlony.

  3. WciЕ›nij znak  : . Na dole ekranu pojawi siД™  :'&lt;,'&gt; .

  4. Wpisz  w TEST , gdzie TEST to nazwa pliku, ktГіry jeszcze nie istnieje.
     Upewnij siД™, Ејe widzisz  :'&lt;,'&gt;w TEST zanim wciЕ›niesz Enter.

  5. Vim zapisze wybrane linie do pliku TEST. UЕјyj  :!dir  lub  :!ls , Ејeby to
     zobaczyД‡. Jeszcze go nie usuwaj! UЕјyjemy go w nastД™pnej lekcji.

UWAGA: WciЕ›niД™cie  v  zaczyna tryb Wizualny. MoЕјesz poruszaД‡ kursorem, by
       zmieniД‡ rozmiary zaznaczenia. MoЕјesz teЕј uЕјyД‡ operatora, by zrobiД‡ coЕ›
       z tekstem. Na przykЕ‚ad  d  usuwa tekst.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Lekcja 5.4.: WSTAWIANIE I ЕЃД„CZENIE PLIKГ“W


	    ** By wstawiД‡ zawartoЕ›Д‡ pliku, wpisz   :r NAZWA_PLIKU **

  1. UmieЕ›Д‡ kursor tuЕј powyЕјej tej linii.

UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejdЕє
       do DOЕЃU, by zobaczyД‡ ponownie tД™ lekcjД™.

  2. Teraz wczytaj plik TEST uЕјywajД…c polecenia  :r TEST , gdzie TEST
     jest nazwД… pliku.
     Wczytany plik jest umieszczony poniЕјej linii z kursorem.

  3. By sprawdziД‡ czy plik zostaЕ‚ wczytany, cofnij kursor i zobacz, Ејe
     teraz sД… dwie kopie Lekcji 5.3., oryginaЕ‚ i kopia z pliku.

UWAGA: MoЕјesz teЕј wczytaД‡ wyjЕ›cie zewnД™trznego polecenia. Na przykЕ‚ad
       :r !ls  wczytuje wyjЕ›cie polecenia ls i umieszcza je pod poniЕјej
       kursora.


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


  1.  :!polecenie wykonuje polecenie zewnД™trzne.

      UЕјytecznymi przykЕ‚adami sД…:

	  :!dir  -  pokazuje spis plikГіw w katalogu.

	  :!rm NAZWA_PLIKU  -  usuwa plik NAZWA_PLIKU.

  2.  :w NAZWA_PLIKU  zapisuje obecny plik Vima na dysk z nazwД… NAZWA_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 poniЕјej kursora.

  5.  :r !dir  wczytuje wyjЕ›cie polecenia dir i umieszcza je poniЕјej kursora.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekcja 6.1.: POLECENIE OPEN (otwГіrz)


      ** Wpisz  o  by otworzyД‡ liniД™ poniЕјej kursora i przenieЕ›Д‡ siД™ do
	 trybu Insert (wprowadzanie). **

  1. PrzenieЕ› kursor do linii poniЕјej oznaczonej ---&gt;.

  2. Wpisz  o  (maЕ‚e), by otworzyД‡ liniД™ PONIЕ»EJ kursora i przenieЕ›Д‡ siД™
     do trybu Insert (wprowadzanie).

  3. Wpisz trochД™ tekstu i wciЕ›nij &lt;ESC&gt; by wyjЕ›Д‡ z trybu Insert (wprowadzanie).

---&gt; Po wciЕ›niД™ciu  o  kursor znajdzie siД™ w otwartej linii w trybie Insert.

  4. By otworzyД‡ liniД™ POWYЕ»EJ kursora, wciЕ›nij wielkie  O  zamiast maЕ‚ego
     o . WyprГіbuj to na linii poniЕјej.

---&gt; OtwГіrz liniД™ powyЕјej wciskajД…c SHIFT-O gdy kursor bД™dzie na tej linii.



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


		  ** Wpisz  a  by dodaД‡ tekst ZA kursorem. **

  1. PrzenieЕ› kursor do poczД…tku pierwszej linii poniЕјej oznaczonej ---&gt;

  2. Wciskaj  e  dopГіki kursor nie bД™dzie na koЕ„cu li .

  3. Wpisz  a  (maЕ‚e), aby dodaД‡ tekst ZA znakiem pod kursorem.

  4. DokoЕ„cz wyraz tak, jak w linii poniЕјej. WciЕ›nij &lt;ESC&gt; aby opuЕ›ciД‡ tryb
     Insert.

  5. UЕјyj  e  by przejЕ›Д‡ do kolejnego niedokoЕ„czonego wyrazu i powtarzaj kroki
     3. i 4.

---&gt; Ta li poz Ci Д‡wi dodaw teks do koЕ„ lin
---&gt; Ta linia pozwoli Ci Д‡wiczyД‡ dodawanie tekstu do koЕ„ca linii.

Uwaga:  a ,  i  oraz  A  prowadzД… do trybu Insert, jedynД… rГіЕјnicД… jest miejsce,
       gdzie nowe znaki bД™dД… dodawane.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)


	   ** Wpisz wielkie  R  by zamieniД‡ wiД™cej niЕј jeden znak. **

  1. PrzenieЕ› kursor do pierwszej linii poniЕјej oznaczonej ---&gt;. PrzenieЕ›
     kursor do pierwszego  xxx .

  2. WciЕ›nij  R  i wpisz numer poniЕјej w drugiej linii, tak, Ејe zastД…pi on
     xxx.

  3. WciЕ›nij &lt;ESC&gt; by opuЕ›ciД‡ tryb Replace. ZauwaЕј, Ејe reszta linii pozostaje
     niezmieniona.

  5. Powtarzaj kroki by wymieniД‡ wszystkie xxx.

---&gt; Dodanie 123 do xxx daje xxx.
---&gt; Dodanie 123 do 456 daje 579.

UWAGA: Tryb Replace jest jak tryb Insert, ale kaЕјdy znak usuwa istniejД…cy
       znak.

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


       ** uЕјyj operatora  y  aby skopiowaД‡ tekst i  p  aby go wkleiД‡ **

  1. PrzejdЕє do linii oznaczonej ---&gt; i umieЕ›Д‡ kursor za "a)".

  2. WejdЕє w tryb Wizualny  v  i przenieЕ› kursor na poczД…tek "pierwszy".

  3. WciЕ›nij  y  aby kopiowaД‡ (yankowaД‡) podЕ›wietlony tekst.

  4. PrzenieЕ› kursor do koЕ„ca nastД™pnej linii:  j$

  5. WciЕ›nij  p  aby wkleiД‡ (wpakowaД‡) tekst.  Dodaj:  a drugi&lt;ESC&gt; .

  6. UЕјyj trybu Wizualnego, aby wybraД‡ " element.", yankuj go  y , przejdЕє do
     koЕ„ca nastД™pnej linii  j$  i upakuj tam tekst z  p .

---&gt;  a) to jest pierwszy element.
      b)
Uwaga: moЕјesz uЕјyД‡  y  jako operatora;  yw  kopiuje jeden wyraz.

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


** Ustawianie opcji tak, by szukaj lub substytucja ignorowaЕ‚y wielkoЕ›Д‡ liter **

  1. Szukaj 'ignore' wpisujД…c:    /ignore&lt;ENTER&gt;
     PowtГіrz szukanie kilka razy naciskajД…c klawisz  n .

  2. Ustaw opcjД™ 'ic' (Ignore case -- ignoruj wielkoЕ›Д‡ liter) poprzez
     wpisanie:		:set ic

  3. Teraz szukaj 'ignore' ponownie wciskajД…c:  n
     ZauwaЕј, Ејe Ignore i IGNORE takЕјe sД… teraz znalezione.

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

  5. Teraz wprowadЕє polecenie szukaj ponownie i zobacz co siД™ zdarzy:
     /ignore&lt;ENTER&gt;

  6. Aby wyЕ‚Д…czyД‡ ignorowanie wielkoЕ›ci liter:  :set noic

Uwaga: Aby usunД…Д‡ podЕ›wietlanie dopasowaЕ„, wpisz:   :nohlsearch
Uwaga: Aby ignorowaД‡ wielkoЕ›Д‡ liter dla jednego wyszukiwania: /ignore\c&lt;ENTER&gt;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			     LEKCJA 6. PODSUMOWANIE


  1. Wpisanie  o  otwiera liniД™ PONIЕ»EJ kursora.
     Wpisanie  O  otwiera liniД™ POWYЕ»EJ kursora.

  2. Wpisanie  a  wstawia tekst ZA znakiem, na ktГіrym jest kursor.
     Wpisanie  A  dodaje tekst na koЕ„cu linii.

  3. Polecenie  e  przenosi do koЕ„ca wyrazu.
  4. Operator  y  yankuje (kopiuje) tekst,  p  pakuje (wkleja) go.
  5. Wpisanie wielkiego  R  wprowadza w tryb Replace (zamiana) dopГіki
     nie zostanie wciЕ›niД™ty &lt;ESC&gt;.
  6. Wpisanie ":set xxx" ustawia opcjД™ "xxx". NiektГіre opcje:
	'ic'  'ignorecase'	ignoruj wielkoЕ›Д‡ znakГіw
	'is'  'incsearch'	pokaЕј czД™Е›ciowe dopasowania
	'hls' 'hlsearch'	podЕ›wietl wszystkie dopasowania
     MoЕјesz uЕјyД‡ zarГіwno dЕ‚ugiej, jak i krГіtkiej formy.
  7. Dodaj "no", aby wyЕ‚Д…czyД‡ opcjД™:   :set noic





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 LEKCJA 7.1. JAK UZYSKAД† POMOC?

		      ** UЕјycie systemu pomocy on-line **

  Vim posiada bardzo dobry system pomocy on-line. By zaczД…Д‡, sprГіbuj jednej
  z trzech moЕјliwoЕ›ci:
	- wciЕ›nij klawisz &lt;HELP&gt; (jeЕ›li taki masz)
	- wciЕ›nij klawisz &lt;F1&gt; (jeЕ›li taki masz)
	- wpisz   :help&lt;ENTER&gt;

  Przeczytaj tekst w oknie pomocy, aby dowiedzieД‡ siД™ jak dziaЕ‚a pomoc.
  wpisz CTRL-W CTRL-W    aby przeskoczyД‡ z jednego okna do innego
  wpisz :q&lt;ENTER&gt;        aby zamknД…Д‡ okno pomocy.

  MoЕјesz teЕј znaleЕєД‡ pomoc na kaЕјdy temat podajД…c argument polecenia ":help".
  SprГіbuj tych (nie zapomnij wcisnД…Д‡ &lt;ENTER&gt;):

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

			  ** WЕ‚Д…cz moЕјliwoЕ›ci Vima **

  Vim ma o wiele wiД™cej moЕјliwoЕ›ci niЕј Vi, ale wiД™kszoЕ›Д‡ z nich jest domyЕ›lnie
  wyЕ‚Д…czona. JeЕ›li chcesz wЕ‚Д…czyД‡ te moЕјliwoЕ›ci na starcie musisz utworzyД‡
  plik "vimrc".

  1. PoczД…tek edycji pliku "vimrc" zaleЕјy od Twojego systemu:
     :edit ~/.vimrc	     dla Uniksa
     :edit $VIM/_vimrc       dla MS-Windows
  2. Teraz wczytaj przykЕ‚adowy plik "vimrc":
     :read $VIMRUNTIME/vimrc_example.vim
  3. Zapisz plik:
     :w

  NastД™pnym razem, gdy zaczniesz pracД™ w Vimie bД™dzie on uЕјywaД‡ podЕ›wietlania
  skЕ‚adni. MoЕјesz dodaД‡ wszystkie swoje ulubione ustawienia do tego pliku
  "vimrc".
  Aby uzyskaД‡ wiД™cej informacji, wpisz     :help vimrc-intro

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  Lekcja 7.3.: UZUPEЕЃNIANIE


	      ** UzupeЕ‚nianie linii poleceЕ„ z CTRL-D i &lt;TAB&gt; **

  1. Upewnij siД™, Ејe Vim nie jest w trybie kompatybilnoЕ›ci:   :set nocp

  2. Zerknij, jakie pliki sД… w bieЕјД…cym katalogu:   :!ls   lub   :!dir

  3. Wpisz poczД…tek polecenia:   :e

  4. WciЕ›nij  CTRL-D  i Vim pokaЕјe listД™ poleceЕ„, jakie zaczynajД… siД™ na "e".

  5. WciЕ›nij  &lt;TAB&gt;  i Vim uzupeЕ‚ni polecenie do ":edit".

  6. Dodaj spacjД™ i zacznij wpisywaД‡ nazwД™ istniejД…cego pliku:   :edit FIL

  7. WciЕ›nij &lt;TAB&gt;. Vim uzupeЕ‚ni nazwД™ (jeЕ›li jest niepowtarzalna).

UWAGA: UzupeЕ‚nianie dziaЕ‚a dla wielu poleceЕ„. SprГіbuj wcisnД…Д‡ CTRL-D i &lt;TAB&gt;.
       UЕјyteczne zwЕ‚aszcza przy  :help .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			    Lekcja 7. PODSUMOWANIE


  1. Wpisz  :help  albo wciЕ›nij &lt;F1&gt; lub &lt;Help&gt; aby otworzyД‡ okno pomocy.

  2. Wpisz  :help cmd  aby uzyskaД‡ pomoc o  cmd .

  3. Wpisz  CTRL-W CTRL-W  aby przeskoczyД‡ do innego okna.

  4. Wpisz  :q  aby zamknД…Д‡ okno pomocy.

  5. UtwГіrz plik startowy vimrc aby zachowaД‡ wybrane ustawienia.

  6. Po poleceniu  : , wciЕ›nij CTRL-D aby zobaczyД‡ moЕјliwe uzupeЕ‚nienia.
     WciЕ›nij &lt;TAB&gt; aby uЕјyД‡ jednego z nich.






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

  Tutaj siД™ koЕ„czy tutorial Vima. ZostaЕ‚ on pomyЕ›lany tak, aby daД‡ krГіtki
  przeglД…d jego moЕјliwoЕ›ci, wystarczajД…cy byЕ› mГіgЕ‚ go uЕјywaД‡. Jest on
  daleki od kompletnoЕ›ci, poniewaЕј Vim ma o wiele, wiele wiД™cej poleceЕ„.

  Dla dalszej nauki rekomendujemy ksiД…ЕјkД™:
	Vim - Vi Improved - autor Steve Oualline
	Wydawca: New Riders
  Pierwsza ksiД…Ејka caЕ‚kowicie poЕ›wiД™cona Vimowi. UЕјyteczna zwЕ‚aszcza dla
  poczД…tkujД…cych. Zawiera wiele przykЕ‚adГіw i ilustracji.
  Zobacz http://iccf-holland.org./click5.html

  Starsza pozycja i bardziej o Vi niЕј o Vimie, ale takЕјe warta
  polecenia:
	Learning the Vi Editor - autor Linda Lamb
	Wydawca: O'Reilly &amp; 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 zawierajД…ca spis poleceЕ„ vi i jego najwaЕјniejszych
  klonГіw (miД™dzy 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 korzystajД…c z pomocy Charlesa Smitha,
  Colorado State University.
  E-mail: bware@mines.colorado.edu.

  Zmodyfikowane dla Vima przez Brama Moolenaara.

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

  PrzetЕ‚umaczone przez MikoЕ‚aja Machowskiego,
  SierpieЕ„ 2001,
  rev. Marzec 2002
  2nd rev. WrzesieЕ„ 2004
  3rd rev. Marzec 2006
  4th rev. GrudzieЕ„ 2008
  Wszelkie uwagi proszД™ kierowaД‡ na: mikmach@wp.pl
</pre></body></html>