updated for version 7.0c10
This commit is contained in:
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Reference in New Issue
Block a user