updated for version 7.0c10

This commit is contained in:
Bram Moolenaar
2006-04-05 20:41:53 +00:00
parent e2f98b95c8
commit 910f66f90c
128 changed files with 11811 additions and 2961 deletions

View File

@ -5,7 +5,7 @@
Vim to pot<EFBFBD><EFBFBD>ny edytor, kt<EFBFBD>ry posiada wiele polece<EFBFBD>, zbyt du<EFBFBD>o by
wyja<EFBFBD>ni<EFBFBD> je wszystkie w tym tutorialu. Ten przewodnik ma nauczy<EFBFBD>
Ci<EFBFBD> pos<EFBFBD>ugiwa<EFBFBD> si<EFBFBD> wystarczaj<EFBFBD>co wieloma komendami by<EFBFBD> m<EFBFBD>g<EFBFBD> <EFBFBD>atwo
u<EFBFBD>ywa<EFBFBD> Vim-a jako edytora og<EFBFBD>lnego przeznaczenia.
u<EFBFBD>ywa<EFBFBD> Vima jako edytora og<EFBFBD>lnego przeznaczenia.
Czas potrzebny na uko<EFBFBD>czenie tutoriala to 25 do 30 minut i zale<EFBFBD>y
od tego jak wiele czasu sp<EFBFBD>dzisz na eksperymentowaniu.
@ -15,10 +15,10 @@
wcze<EFBFBD>niej kopi<EFBFBD> tego pliku do <EFBFBD>wicze<EFBFBD> (je<EFBFBD>li zacz<EFBFBD><EFBFBD>e<EFBFBD> komend<EFBFBD>
"vimtutor" to ju<EFBFBD> pracujesz na kopii).
Wa<EFBFBD>ne jest, by<EFBFBD> pami<EFBFBD>ta<EFBFBD>, <EFBFBD>e przewodnik ten zosta<EFBFBD> zaprojektowany do
nauki poprzez <EFBFBD>wiczenia. To oznacza, <EFBFBD>e musisz wykonywa<EFBFBD> polecenia
by nauczy<EFBFBD> si<EFBFBD> ich prawid<EFBFBD>owo. Je<EFBFBD>li b<EFBFBD>dziesz jedynie czyta<EFBFBD> tekst
szybko zapomnisz wiele polece<EFBFBD>!
Pami<EFBFBD>taj <EFBFBD>e przewodnik ten zosta<EFBFBD> zaprojektowany do nauki poprzez
<EFBFBD>wiczenia. Oznacza to, <EFBFBD>e musisz wykonywa<EFBFBD> polecenia by nauczy<EFBFBD> si<EFBFBD> ich
prawid<EFBFBD>owo. Je<EFBFBD>li b<EFBFBD>dziesz jedynie czyta<EFBFBD> tekst szybko zapomnisz wiele
polece<EFBFBD>!
Teraz upewnij si<EFBFBD>, <EFBFBD>e nie masz wci<EFBFBD>ni<EFBFBD>tego CapsLocka i wciskaj j
tak d<EFBFBD>ugo dop<EFBFBD>ki Lekcja 1.1. nie wype<EFBFBD>ni ca<EFBFBD>kowicie ekranu.
@ -45,7 +45,7 @@ Uwaga: Je
Uwaga: Klawisze kursora tak<EFBFBD>e powinny dzia<EFBFBD>a<EFBFBD>, ale u<EFBFBD>ywaj<EFBFBD>c hjkl b<EFBFBD>dziesz
w stanie porusza<EFBFBD> si<EFBFBD> o wiele szybciej jak si<EFBFBD> tylko przyzwyczaisz.
Naprawd<EFBFBD>!
Naprawd<EFBFBD>!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.2.: WYCHODZENIE Z VIM-a
@ -65,7 +65,7 @@ Uwaga: Klawisze kursora tak
wyj<79><6A> i wr<77>ci<63> do edytora.
UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi<EFBFBD>e<EFBFBD>. W nast<EFBFBD>pnych
lekcjach dowiesz si<EFBFBD> jak je zapami<EFBFBD>tywa<EFBFBD>.
lekcjach dowiesz si<EFBFBD> jak je zapami<EFBFBD>tywa<EFBFBD>.
5. Przenie<EFBFBD> kursor do lekcji 1.3.
@ -150,16 +150,16 @@ UWAGA: Ucz si
1. Zako<EFBFBD>cz tutorial tak jak w lekcji 1.2.: :q!
2. W pow<6F>oce wydaj polecenie: vim tutor<ENTER>
"vim" jest poleceniem uruchamiaj<61>cym edytor Vimm. 'tutor' to nazwa pliku
"vim" jest poleceniem uruchamiaj<61>cym edytor Vim. 'tutor' to nazwa pliku
jaki chcesz edytowa<77>. U<>yj pliku jaki mo<6D>e zosta<74> zmieniony.
3. Dodaj i usu<73> tekst tak jak si<73> nauczy<7A>e<EFBFBD> w poprzednich lekcjach.
4. Zapisz plik ze zmianami w opu<70><75> Vima: :wq<ENTER>
4. Zapisz plik ze zmianami i opu<70><75> Vima: :wq<ENTER>
5. Uruchom ponownie vimtutor i przejd<6A> do podsumowania lekcji.
6. Po przeczytaniu wszystkich krok<6F>w i zrozumieniu ich: wykonaj je.
6. Po przeczytaniu wszystkich krok<6F>w i ich zrozumieniu: wykonaj je.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -168,21 +168,21 @@ UWAGA: Ucz si
1. Poruszasz kursorem u<>ywaj<61>c "strza<7A>ek" i klawiszy hjkl .
h (w lewo) j (w d<><64>) k (do g<>ry) l (w prawo)
2. By wej<65><6A> do Vim-a (z pow<6F>oki) wpisz:
2. By wej<65><6A> do Vima (z pow<6F>oki) wpisz:
vim NAZWA_PLIKU<ENTER>
3. By wyj<79><6A> z Vim-a wpisz:
3. By wyj<79><6A> z Vima wpisz:
<ESC> :q!<ENTER> by usun<EFBFBD>c wszystkie zmiany.
LUB: <ESC> :wq<ENTER> by zmiany zachowa<EFBFBD>.
4. By usun<EFBFBD><EFBFBD> znak pod kursorem wci<EFBFBD>nij: x
5. By wstawi<EFBFBD> tekst przed kursorem lub doda<EFBFBD>:
i wpisz tekst <ESC> wstawi przed kursorem
A wpisz tekst <ESC> doda na ko<EFBFBD>cu linii
i wpisz tekst <ESC> wstawi przed kursorem
A wpisz tekst <ESC> doda na ko<EFBFBD>cu linii
UWAGA: Wci<EFBFBD>ni<EFBFBD>cie <ESC> przeniesie Ci<EFBFBD> z powrotem do trybu Normal
lub odwo<EFBFBD>a niechciane lub cz<EFBFBD><EFBFBD>ciowo wprowadzone polecenia.
lub odwo<EFBFBD>a niechciane lub cz<EFBFBD><EFBFBD>ciowo wprowadzone polecenia.
Teraz mo<EFBFBD>emy kontynuowa<EFBFBD> i przej<EFBFBD><EFBFBD> do Lekcji 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -197,11 +197,11 @@ Teraz mo
3. Przesu<EFBFBD> kursor na pocz<EFBFBD>tek wyrazu, kt<EFBFBD>re chcesz usun<EFBFBD><EFBFBD>.
4. Wpisz dw by usun<EFBFBD>c wyraz.
4. Wpisz dw by usun<EFBFBD><EFBFBD> wyraz.
UWAGA: Litera d pojawi si<EFBFBD> na dole ekranu. Vim czeka na wpisanie w .
Je<EFBFBD>li zobaczysz inny znak wpisa<EFBFBD>e<EFBFBD> co<EFBFBD> <EFBFBD>le, wci<EFBFBD>nij <ESC> i zacznij
od pocz<EFBFBD>tku.
Je<EFBFBD>li zobaczysz inny znak oznacza to, <EFBFBD>e wpisa<EFBFBD>e<EFBFBD> co<EFBFBD> <EFBFBD>le, wci<EFBFBD>nij
<ESC> i zacznij od pocz<EFBFBD>tku.
---> Jest tu par<EFBFBD> papier wyraz<EFBFBD>w, kt<EFBFBD>re kamie<EFBFBD> nie nale<EFBFBD><EFBFBD> do no<EFBFBD>yce tego zdania.
@ -306,13 +306,13 @@ UWAGA: Mno
** Wpisz dd aby usun<EFBFBD><EFBFBD> ca<EFBFBD><EFBFBD> lini<EFBFBD>. **
Z powodu cz<EFBFBD>sto<EFBFBD>ci usuwania ca<EFBFBD>ych linii, projektanci VI zdecydowali, <EFBFBD>e
Z powodu cz<EFBFBD>sto<EFBFBD>ci usuwania ca<EFBFBD>ych linii, projektanci Vi zdecydowali, <EFBFBD>e
b<EFBFBD>dzie <EFBFBD>atwiej wpisa<EFBFBD> dwa razy d aby usun<EFBFBD><EFBFBD> lini<EFBFBD>.
1. Przenie<EFBFBD> kursor do zdania poni<EFBFBD>ej.
2. Wpisz dd aby usun<EFBFBD>c wiersz.
1. Przenie<EFBFBD> kursor do drugiego zdania z wierszyka poni<EFBFBD>ej.
2. Wpisz dd aby usun<EFBFBD><EFBFBD> wiersz.
3. Teraz przenie<EFBFBD> si<EFBFBD> do czwartego wiersza.
4. Wpisz 2dd aby usun<EFBFBD>c dwia wiersze.
4. Wpisz 2dd aby usun<EFBFBD>c dwa wiersze.
---> 1) R<EFBFBD><EFBFBD>e s<EFBFBD> czerwone,
---> 2) B<EFBFBD>oto jest fajne,
@ -337,7 +337,7 @@ UWAGA: Mno
4. Tym razem popraw wszystkie b<EFBFBD><EFBFBD>dy w linii u<EFBFBD>ywaj<EFBFBD>c polecenia x .
5. Teraz wci<EFBFBD>nij wielkie U aby przywr<EFBFBD>ci<EFBFBD> lini<EFBFBD> do oryginalnego stanu.
6. Teraz wci<EFBFBD>nij u kilka razy by cofn<EFBFBD><EFBFBD> U i poprzednie polecenia.
7. Teraz wpsz CTRL-R (trzymaj r<EFBFBD>wnocze<EFBFBD>nie wci<EFBFBD>ni<EFBFBD>te klawisze CTRL i R)
7. Teraz wpisz CTRL-R (trzymaj r<EFBFBD>wnocze<EFBFBD>nie wci<EFBFBD>ni<EFBFBD>te klawisze CTRL i R)
kilka razy, by cofn<EFBFBD><EFBFBD> cofni<EFBFBD>cia.
---> Poopraw bl<EFBFBD>dyyy w teej liniii i zaamiie<EFBFBD> je prrzez coofnij.
@ -377,14 +377,14 @@ UWAGA: Mno
1. Przenie<EFBFBD> kursor do pierwszej linii ---> poni<EFBFBD>ej.
2. Wpisz dd aby usun<EFBFBD><EFBFBD> lini<EFBFBD> i przechowa<EFBFBD> j<EFBFBD> w rejestrze Vim-a.
2. Wpisz dd aby usun<EFBFBD><EFBFBD> lini<EFBFBD> i przechowa<EFBFBD> j<EFBFBD> w rejestrze Vima.
3. Przenie<EFBFBD> kursor do linii c), POWY<EFBFBD>EJ tej gdzie usuni<EFBFBD>ta linia powinna
si<EFBFBD> znajdowa<EFBFBD>.
4. Wci<EFBFBD>nij p by wstawi<EFBFBD> lini<EFBFBD> poni<EFBFBD>ej kursora.
5. Powtaj kroki 2. do 4. a<EFBFBD> znajd<EFBFBD> si<EFBFBD> w odpowiednim porz<EFBFBD>dku.
5. Powtarzaj kroki 2. do 4. a<EFBFBD> znajd<EFBFBD> si<EFBFBD> w odpowiednim porz<EFBFBD>dku.
---> d) Jak dwa anio<EFBFBD>ki.
---> b) Na dole fio<EFBFBD>ki,
@ -456,7 +456,7 @@ UWAGA: Pami
5. Wpisz c$ , popraw koniec wiersza i wci<EFBFBD>nij <ESC>.
---> Koniec tego wiersza musi by<EFBFBD> poprawiony aby wygl<EFBFBD>dal tak jak drugi.
---> Koniec tego wiersza musi by<EFBFBD> poprawiony aby wygl<EFBFBD>da<EFBFBD> tak jak drugi.
---> Koniec tego wiersza musi by<EFBFBD> poprawiony u<EFBFBD>ywaj<EFBFBD>c polecenia c$ .
UWAGA: Mo<EFBFBD>esz u<EFBFBD>ywa<EFBFBD> <BS> aby poprawia<EFBFBD> b<EFBFBD><EFBFBD>dy w czasie pisania.
@ -526,15 +526,15 @@ UWAGA: Mo
5. Aby wr<EFBFBD>ci<EFBFBD> gdzie by<EFBFBD>e<EFBFBD> wci<EFBFBD>nij CTRL-O. Powtarzaj by wr<EFBFBD>ci<EFBFBD> dalej. CTRL-I
idzie do przodu.
UWAGA: 'b<>ond' to nie jest metoda by przeliterowa<EFBFBD> b<EFBFBD><EFBFBD>d; 'b<>ond' to b<EFBFBD><EFBFBD>d.
UWAGA: Kiedy szukanie osi<EFBFBD>gnie koniec pliku b<EFBFBD>dzie kontynuowa<EFBFBD>o od pocz<EFBFBD>tku
o ile opcja 'wrapscan' nie zosta<EFBFBD>a przestawiona.
Uwaga: 'b<>ond' to nie jest metoda by przeliterowa<EFBFBD> b<EFBFBD><EFBFBD>d; 'b<>ond' to b<EFBFBD><EFBFBD>d.
Uwaga: Kiedy szukanie osi<EFBFBD>gnie koniec pliku b<EFBFBD>dzie kontynuowa<EFBFBD>o od pocz<EFBFBD>tku
o ile opcja 'wrapscan' nie zosta<EFBFBD>a przestawiona.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 4.3.: W POSZUKIWANIU PARUJ<EFBFBD>CYCH NAWIAS<EFBFBD>W
** Wpisz % by znale<EFBFBD><EFBFBD> pasuj<EFBFBD>cy ),], lub } . **
** Wpisz % by znale<EFBFBD><EFBFBD> paruj<EFBFBD>cy ), ], lub } . **
1. Umie<EFBFBD><EFBFBD> kursor na kt<EFBFBD>rym<EFBFBD> z (, [, lub { w linii poni<EFBFBD>ej oznaczonej --->.
@ -548,7 +548,7 @@ o ile opcja 'wrapscan' nie zosta
---> To ( jest linia testowa z (, [, ] i {, } . ))
UWAGA: Ta funkcja jest bardzo u<EFBFBD>yteczna w debuggowaniu programu
Uwaga: Ta funkcja jest bardzo u<EFBFBD>yteczna w debuggowaniu programu
z niesparowanymi nawiasami!
@ -598,7 +598,7 @@ UWAGA: Ta funkcja jest bardzo u
By zamieni<6E> wszystkie stary na nowy w linii wpisz :s/stary/nowy/g
By zamieni<EFBFBD> frazy pomi<EFBFBD>dzy dwoma liniami # wpisz :#,#s/stary/nowy/g
By zamieni<EFBFBD> wszystkie wyst<EFBFBD>pienia w pliku wpisz :%s/stary/nowy/g
By Vim prosi<EFBFBD> Ci<EFBFBD> o potwierdzienie dodaj 'c' :%s/stary/nowy/gc
By Vim prosi<EFBFBD> Ci<EFBFBD> o potwierdzenie dodaj 'c' :%s/stary/nowy/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 5.1.: JAK WYKONA<EFBFBD> POLECENIA ZEWN<EFBFBD>TRZNE
@ -606,7 +606,7 @@ UWAGA: Ta funkcja jest bardzo u
** Wpisz :! a nast<EFBFBD>pnie zewn<EFBFBD>trzne polecenie by je wykona<EFBFBD>. **
1. Wpisz znajome polecenie : by ustawi<EFBFBD> kursor na dole ekranu. To pozwala
na wprowadzenie polecenia.
na wprowadzenie komendy linii polece<EFBFBD>.
2. Teraz wstaw ! (wykrzyknik). To umo<EFBFBD>liwi Ci wykonanie dowolnego
zewn<EFBFBD>trznego polecenia pow<EFBFBD>oki.
@ -638,12 +638,12 @@ Uwaga: Wszystkie polecenia : musz
4. To polecenie zapami<EFBFBD>ta ca<EFBFBD>y plik (Vim Tutor) pod nazw<EFBFBD> TEST.
By to sprawdzi<EFBFBD> wpisz :!dir lub :!ls , <EFBFBD>eby znowu zobaczy<EFBFBD> list<EFBFBD> plik<EFBFBD>w.
Uwaga: Zauwa<EFBFBD>, <EFBFBD>e gdyby<EFBFBD> teraz wyszed<EFBFBD> z Vim-a, a nast<EFBFBD>pnie wszed<EFBFBD> ponownie
komend<EFBFBD> vim TEST , plik by<EFBFBD>by dok<EFBFBD>adn<EFBFBD> kopi<EFBFBD> tutoriala kiedy go
Uwaga: Zauwa<EFBFBD>, <EFBFBD>e gdyby<EFBFBD> teraz wyszed<EFBFBD> z Vima, a nast<EFBFBD>pnie wszed<EFBFBD> ponownie
poleceniem vim TEST , plik by<EFBFBD>by dok<EFBFBD>adn<EFBFBD> kopi<EFBFBD> tutoriala kiedy go
zapisywa<EFBFBD>e<EFBFBD>.
5. Teraz usu<EFBFBD> plik wpisuj<EFBFBD>c: :!rm TEST
5. Teraz usu<EFBFBD> plik wpisuj<EFBFBD>c (MS-DOS): :!del TEST
lub (Unix): :!rm TEST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
@ -687,8 +687,8 @@ UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd
teraz s<EFBFBD> dwie kopie Lekcji 5.3., orygina<EFBFBD> i kopia z pliku.
UWAGA: Mo<EFBFBD>esz te<EFBFBD> wczyta<EFBFBD> wyj<EFBFBD>cie zewn<EFBFBD>trznego polecenia. Na przyk<EFBFBD>ad
:r !ls wczytuje wyj<EFBFBD>cie polecenia ls i umieszcza je pod kursorem.
:r !ls wczytuje wyj<EFBFBD>cie polecenia ls i umieszcza je pod poni<EFBFBD>ej
kursora.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -703,7 +703,7 @@ UWAGA: Mo
:!rm NAZWA_PLIKU - usuwa plik NAZWA_PLIKU.
2. :w NAZWA_PLIKU zapisuje obecny plik Vim-a na dysk z nazw<EFBFBD> NAZWA_PLIKU.
2. :w NAZWA_PLIKU zapisuje obecny plik Vima na dysk z nazw<EFBFBD> NAZWA_PLIKU.
3. v ruch :w NAZWA_PLIKU zapisuje Wizualnie wybrane linie do NAZWA_PLIKU.
@ -752,13 +752,13 @@ UWAGA: Mo
4. Doko<EFBFBD>cz wyraz tak jak w linii poni<EFBFBD>ej. Wci<EFBFBD>nij <ESC> aby opu<EFBFBD>ci<EFBFBD> tryb
Insert.
5. U<EFBFBD>yj e by przej<EFBFBD><EFBFBD> do kolejnego niedoko<EFBFBD>czonego wyraze i powtarzaj kroki
5. U<EFBFBD>yj e by przej<EFBFBD><EFBFBD> do kolejnego niedoko<EFBFBD>czonego wyrazu i powtarzaj kroki
3. i 4.
---> Ta li poz Ci <EFBFBD>wi dodaw teks do ko<EFBFBD> lin
---> Ta linia pozwoli Ci <EFBFBD>wiczy<EFBFBD> dodawanie tekstu do ko<EFBFBD>ca linii.
Uwaga: a , i and A prowadz<EFBFBD> do trybu Insert, jedyn<EFBFBD> r<EFBFBD><EFBFBD>nic<EFBFBD> jest miejsce
Uwaga: a , i oraz A prowadz<EFBFBD> do trybu Insert, jedyn<EFBFBD> r<EFBFBD><EFBFBD>nic<EFBFBD> jest miejsce
gdzie nowe znaki b<EFBFBD>d<EFBFBD> dodawane.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
@ -789,7 +789,7 @@ UWAGA: Tryb Replace jest jak tryb Insert, ale ka
** u<EFBFBD>yj operatora y aby skopiowa<EFBFBD> tekst i p aby go wklei<EFBFBD> **
1. Przejd<EFBFBD> do linii oznaczonej ---> i umie<EFBFBD>c kursor za "a)".
1. Przejd<EFBFBD> do linii oznaczonej ---> i umie<EFBFBD><EFBFBD> kursor za "a)".
2. Wejd<EFBFBD> w tryb Visual v i przenie<EFBFBD> kursor na pocz<EFBFBD>tek "pierwszy".
@ -799,8 +799,8 @@ UWAGA: Tryb Replace jest jak tryb Insert, ale ka
5. Wci<EFBFBD>nij p aby wpakowa<EFBFBD> (paste) tekst. Dodaj: a drugi<ESC> .
6. U<EFBFBD>yj trybu Visual aby wybra<EFBFBD> " element.", yankuj go y , przejd<EFBFBD> do ko<EFBFBD>ca
nast<EFBFBD>pnej linii j$ i upakuj tam tekst z p .
6. U<EFBFBD>yj trybu Wizualnego aby wybra<EFBFBD> " element.", yankuj go y , przejd<EFBFBD> do
ko<EFBFBD>ca nast<EFBFBD>pnej linii j$ i upakuj tam tekst z p .
---> a) to jest pierwszy element.
b)
@ -818,7 +818,7 @@ Uwaga: mo
2. Ustaw opcj<EFBFBD> 'ic' (Ignore case -- ignoruj wielko<EFBFBD><EFBFBD> liter) poprzez
wpisanie: :set ic
3. Teraz szukaj 'ignore' ponownie wciskuj<EFBFBD>c: n
3. Teraz szukaj 'ignore' ponownie wciskaj<EFBFBD>c: n
Zauwa<EFBFBD>, <EFBFBD>e Ignore i IGNORE tak<EFBFBD>e s<EFBFBD> teraz znalezione.
4. Ustaw opcje 'hlsearch' i 'incsearch': :set hls is
@ -835,16 +835,18 @@ Uwaga: Aby ignorowa
1. Wpisanie o otwiera lini<EFBFBD> PONI<EFBFBD>EJ kursora.
Wpisanie wielkiego O otwiera lini<EFBFBD> POWY<EFBFBD>EJ kursora.
2. Wpisz a by wstawi<EFBFBD> tekst ZA znakiem na, kt<EFBFBD>rym jest kursor.
Wpisanie wielkiego A dodaje tekst na ko<EFBFBD>cu linii.
Wpisanie O otwiera lini<EFBFBD> POWY<EFBFBD>EJ kursora.
2. Wpisanie a by wstawi<EFBFBD> tekst ZA znakiem na, kt<EFBFBD>rym jest kursor.
Wpisanie A dodaje tekst na ko<EFBFBD>cu linii.
3. Polecenie e przenosi do ko<EFBFBD>ca wyrazu.
4. Operato y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go.
4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go.
5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dop<EFBFBD>ki
nie zostanie wci<EFBFBD>ni<EFBFBD>ty <ESC>.
6. Wpisanie ":set xxx" ustawia opcj<EFBFBD> "xxx". Nietk<EFBFBD>re opcje:
'ic' 'ignorecase' ignoruj wielko<EFBFBD><EFBFBD> znak<EFBFBD>w
'is' 'incsearch' poka<EFBFBD> cz<EFBFBD><EFBFBD>ciowe dopasowania
'ic' 'ignorecase' ignoruj wielko<EFBFBD><EFBFBD> znak<EFBFBD>w
'is' 'incsearch' poka<EFBFBD> cz<EFBFBD><EFBFBD>ciowe dopasowania
'hls' 'hlsearch' pod<EFBFBD>wietl wszystkie dopasowania
Mo<EFBFBD>esz u<EFBFBD>y<EFBFBD> zar<EFBFBD>wno d<EFBFBD>ugiej jak i kr<EFBFBD>tkiej formy.
7. Dodaj "no" aby wy<EFBFBD><EFBFBD>czy<EFBFBD> opcj<EFBFBD>: :set noic
@ -854,14 +856,14 @@ Uwaga: Aby ignorowa
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 7.1. JAK UZYSKA<EFBFBD> POMOC
LEKCJA 7.1. JAK UZYSKA<EFBFBD> POMOC
** U<EFBFBD>ycie systemu pomocy on-line **
Vim posiada bardzo dobry system pomocy on-line. By zacz<EFBFBD><EFBFBD> spr<EFBFBD>buj jednej
z trzech mo<EFBFBD>liwo<EFBFBD>ci:
- wci<EFBFBD>nij klawisz <HELP> (je<EFBFBD>li takowy posiadasz)
- wci<EFBFBD>nij klawisz <F1> (je<EFBFBD>li takowy posiadasz)
- wci<EFBFBD>nij klawisz <HELP> (je<EFBFBD>li taki masz)
- wci<EFBFBD>nij klawisz <F1> (je<EFBFBD>li taki masz)
- wpisz :help<ENTER>
Przeczytaj tekst w oknie pomocy aby dowiedzie<EFBFBD> si<EFBFBD> jak dzia<EFBFBD>a pomoc.
@ -878,7 +880,7 @@ Uwaga: Aby ignorowa
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 7.2. TWORZENIE SKRYPTU STARTOWEGO
** W<EFBFBD><EFBFBD>cz mo<EFBFBD>liwo<EFBFBD>ci Vim-a **
** W<EFBFBD><EFBFBD>cz mo<EFBFBD>liwo<EFBFBD>ci Vima **
Vim ma o wiele wi<EFBFBD>cej mo<EFBFBD>liwo<EFBFBD>ci ni<EFBFBD> Vi, ale wi<EFBFBD>kszo<EFBFBD><EFBFBD> z nich jest domy<EFBFBD>lnie
wy<EFBFBD><EFBFBD>czona. Je<EFBFBD>li chcesz w<EFBFBD><EFBFBD>czy<EFBFBD> te mo<EFBFBD>liwo<EFBFBD>ci na starcie musisz utworzy<EFBFBD>
@ -943,23 +945,23 @@ UWAGA: Uzupe
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tutaj si<EFBFBD> ko<EFBFBD>czy tutorial Vim-a. Zosta<EFBFBD> on pomy<EFBFBD>lany tak aby da<EFBFBD> kr<EFBFBD>tki
Tutaj si<EFBFBD> ko<EFBFBD>czy tutorial Vima. Zosta<EFBFBD> on pomy<EFBFBD>lany tak aby da<EFBFBD> kr<EFBFBD>tki
przegl<EFBFBD>d jego mo<EFBFBD>liwo<EFBFBD>ci, wystarczaj<EFBFBD>cy by<EFBFBD> m<EFBFBD>g<EFBFBD> go u<EFBFBD>ywa<EFBFBD>. Jest on
daleki od kompletno<EFBFBD>ci poniewa<EFBFBD> Vim ma o wiele, wiele wi<EFBFBD>cej polece<EFBFBD>.
Dla dalszej nauki rekomendujemy ksi<EFBFBD><EFBFBD>k<EFBFBD>:
Vim - Vi Improved - autor Steve Oualline
Wydawca: New Riders
Pierwsza ksi<EFBFBD>zka ca<EFBFBD>kowicie po<EFBFBD>wi<EFBFBD>cona Vim-owi. U<EFBFBD>yteczna zw<EFBFBD>aszcza dla
Pierwsza ksi<EFBFBD>zka ca<EFBFBD>kowicie po<EFBFBD>wi<EFBFBD>cona Vimowi. U<EFBFBD>yteczna zw<EFBFBD>aszcza dla
pocz<EFBFBD>tkuj<EFBFBD>cych. Zawiera wiele przyk<EFBFBD>ad<EFBFBD>w i ilustracji.
Zobacz http://iccf-holland.org./click5.html
Ta ksi<EFBFBD><EFBFBD>ka jest starsza i bardziej o Vi ni<EFBFBD> o Vim-ie, ale tak<EFBFBD>e warta
Starsza pozycja i bardziej o Vi ni<EFBFBD> o Vimie, ale tak<EFBFBD>e warta
polecenia:
Learning the Vi Editor - autor Linda Lamb
Wydawca: O'Reilly & Associates Inc.
To dobra ksi<73><69>ka by dowiedzie<69> si<73> niemal wszystkiego co chcia<69>by<62> zrobi<62>
z Vi. Sz<53>sta edycja zawiera te<74> informacje o Vim-ie.
z Vi. Sz<53>sta edycja zawiera te<74> informacje o Vimie.
Po polsku wydano:
Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins
@ -967,10 +969,10 @@ UWAGA: Uzupe
ISBN: 83-7197-472-8
http://helion.pl/ksiazki/vilek.htm
Jest to ksi<EFBFBD><EFBFBD>eczka zawieraj<EFBFBD>ca spis polece<EFBFBD> vi i jego najwa<EFBFBD>niejszych
klon<EFBFBD>w (mi<EFBFBD>dzy innymi Vim-a).
klon<EFBFBD>w (mi<EFBFBD>dzy innymi Vima).
Edytor vi - autorzy Linda Lamb i Arnold Robbins
Wydawca: Helion 2001 (O'Reilly) - wg 6 ang. wydania
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.
@ -980,7 +982,7 @@ UWAGA: Uzupe
Colorado State University.
E-mail: bware@mines.colorado.edu.
Zmodyfikowane dla Vim-a przez Brama Moolenaara.
Zmodyfikowane dla Vima przez Brama Moolenaara.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -988,4 +990,5 @@ UWAGA: Uzupe
Sierpie<EFBFBD> 2001,
rev. Marzec 2002
2nd rev. Wrzesie<EFBFBD> 2004
3rd rev. Marzec 2006
Wszelkie uwagi prosz<EFBFBD> kierowa<EFBFBD> na: mikmach@wp.pl

View File

@ -5,7 +5,7 @@
Vim to pot<6F><74>ny edytor, kt<6B>ry posiada wiele polece<63>, zbyt du<64>o by
wyja<6A>ni<6E> je wszystkie w tym tutorialu. Ten przewodnik ma nauczy<7A>
Ci<43> pos<6F>ugiwa<77> si<73> wystarczaj<61>co wieloma komendami by<62> m<>g<EFBFBD> <20>atwo
u<>ywa<77> Vim-a jako edytora og<6F>lnego przeznaczenia.
u<>ywa<77> Vima jako edytora og<6F>lnego przeznaczenia.
Czas potrzebny na uko<6B>czenie tutoriala to 25 do 30 minut i zale<6C>y
od tego jak wiele czasu sp<73>dzisz na eksperymentowaniu.
@ -15,10 +15,10 @@
wcze<7A>niej kopi<70> tego pliku do <20>wicze<7A> (je<6A>li zacz<63><7A>e<EFBFBD> komend<6E>
"vimtutor" to ju<6A> pracujesz na kopii).
Wa<57>ne jest, by<62> pami<EFBFBD>ta<EFBFBD>, <20>e przewodnik ten zosta<74> zaprojektowany do
nauki poprzez <20>wiczenia. To oznacza, <20>e musisz wykonywa<77> polecenia
by nauczy<7A> si<73> ich prawid<69>owo. Je<4A>li b<>dziesz jedynie czyta<74> tekst
szybko zapomnisz wiele polece<63>!
Pami<EFBFBD>taj <20>e przewodnik ten zosta<74> zaprojektowany do nauki poprzez
<20>wiczenia. Oznacza to, <20>e musisz wykonywa<77> polecenia by nauczy<7A> si<73> ich
prawid<69>owo. Je<4A>li b<>dziesz jedynie czyta<74> tekst szybko zapomnisz wiele
polece<63>!
Teraz upewnij si<73>, <20>e nie masz wci<63>ni<6E>tego CapsLocka i wciskaj j
tak d<>ugo dop<6F>ki Lekcja 1.1. nie wype<70>ni ca<63>kowicie ekranu.
@ -45,7 +45,7 @@ Uwaga: Je
Uwaga: Klawisze kursora tak<61>e powinny dzia<69>a<EFBFBD>, ale u<>ywaj<61>c hjkl b<>dziesz
w stanie porusza<7A> si<73> o wiele szybciej jak si<73> tylko przyzwyczaisz.
Naprawd<77>!
Naprawd<77>!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.2.: WYCHODZENIE Z VIM-a
@ -65,7 +65,7 @@ Uwaga: Klawisze kursora tak
wyj<79><6A> i wr<77>ci<63> do edytora.
UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi<62>e<EFBFBD>. W nast<73>pnych
lekcjach dowiesz si<73> jak je zapami<6D>tywa<77>.
lekcjach dowiesz si<73> jak je zapami<6D>tywa<77>.
5. Przenie<69> kursor do lekcji 1.3.
@ -150,16 +150,16 @@ UWAGA: Ucz si
1. Zako<6B>cz tutorial tak jak w lekcji 1.2.: :q!
2. W pow<6F>oce wydaj polecenie: vim tutor<ENTER>
"vim" jest poleceniem uruchamiaj<61>cym edytor Vimm. 'tutor' to nazwa pliku
"vim" jest poleceniem uruchamiaj<61>cym edytor Vim. 'tutor' to nazwa pliku
jaki chcesz edytowa<77>. U<>yj pliku jaki mo<6D>e zosta<74> zmieniony.
3. Dodaj i usu<73> tekst tak jak si<73> nauczy<7A>e<EFBFBD> w poprzednich lekcjach.
4. Zapisz plik ze zmianami w opu<70><75> Vima: :wq<ENTER>
4. Zapisz plik ze zmianami i opu<70><75> Vima: :wq<ENTER>
5. Uruchom ponownie vimtutor i przejd<6A> do podsumowania lekcji.
6. Po przeczytaniu wszystkich krok<6F>w i zrozumieniu ich: wykonaj je.
6. Po przeczytaniu wszystkich krok<6F>w i ich zrozumieniu: wykonaj je.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -168,21 +168,21 @@ UWAGA: Ucz si
1. Poruszasz kursorem u<>ywaj<61>c "strza<7A>ek" i klawiszy hjkl .
h (w lewo) j (w d<><64>) k (do g<>ry) l (w prawo)
2. By wej<65><6A> do Vim-a (z pow<6F>oki) wpisz:
2. By wej<65><6A> do Vima (z pow<6F>oki) wpisz:
vim NAZWA_PLIKU<ENTER>
3. By wyj<79><6A> z Vim-a wpisz:
3. By wyj<79><6A> z Vima wpisz:
<ESC> :q!<ENTER> by usun<75>c wszystkie zmiany.
LUB: <ESC> :wq<ENTER> by zmiany zachowa<77>.
4. By usun<75><6E> znak pod kursorem wci<63>nij: x
5. By wstawi<77> tekst przed kursorem lub doda<64>:
i wpisz tekst <ESC> wstawi przed kursorem
A wpisz tekst <ESC> doda na ko<6B>cu linii
i wpisz tekst <ESC> wstawi przed kursorem
A wpisz tekst <ESC> doda na ko<6B>cu linii
UWAGA: Wci<63>ni<6E>cie <ESC> przeniesie Ci<43> z powrotem do trybu Normal
lub odwo<77>a niechciane lub cz<63><7A>ciowo wprowadzone polecenia.
lub odwo<77>a niechciane lub cz<63><7A>ciowo wprowadzone polecenia.
Teraz mo<6D>emy kontynuowa<77> i przej<65><6A> do Lekcji 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -197,11 +197,11 @@ Teraz mo
3. Przesu<73> kursor na pocz<63>tek wyrazu, kt<6B>re chcesz usun<75><6E>.
4. Wpisz dw by usun<75>c wyraz.
4. Wpisz dw by usun<75><EFBFBD> wyraz.
UWAGA: Litera d pojawi si<73> na dole ekranu. Vim czeka na wpisanie w .
Je<4A>li zobaczysz inny znak wpisa<73>e<EFBFBD> co<63> <20>le, wci<63>nij <ESC> i zacznij
od pocz<63>tku.
Je<4A>li zobaczysz inny znak oznacza to, <20>e wpisa<EFBFBD>e<EFBFBD> co<63> <20>le, wci<63>nij
<ESC> i zacznij od pocz<63>tku.
---> Jest tu par<61> papier wyraz<61>w, kt<6B>re kamie<69> nie nale<6C><65> do no<6E>yce tego zdania.
@ -306,13 +306,13 @@ UWAGA: Mno
** Wpisz dd aby usun<75><6E> ca<63><61> lini<6E>. **
Z powodu cz<63>sto<74>ci usuwania ca<63>ych linii, projektanci VI zdecydowali, <20>e
Z powodu cz<63>sto<74>ci usuwania ca<63>ych linii, projektanci Vi zdecydowali, <20>e
b<>dzie <20>atwiej wpisa<73> dwa razy d aby usun<75><6E> lini<6E>.
1. Przenie<69> kursor do zdania poni<6E>ej.
2. Wpisz dd aby usun<75>c wiersz.
1. Przenie<69> kursor do drugiego zdania z wierszyka poni<6E>ej.
2. Wpisz dd aby usun<75><EFBFBD> wiersz.
3. Teraz przenie<69> si<73> do czwartego wiersza.
4. Wpisz 2dd aby usun<75>c dwia wiersze.
4. Wpisz 2dd aby usun<75>c dwa wiersze.
---> 1) R<><52>e s<> czerwone,
---> 2) B<>oto jest fajne,
@ -337,7 +337,7 @@ UWAGA: Mno
4. Tym razem popraw wszystkie b<><62>dy w linii u<>ywaj<61>c polecenia x .
5. Teraz wci<63>nij wielkie U aby przywr<77>ci<63> lini<6E> do oryginalnego stanu.
6. Teraz wci<63>nij u kilka razy by cofn<66><6E> U i poprzednie polecenia.
7. Teraz wpsz CTRL-R (trzymaj r<>wnocze<7A>nie wci<63>ni<6E>te klawisze CTRL i R)
7. Teraz wpisz CTRL-R (trzymaj r<>wnocze<7A>nie wci<63>ni<6E>te klawisze CTRL i R)
kilka razy, by cofn<66><6E> cofni<6E>cia.
---> Poopraw bl<62>dyyy w teej liniii i zaamiie<69> je prrzez coofnij.
@ -377,14 +377,14 @@ UWAGA: Mno
1. Przenie<69> kursor do pierwszej linii ---> poni<6E>ej.
2. Wpisz dd aby usun<75><6E> lini<6E> i przechowa<77> j<> w rejestrze Vim-a.
2. Wpisz dd aby usun<75><6E> lini<6E> i przechowa<77> j<> w rejestrze Vima.
3. Przenie<69> kursor do linii c), POWY<57>EJ tej gdzie usuni<6E>ta linia powinna
si<73> znajdowa<77>.
4. Wci<63>nij p by wstawi<77> lini<6E> poni<6E>ej kursora.
5. Powtaj kroki 2. do 4. a<> znajd<6A> si<73> w odpowiednim porz<72>dku.
5. Powtarzaj kroki 2. do 4. a<> znajd<6A> si<73> w odpowiednim porz<72>dku.
---> d) Jak dwa anio<69>ki.
---> b) Na dole fio<69>ki,
@ -456,7 +456,7 @@ UWAGA: Pami
5. Wpisz c$ , popraw koniec wiersza i wci<63>nij <ESC>.
---> Koniec tego wiersza musi by<62> poprawiony aby wygl<67>dal tak jak drugi.
---> Koniec tego wiersza musi by<62> poprawiony aby wygl<67>da<EFBFBD> tak jak drugi.
---> Koniec tego wiersza musi by<62> poprawiony u<>ywaj<61>c polecenia c$ .
UWAGA: Mo<4D>esz u<>ywa<77> <BS> aby poprawia<69> b<><62>dy w czasie pisania.
@ -526,15 +526,15 @@ UWAGA: Mo
5. Aby wr<77>ci<63> gdzie by<62>e<EFBFBD> wci<63>nij CTRL-O. Powtarzaj by wr<77>ci<63> dalej. CTRL-I
idzie do przodu.
UWAGA: 'b<>ond' to nie jest metoda by przeliterowa<77> b<><62>d; 'b<>ond' to b<><62>d.
UWAGA: Kiedy szukanie osi<73>gnie koniec pliku b<>dzie kontynuowa<77>o od pocz<63>tku
o ile opcja 'wrapscan' nie zosta<74>a przestawiona.
Uwaga: 'b<>ond' to nie jest metoda by przeliterowa<77> b<><62>d; 'b<>ond' to b<><62>d.
Uwaga: Kiedy szukanie osi<73>gnie koniec pliku b<>dzie kontynuowa<77>o od pocz<63>tku
o ile opcja 'wrapscan' nie zosta<74>a przestawiona.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 4.3.: W POSZUKIWANIU PARUJ<55>CYCH NAWIAS<41>W
** Wpisz % by znale<6C><65> pasuj<EFBFBD>cy ),], lub } . **
** Wpisz % by znale<6C><65> paruj<EFBFBD>cy ), ], lub } . **
1. Umie<69><65> kursor na kt<6B>rym<79> z (, [, lub { w linii poni<6E>ej oznaczonej --->.
@ -548,7 +548,7 @@ o ile opcja 'wrapscan' nie zosta
---> To ( jest linia testowa z (, [, ] i {, } . ))
UWAGA: Ta funkcja jest bardzo u<>yteczna w debuggowaniu programu
Uwaga: Ta funkcja jest bardzo u<>yteczna w debuggowaniu programu
z niesparowanymi nawiasami!
@ -598,7 +598,7 @@ UWAGA: Ta funkcja jest bardzo u
By zamieni<6E> wszystkie stary na nowy w linii wpisz :s/stary/nowy/g
By zamieni<6E> frazy pomi<6D>dzy dwoma liniami # wpisz :#,#s/stary/nowy/g
By zamieni<6E> wszystkie wyst<73>pienia w pliku wpisz :%s/stary/nowy/g
By Vim prosi<73> Ci<43> o potwierdzienie dodaj 'c' :%s/stary/nowy/gc
By Vim prosi<73> Ci<43> o potwierdzenie dodaj 'c' :%s/stary/nowy/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 5.1.: JAK WYKONA<4E> POLECENIA ZEWN<57>TRZNE
@ -606,7 +606,7 @@ UWAGA: Ta funkcja jest bardzo u
** Wpisz :! a nast<73>pnie zewn<77>trzne polecenie by je wykona<6E>. **
1. Wpisz znajome polecenie : by ustawi<77> kursor na dole ekranu. To pozwala
na wprowadzenie polecenia.
na wprowadzenie komendy linii polece<EFBFBD>.
2. Teraz wstaw ! (wykrzyknik). To umo<6D>liwi Ci wykonanie dowolnego
zewn<77>trznego polecenia pow<6F>oki.
@ -638,12 +638,12 @@ Uwaga: Wszystkie polecenia : musz
4. To polecenie zapami<6D>ta ca<63>y plik (Vim Tutor) pod nazw<7A> TEST.
By to sprawdzi<7A> wpisz :!dir lub :!ls , <20>eby znowu zobaczy<7A> list<73> plik<69>w.
Uwaga: Zauwa<77>, <20>e gdyby<62> teraz wyszed<65> z Vim-a, a nast<73>pnie wszed<65> ponownie
komend<EFBFBD> vim TEST , plik by<62>by dok<6F>adn<64> kopi<70> tutoriala kiedy go
Uwaga: Zauwa<77>, <20>e gdyby<62> teraz wyszed<65> z Vima, a nast<73>pnie wszed<65> ponownie
poleceniem vim TEST , plik by<62>by dok<6F>adn<64> kopi<70> tutoriala kiedy go
zapisywa<77>e<EFBFBD>.
5. Teraz usu<73> plik wpisuj<75>c: :!rm TEST
5. Teraz usu<73> plik wpisuj<75>c (MS-DOS): :!del TEST
lub (Unix): :!rm TEST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
@ -687,8 +687,8 @@ UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd
teraz s<> dwie kopie Lekcji 5.3., orygina<6E> i kopia z pliku.
UWAGA: Mo<4D>esz te<74> wczyta<74> wyj<79>cie zewn<77>trznego polecenia. Na przyk<79>ad
:r !ls wczytuje wyj<79>cie polecenia ls i umieszcza je pod kursorem.
:r !ls wczytuje wyj<79>cie polecenia ls i umieszcza je pod poni<EFBFBD>ej
kursora.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -703,7 +703,7 @@ UWAGA: Mo
:!rm NAZWA_PLIKU - usuwa plik NAZWA_PLIKU.
2. :w NAZWA_PLIKU zapisuje obecny plik Vim-a na dysk z nazw<7A> NAZWA_PLIKU.
2. :w NAZWA_PLIKU zapisuje obecny plik Vima na dysk z nazw<7A> NAZWA_PLIKU.
3. v ruch :w NAZWA_PLIKU zapisuje Wizualnie wybrane linie do NAZWA_PLIKU.
@ -752,13 +752,13 @@ UWAGA: Mo
4. Doko<6B>cz wyraz tak jak w linii poni<6E>ej. Wci<63>nij <ESC> aby opu<70>ci<63> tryb
Insert.
5. U<>yj e by przej<65><6A> do kolejnego niedoko<6B>czonego wyraze i powtarzaj kroki
5. U<>yj e by przej<65><6A> do kolejnego niedoko<6B>czonego wyrazu i powtarzaj kroki
3. i 4.
---> Ta li poz Ci <20>wi dodaw teks do ko<6B> lin
---> Ta linia pozwoli Ci <20>wiczy<7A> dodawanie tekstu do ko<6B>ca linii.
Uwaga: a , i and A prowadz<64> do trybu Insert, jedyn<79> r<><72>nic<69> jest miejsce
Uwaga: a , i oraz A prowadz<64> do trybu Insert, jedyn<79> r<><72>nic<69> jest miejsce
gdzie nowe znaki b<>d<EFBFBD> dodawane.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
@ -789,7 +789,7 @@ UWAGA: Tryb Replace jest jak tryb Insert, ale ka
** u<>yj operatora y aby skopiowa<77> tekst i p aby go wklei<65> **
1. Przejd<6A> do linii oznaczonej ---> i umie<69>c kursor za "a)".
1. Przejd<6A> do linii oznaczonej ---> i umie<69><EFBFBD> kursor za "a)".
2. Wejd<6A> w tryb Visual v i przenie<69> kursor na pocz<63>tek "pierwszy".
@ -799,8 +799,8 @@ UWAGA: Tryb Replace jest jak tryb Insert, ale ka
5. Wci<63>nij p aby wpakowa<77> (paste) tekst. Dodaj: a drugi<ESC> .
6. U<>yj trybu Visual aby wybra<72> " element.", yankuj go y , przejd<6A> do ko<6B>ca
nast<73>pnej linii j$ i upakuj tam tekst z p .
6. U<>yj trybu Wizualnego aby wybra<72> " element.", yankuj go y , przejd<6A> do
ko<EFBFBD>ca nast<EFBFBD>pnej linii j$ i upakuj tam tekst z p .
---> a) to jest pierwszy element.
b)
@ -818,7 +818,7 @@ Uwaga: mo
2. Ustaw opcj<63> 'ic' (Ignore case -- ignoruj wielko<6B><6F> liter) poprzez
wpisanie: :set ic
3. Teraz szukaj 'ignore' ponownie wciskuj<EFBFBD>c: n
3. Teraz szukaj 'ignore' ponownie wciskaj<EFBFBD>c: n
Zauwa<77>, <20>e Ignore i IGNORE tak<61>e s<> teraz znalezione.
4. Ustaw opcje 'hlsearch' i 'incsearch': :set hls is
@ -835,16 +835,18 @@ Uwaga: Aby ignorowa
1. Wpisanie o otwiera lini<6E> PONI<4E>EJ kursora.
Wpisanie wielkiego O otwiera lini<6E> POWY<57>EJ kursora.
2. Wpisz a by wstawi<77> tekst ZA znakiem na, kt<6B>rym jest kursor.
Wpisanie wielkiego A dodaje tekst na ko<6B>cu linii.
Wpisanie O otwiera lini<6E> POWY<57>EJ kursora.
2. Wpisanie a by wstawi<77> tekst ZA znakiem na, kt<6B>rym jest kursor.
Wpisanie A dodaje tekst na ko<6B>cu linii.
3. Polecenie e przenosi do ko<6B>ca wyrazu.
4. Operato y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go.
4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go.
5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dop<6F>ki
nie zostanie wci<63>ni<6E>ty <ESC>.
6. Wpisanie ":set xxx" ustawia opcj<63> "xxx". Nietk<74>re opcje:
'ic' 'ignorecase' ignoruj wielko<6B><6F> znak<61>w
'is' 'incsearch' poka<6B> cz<63><7A>ciowe dopasowania
'ic' 'ignorecase' ignoruj wielko<6B><6F> znak<61>w
'is' 'incsearch' poka<6B> cz<63><7A>ciowe dopasowania
'hls' 'hlsearch' pod<6F>wietl wszystkie dopasowania
Mo<4D>esz u<>y<EFBFBD> zar<61>wno d<>ugiej jak i kr<6B>tkiej formy.
7. Dodaj "no" aby wy<77><79>czy<7A> opcj<63>: :set noic
@ -854,14 +856,14 @@ Uwaga: Aby ignorowa
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 7.1. JAK UZYSKA<4B> POMOC
LEKCJA 7.1. JAK UZYSKA<4B> POMOC
** U<>ycie systemu pomocy on-line **
Vim posiada bardzo dobry system pomocy on-line. By zacz<63><7A> spr<70>buj jednej
z trzech mo<6D>liwo<77>ci:
- wci<63>nij klawisz <HELP> (je<6A>li takowy posiadasz)
- wci<63>nij klawisz <F1> (je<6A>li takowy posiadasz)
- wci<63>nij klawisz <HELP> (je<6A>li taki masz)
- wci<63>nij klawisz <F1> (je<6A>li taki masz)
- wpisz :help<ENTER>
Przeczytaj tekst w oknie pomocy aby dowiedzie<69> si<73> jak dzia<69>a pomoc.
@ -878,7 +880,7 @@ Uwaga: Aby ignorowa
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 7.2. TWORZENIE SKRYPTU STARTOWEGO
** W<><57>cz mo<6D>liwo<77>ci Vim-a **
** W<><57>cz mo<6D>liwo<77>ci Vima **
Vim ma o wiele wi<77>cej mo<6D>liwo<77>ci ni<6E> Vi, ale wi<77>kszo<7A><6F> z nich jest domy<6D>lnie
wy<77><79>czona. Je<4A>li chcesz w<><77>czy<7A> te mo<6D>liwo<77>ci na starcie musisz utworzy<7A>
@ -943,23 +945,23 @@ UWAGA: Uzupe
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tutaj si<73> ko<6B>czy tutorial Vim-a. Zosta<74> on pomy<6D>lany tak aby da<64> kr<6B>tki
Tutaj si<73> ko<6B>czy tutorial Vima. Zosta<74> on pomy<6D>lany tak aby da<64> kr<6B>tki
przegl<67>d jego mo<6D>liwo<77>ci, wystarczaj<61>cy by<62> m<>g<EFBFBD> go u<>ywa<77>. Jest on
daleki od kompletno<6E>ci poniewa<77> Vim ma o wiele, wiele wi<77>cej polece<63>.
Dla dalszej nauki rekomendujemy ksi<73><69>k<EFBFBD>:
Vim - Vi Improved - autor Steve Oualline
Wydawca: New Riders
Pierwsza ksi<73>zka ca<63>kowicie po<70>wi<77>cona Vim-owi. U<>yteczna zw<7A>aszcza dla
Pierwsza ksi<73>zka ca<63>kowicie po<70>wi<77>cona Vimowi. U<>yteczna zw<7A>aszcza dla
pocz<63>tkuj<75>cych. Zawiera wiele przyk<79>ad<61>w i ilustracji.
Zobacz http://iccf-holland.org./click5.html
Ta ksi<73><69>ka jest starsza i bardziej o Vi ni<6E> o Vim-ie, ale tak<61>e warta
Starsza pozycja i bardziej o Vi ni<6E> o Vimie, ale tak<61>e warta
polecenia:
Learning the Vi Editor - autor Linda Lamb
Wydawca: O'Reilly & Associates Inc.
To dobra ksi<73><69>ka by dowiedzie<69> si<73> niemal wszystkiego co chcia<69>by<62> zrobi<62>
z Vi. Sz<53>sta edycja zawiera te<74> informacje o Vim-ie.
z Vi. Sz<53>sta edycja zawiera te<74> informacje o Vimie.
Po polsku wydano:
Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins
@ -967,10 +969,10 @@ UWAGA: Uzupe
ISBN: 83-7197-472-8
http://helion.pl/ksiazki/vilek.htm
Jest to ksi<73><69>eczka zawieraj<61>ca spis polece<63> vi i jego najwa<77>niejszych
klon<6F>w (mi<6D>dzy innymi Vim-a).
klon<6F>w (mi<6D>dzy innymi Vima).
Edytor vi - autorzy Linda Lamb i Arnold Robbins
Wydawca: Helion 2001 (O'Reilly) - wg 6 ang. wydania
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.
@ -980,7 +982,7 @@ UWAGA: Uzupe
Colorado State University.
E-mail: bware@mines.colorado.edu.
Zmodyfikowane dla Vim-a przez Brama Moolenaara.
Zmodyfikowane dla Vima przez Brama Moolenaara.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -988,4 +990,5 @@ UWAGA: Uzupe
Sierpie<69> 2001,
rev. Marzec 2002
2nd rev. Wrzesie<69> 2004
3rd rev. Marzec 2006
Wszelkie uwagi prosz<73> kierowa<77> na: mikmach@wp.pl

View File

@ -5,7 +5,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ć Vim-a jako edytora ogólnego przeznaczenia.
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.
@ -15,10 +15,10 @@
wcześniej kopię tego pliku do ćwiczeń (jeśli zacząłeś komendą
"vimtutor" to już pracujesz na kopii).
Ważne jest, byś pamiętał, że przewodnik ten został zaprojektowany do
nauki poprzez ćwiczenia. To oznacza, że musisz wykonywać polecenia
by nauczyć się ich prawidłowo. Jeśli będziesz jedynie czytał tekst
szybko zapomnisz wiele poleceń!
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 CapsLocka i wciskaj j
tak długo dopóki Lekcja 1.1. nie wypełni całkowicie ekranu.
@ -45,7 +45,7 @@ Uwaga: Jeśli nie jesteś pewien czegoś co wpisałeś, wciśnij <ESC> by wróci
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ę!
Naprawdę!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.2.: WYCHODZENIE Z VIM-a
@ -65,7 +65,7 @@ Uwaga: Klawisze kursora także powinny działać, ale używając hjkl będzies
wyjść i wrócić do edytora.
UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobiłeś. W następnych
lekcjach dowiesz się jak je zapamiętywać.
lekcjach dowiesz się jak je zapamiętywać.
5. Przenieś kursor do lekcji 1.3.
@ -150,16 +150,16 @@ UWAGA: Ucz się przez ćwiczenie, nie wkuwanie.
1. Zakończ tutorial tak jak w lekcji 1.2.: :q!
2. W powłoce wydaj polecenie: vim tutor<ENTER>
"vim" jest poleceniem uruchamiającym edytor Vimm. 'tutor' to nazwa pliku
"vim" jest poleceniem uruchamiającym edytor Vim. 'tutor' to nazwa pliku
jaki chcesz edytować. Użyj pliku jaki może zostać zmieniony.
3. Dodaj i usuń tekst tak jak się nauczyłeś w poprzednich lekcjach.
4. Zapisz plik ze zmianami w opuść Vima: :wq<ENTER>
4. Zapisz plik ze zmianami i opuść Vima: :wq<ENTER>
5. Uruchom ponownie vimtutor i przejdź do podsumowania lekcji.
6. Po przeczytaniu wszystkich kroków i zrozumieniu ich: wykonaj je.
6. Po przeczytaniu wszystkich kroków i ich zrozumieniu: wykonaj je.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -168,21 +168,21 @@ UWAGA: Ucz się przez ćwiczenie, nie wkuwanie.
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 Vim-a (z powłoki) wpisz:
2. By wejść do Vima (z powłoki) wpisz:
vim NAZWA_PLIKU<ENTER>
3. By wyjść z Vim-a wpisz:
3. By wyjść z Vima wpisz:
<ESC> :q!<ENTER> by usunąc wszystkie zmiany.
LUB: <ESC> :wq<ENTER> by zmiany zachować.
4. By usunąć znak pod kursorem wciśnij: x
5. By wstawić tekst przed kursorem lub dodać:
i wpisz tekst <ESC> wstawi przed kursorem
A wpisz tekst <ESC> doda na końcu linii
i wpisz tekst <ESC> wstawi przed kursorem
A wpisz tekst <ESC> doda na końcu linii
UWAGA: Wciśnięcie <ESC> przeniesie Cię z powrotem do trybu Normal
lub odwoła niechciane lub częściowo wprowadzone polecenia.
lub odwoła niechciane lub częściowo wprowadzone polecenia.
Teraz możemy kontynuować i przejść do Lekcji 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -197,11 +197,11 @@ Teraz możemy kontynuować i przejść do Lekcji 2.
3. Przesuń kursor na początek wyrazu, które chcesz usunąć.
4. Wpisz dw by usunąc wyraz.
4. Wpisz dw by usunąć wyraz.
UWAGA: Litera d pojawi się na dole ekranu. Vim czeka na wpisanie w .
Jeśli zobaczysz inny znak wpisałeś coś źle, wciśnij <ESC> i zacznij
od początku.
Jeśli zobaczysz inny znak oznacza to, że wpisałeś coś źle, wciśnij
<ESC> i zacznij od początku.
---> Jest tu parę papier wyrazów, które kamień nie należą do nożyce tego zdania.
@ -306,13 +306,13 @@ UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez
** Wpisz dd aby usunąć całą linię. **
Z powodu częstości usuwania całych linii, projektanci VI zdecydowali, że
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 zdania poniżej.
2. Wpisz dd aby usunąc wiersz.
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ąc dwia wiersze.
4. Wpisz 2dd aby usunąc dwa wiersze.
---> 1) Róże są czerwone,
---> 2) Błoto jest fajne,
@ -337,7 +337,7 @@ UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez
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 wpsz CTRL-R (trzymaj równocześnie wciśnięte klawisze CTRL i R)
7. Teraz wpisz CTRL-R (trzymaj równocześnie wciśnięte klawisze CTRL i R)
kilka razy, by cofnąć cofnięcia.
---> Poopraw blędyyy w teej liniii i zaamiień je prrzez coofnij.
@ -377,14 +377,14 @@ UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez
1. Przenieś kursor do pierwszej linii ---> poniżej.
2. Wpisz dd aby usunąć linię i przechować ją w rejestrze Vim-a.
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. Powtaj kroki 2. do 4. aż znajdą się w odpowiednim porządku.
5. Powtarzaj kroki 2. do 4. aż znajdą się w odpowiednim porządku.
---> d) Jak dwa aniołki.
---> b) Na dole fiołki,
@ -456,7 +456,7 @@ UWAGA: Pamiętaj by uczyć się ćwicząc, a nie pamięciowo.
5. Wpisz c$ , popraw koniec wiersza i wciśnij <ESC>.
---> Koniec tego wiersza musi być poprawiony aby wyglądal tak jak drugi.
---> Koniec tego wiersza musi być poprawiony aby wyglądał tak jak drugi.
---> Koniec tego wiersza musi być poprawiony używając polecenia c$ .
UWAGA: Możesz używać <BS> aby poprawiać błędy w czasie pisania.
@ -526,15 +526,15 @@ UWAGA: Możesz też zobaczyć pozycję kursora w prawym, dolnym rogu ekranu.
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 kontynuowało od początku
o ile opcja 'wrapscan' nie została przestawiona.
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 kontynuowało od początku
o ile opcja 'wrapscan' nie została przestawiona.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 4.3.: W POSZUKIWANIU PARUJĄCYCH NAWIASÓW
** Wpisz % by znaleźć pasujący ),], lub } . **
** Wpisz % by znaleźć parujący ), ], lub } . **
1. Umieść kursor na którymś z (, [, lub { w linii poniżej oznaczonej --->.
@ -548,7 +548,7 @@ o ile opcja 'wrapscan' nie została przestawiona.
---> To ( jest linia testowa z (, [, ] i {, } . ))
UWAGA: Ta funkcja jest bardzo użyteczna w debuggowaniu programu
Uwaga: Ta funkcja jest bardzo użyteczna w debuggowaniu programu
z niesparowanymi nawiasami!
@ -598,7 +598,7 @@ UWAGA: Ta funkcja jest bardzo użyteczna w debuggowaniu programu
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 potwierdzienie dodaj 'c' :%s/stary/nowy/gc
By Vim prosił Cię o potwierdzenie dodaj 'c' :%s/stary/nowy/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE
@ -606,7 +606,7 @@ UWAGA: Ta funkcja jest bardzo użyteczna w debuggowaniu programu
** Wpisz :! a następnie zewnętrzne polecenie by je wykonać. **
1. Wpisz znajome polecenie : by ustawić kursor na dole ekranu. To pozwala
na wprowadzenie polecenia.
na wprowadzenie komendy linii poleceń.
2. Teraz wstaw ! (wykrzyknik). To umożliwi Ci wykonanie dowolnego
zewnętrznego polecenia powłoki.
@ -638,12 +638,12 @@ Uwaga: Wszystkie polecenia : muszą być zakończone <ENTER>.
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 Vim-a, a następnie wszedł ponownie
komendą vim TEST , plik byłby dokładną kopią tutoriala kiedy go
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: :!rm TEST
5. Teraz usuń plik wpisując (MS-DOS): :!del TEST
lub (Unix): :!rm TEST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
@ -687,8 +687,8 @@ UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejdź
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 kursorem.
:r !ls wczytuje wyjście polecenia ls i umieszcza je pod poniżej
kursora.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -703,7 +703,7 @@ UWAGA: Możesz też wczytać wyjście zewnętrznego polecenia. Na przykład
:!rm NAZWA_PLIKU - usuwa plik NAZWA_PLIKU.
2. :w NAZWA_PLIKU zapisuje obecny plik Vim-a na dysk z nazwą 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.
@ -752,13 +752,13 @@ UWAGA: Możesz też wczytać wyjście zewnętrznego polecenia. Na przykład
4. Dokończ wyraz tak jak w linii poniżej. Wciśnij <ESC> aby opuścić tryb
Insert.
5. Użyj e by przejść do kolejnego niedokończonego wyraze i powtarzaj kroki
5. Użyj e by przejść do kolejnego niedokończonego wyrazu i powtarzaj kroki
3. i 4.
---> Ta li poz Ci ćwi dodaw teks do koń lin
---> Ta linia pozwoli Ci ćwiczyć dodawanie tekstu do końca linii.
Uwaga: a , i and A prowadzą do trybu Insert, jedyną różnicą jest miejsce
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)
@ -789,7 +789,7 @@ UWAGA: Tryb Replace jest jak tryb Insert, ale każdy znak usuwa istniejący
** użyj operatora y aby skopiować tekst i p aby go wkleić **
1. Przejdź do linii oznaczonej ---> i umieśc kursor za "a)".
1. Przejdź do linii oznaczonej ---> i umieść kursor za "a)".
2. Wejdź w tryb Visual v i przenieś kursor na początek "pierwszy".
@ -799,8 +799,8 @@ UWAGA: Tryb Replace jest jak tryb Insert, ale każdy znak usuwa istniejący
5. Wciśnij p aby wpakować (paste) tekst. Dodaj: a drugi<ESC> .
6. Użyj trybu Visual aby wybrać " element.", yankuj go y , przejdź do końca
następnej linii j$ i upakuj tam tekst z p .
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 .
---> a) to jest pierwszy element.
b)
@ -818,7 +818,7 @@ Uwaga: możesz użyć y jako operatora; yw kopiuje jeden wyraz.
2. Ustaw opcję 'ic' (Ignore case -- ignoruj wielkość liter) poprzez
wpisanie: :set ic
3. Teraz szukaj 'ignore' ponownie wciskując: n
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
@ -835,16 +835,18 @@ Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER
1. Wpisanie o otwiera linię PONIŻEJ kursora.
Wpisanie wielkiego O otwiera linię POWYŻEJ kursora.
2. Wpisz a by wstawić tekst ZA znakiem na, którym jest kursor.
Wpisanie wielkiego A dodaje tekst na końcu linii.
Wpisanie O otwiera linię POWYŻEJ kursora.
2. Wpisanie a by wstawić 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. Operato y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go.
4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go.
5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki
nie zostanie wciśnięty <ESC>.
6. Wpisanie ":set xxx" ustawia opcję "xxx". Nietkóre opcje:
'ic' 'ignorecase' ignoruj wielkość znaków
'is' 'incsearch' pokaż częściowe dopasowania
'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
@ -854,14 +856,14 @@ Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 7.1. JAK UZYSKAĆ POMOC
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 <HELP> (jeśli takowy posiadasz)
- wciśnij klawisz <F1> (jeśli takowy posiadasz)
- wciśnij klawisz <HELP> (jeśli taki masz)
- wciśnij klawisz <F1> (jeśli taki masz)
- wpisz :help<ENTER>
Przeczytaj tekst w oknie pomocy aby dowiedzieć się jak działa pomoc.
@ -878,7 +880,7 @@ Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 7.2. TWORZENIE SKRYPTU STARTOWEGO
** Włącz możliwości Vim-a **
** 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ć
@ -943,23 +945,23 @@ UWAGA: Uzupełnianie działa dla wielu poleceń. Spróbuj wcisnąć CTRL-D i <TA
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tutaj się kończy tutorial Vim-a. Został on pomyślany tak aby dać krótki
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ązka całkowicie poświęcona Vim-owi. Użyteczna zwłaszcza dla
Pierwsza ksiązka 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
Ta książka jest starsza i bardziej o Vi niż o Vim-ie, ale także warta
Starsza pozycja i bardziej o Vi niż o Vimie, ale także 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 Vim-ie.
z Vi. Szósta edycja zawiera też informacje o Vimie.
Po polsku wydano:
Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins
@ -967,10 +969,10 @@ UWAGA: Uzupełnianie działa dla wielu poleceń. Spróbuj wcisnąć CTRL-D i <TA
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 Vim-a).
klonów (między innymi Vima).
Edytor vi - autorzy Linda Lamb i Arnold Robbins
Wydawca: Helion 2001 (O'Reilly) - wg 6 ang. wydania
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.
@ -980,7 +982,7 @@ UWAGA: Uzupełnianie działa dla wielu poleceń. Spróbuj wcisnąć CTRL-D i <TA
Colorado State University.
E-mail: bware@mines.colorado.edu.
Zmodyfikowane dla Vim-a przez Brama Moolenaara.
Zmodyfikowane dla Vima przez Brama Moolenaara.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -988,4 +990,5 @@ UWAGA: Uzupełnianie działa dla wielu poleceń. Spróbuj wcisnąć CTRL-D i <TA
Sierpień 2001,
rev. Marzec 2002
2nd rev. Wrzesień 2004
3rd rev. Marzec 2006
Wszelkie uwagi proszę kierować na: mikmach@wp.pl