= W i t a j w t u t o r i a l u V I M - a - Wersja 1.7. =
===============================================================================
- Vim to potezny edytor, który posiada wiele polecen, zbyt duzo, by
- wyjasnic je wszystkie w tym tutorialu. Ten przewodnik ma nauczyc
- Cie poslugiwac sie wystarczajaco wieloma komendami, bys mógl latwo
- uzywac Vima jako edytora ogólnego przeznaczenia.
+ Vim to potê¿ny edytor, który posiada wiele poleceñ, zbyt du¿o, by
+ wyja\9cniæ je wszystkie w tym tutorialu. Ten przewodnik ma nauczyæ
+ Ciê pos³ugiwaæ siê wystarczaj¹co wieloma komendami, by\9c móg³ ³atwo
+ u¿ywaæ Vima jako edytora ogólnego przeznaczenia.
- Czas potrzebny na ukonczenie tutoriala to 25 do 30 minut i zalezy
- od tego jak wiele czasu spedzisz na eksperymentowaniu.
+ Czas potrzebny na ukoñczenie tutoriala to 25 do 30 minut i zale¿y
+ od tego jak wiele czasu spêdzisz na eksperymentowaniu.
UWAGA:
- Polecenia wykonywane w czasie lekcji zmodyfikuja tekst. Zrób
- wczesniej kopie tego pliku do cwiczen (jesli zaczales komenda
- "vimtutor", to juz pracujesz na kopii).
+ Polecenia wykonywane w czasie lekcji zmodyfikuj¹ tekst. Zrób
+ wcze\9cniej kopiê tego pliku do æwiczeñ (je\9cli zacz¹³e\9c komend¹
+ "vimtutor", to ju¿ pracujesz na kopii).
- Pamietaj, ze przewodnik ten zostal zaprojektowany do nauki poprzez
- cwiczenia. Oznacza to, ze musisz wykonywac polecenia, by nauczyc sie ich
- prawidlowo. Jesli bedziesz jedynie czytal tekst, szybko zapomnisz wiele
- polecen!
+ Pamiêtaj, ¿e przewodnik ten zosta³ zaprojektowany do nauki poprzez
+ æwiczenia. Oznacza to, ¿e musisz wykonywaæ polecenia, by nauczyæ siê ich
+ prawid³owo. Je\9cli bêdziesz jedynie czyta³ tekst, szybko zapomnisz wiele
+ poleceñ!
- Teraz upewnij sie, ze nie masz wcisnietego Caps Locka i wciskaj j
- tak dlugo dopóki Lekcja 1.1.1. nie wypelni calkowicie ekranu.
+ Teraz upewnij siê, ¿e nie masz wci\9cniêtego Caps Locka i wciskaj j
+ tak d³ugo dopóki Lekcja 1.1.1. nie wype³ni ca³kowicie ekranu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.1.1.: PORUSZANIE SIE KURSOREM
+ Lekcja 1.1.1.: PORUSZANIE SIÊ KURSOREM
- ** By wykonac ruch kursorem, wcisnij h, j, k, l jak pokazano. **
+ ** By wykonaæ ruch kursorem, wci\9cnij h, j, k, l jak pokazano. **
^
k Wskazówka: h jest po lewej
< h l > l jest po prawej
- j j wyglada jak strzalka w dól
+ j j wygl¹da jak strza³ka w dó³
v
- 1. Poruszaj kursorem dopóki nie bedziesz pewien, ze pamietasz polecenia.
+ 1. Poruszaj kursorem dopóki nie bêdziesz pewien, ¿e pamiêtasz polecenia.
- 2. Trzymaj j tak dlugo az bedzie sie powtarzal.
- Teraz wiesz jak dojsc do nastepnej lekcji.
+ 2. Trzymaj j tak d³ugo a¿ bêdzie siê powtarza³.
+ Teraz wiesz jak doj\9cæ do nastêpnej lekcji.
- 3. Uzywajac strzalki w dól przejdz do nastepnej lekcji.
+ 3. U¿ywaj¹c strza³ki w dó³ przejd\9f do nastêpnej lekcji.
-Uwaga: Jesli nie jestes pewien czegos co wpisales, wcisnij <ESC>, by wrócic do
+Uwaga: Je\9cli nie jeste\9c pewien czego\9c co wpisa³e\9c, wci\9cnij <ESC>, by wróciæ do
trybu Normal. Wtedy powtórz polecenie.
-Uwaga: Klawisze kursora takze powinny dzialac, ale uzywajac hjkl bedziesz
- w stanie poruszac sie o wiele szybciej, jak sie tylko przyzwyczaisz.
- Naprawde!
+Uwaga: Klawisze kursora tak¿e powinny dzia³aæ, ale u¿ywaj¹c hjkl bêdziesz
+ w stanie poruszaæ siê o wiele szybciej, jak siê tylko przyzwyczaisz.
+ Naprawdê!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.1.2.: WYCHODZENIE Z VIM-a
- !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj cala lekcje !!
+ !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca³¹ lekcjê !!
- 1. Wcisnij <ESC> (aby upewnic sie, ze jestes w trybie Normal).
+ 1. Wci\9cnij <ESC> (aby upewniæ siê, ¿e jeste\9c w trybie Normal).
2. Wpisz: :q!<ENTER>.
- To spowoduje wyjscie z edytora PORZUCAJAC wszelkie zmiany, jakie
- zdazyles zrobic. Jesli chcesz zapamietac zmiany i wyjsc,
+ To spowoduje wyj\9ccie z edytora PORZUCAJ¥C wszelkie zmiany, jakie
+ zd¹¿y³e\9c zrobiæ. Je\9cli chcesz zapamiêtaæ zmiany i wyj\9cæ,
wpisz: :wq<ENTER>
- 3. Kiedy widzisz znak zachety powloki wpisz komende, zeby wrócic
+ 3. Kiedy widzisz znak zachêty pow³oki wpisz komendê, ¿eby wróciæ
do tutoriala. Czyli: vimtutor<ENTER>
- 4. Jesli chcesz zapamietac polecenia, wykonaj kroki 1. do 3., aby
- wyjsc i wrócic do edytora.
+ 4. Je\9cli chcesz zapamiêtaæ polecenia, wykonaj kroki 1. do 3., aby
+ wyj\9cæ i wróciæ do edytora.
-UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobiles. W nastepnych
- lekcjach dowiesz sie jak je zapamietywac.
+UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi³e\9c. W nastêpnych
+ lekcjach dowiesz siê jak je zapamiêtywaæ.
- 5. Przenies kursor do lekcji 1.1.3.
+ 5. Przenie\9c kursor do lekcji 1.1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.1.3.: EDYCJA TEKSTU - KASOWANIE
- ** Wcisnij x aby usunac znak pod kursorem. **
+ ** Wci\9cnij x aby usun¹æ znak pod kursorem. **
- 1. Przenies kursor do linii ponizej oznaczonej --->.
+ 1. Przenie\9c kursor do linii poni¿ej oznaczonej --->.
- 2. By poprawic bledy, naprowadz kursor na znak do usuniecia.
+ 2. By poprawiæ b³êdy, naprowad\9f kursor na znak do usuniêcia.
- 3. Wcisnij x aby usunac niechciany znak.
+ 3. Wci\9cnij x aby usun¹æ niechciany znak.
4. Powtarzaj kroki 2. do 4. dopóki zdanie nie jest poprawne.
----> Kkrowa prrzeskoczyla prrzez ksiiezycc.
+---> Kkrowa prrzeskoczy³a prrzez ksiiê¿ycc.
- 5. Teraz, kiedy zdanie jest poprawione, przejdz do Lekcji 1.1.4.
+ 5. Teraz, kiedy zdanie jest poprawione, przejd\9f do Lekcji 1.1.4.
-UWAGA: Ucz sie przez cwiczenie, nie wkuwanie.
+UWAGA: Ucz siê przez æwiczenie, nie wkuwanie.
Lekcja 1.1.4.: EDYCJA TEKSTU - INSERT (wprowadzanie)
- ** Wcisnij i aby wstawic tekst. **
+ ** Wci\9cnij i aby wstawiæ tekst. **
- 1. Przenies kursor do pierwszej linii ponizej oznaczonej --->.
+ 1. Przenie\9c kursor do pierwszej linii poni¿ej oznaczonej --->.
- 2. Aby poprawic pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
- gdzie tekst ma byc wstawiony.
+ 2. Aby poprawiæ pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
+ gdzie tekst ma byæ wstawiony.
- 3. Wcisnij i a nastepnie wpisz konieczne poprawki.
+ 3. Wci\9cnij i a nastêpnie wpisz konieczne poprawki.
- 4. Po poprawieniu bledu wcisnij <ESC>, by wrócic do trybu Normal.
- Powtarzaj kroki 2. do 4., aby poprawic cale zdanie.
+ 4. Po poprawieniu b³êdu wci\9cnij <ESC>, by wróciæ do trybu Normal.
+ Powtarzaj kroki 2. do 4., aby poprawiæ ca³e zdanie.
----> W tej brkje troche .
----> W tej linii brakuje troche tekstu.
+---> W tej brkje trochê .
+---> W tej linii brakuje trochê tekstu.
- 5. Kiedy czujesz sie swobodnie wstawiajac tekst, przejdz do
- podsumowania ponizej.
+ 5. Kiedy czujesz siê swobodnie wstawiaj¹c tekst, przejd\9f do
+ podsumowania poni¿ej.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.1.5.: EDYCJA TEKSTU - APPENDING (dodawanie)
- ** Wcisnij A by dodac tekst. **
+ ** Wci\9cnij A by dodaæ tekst. **
- 1. Przenies kursor do pierwszej linii ponizej oznaczonej --->.
- Nie ma znaczenia, który to bedzie znak.
+ 1. Przenie\9c kursor do pierwszej linii poni¿ej oznaczonej --->.
+ Nie ma znaczenia, który to bêdzie znak.
- 2. Wcisnij A i wpisz odpowiednie dodatki.
+ 2. Wci\9cnij A i wpisz odpowiednie dodatki.
- 3. Kiedy tekst zostal dodany, wcisnij <ESC> i wróc do trybu Normalnego.
+ 3. Kiedy tekst zosta³ dodany, wci\9cnij <ESC> i wróæ do trybu Normalnego.
- 4. Przenies kursor do drugiej linii oznaczonej ---> i powtórz kroki 2. i 3.,
- aby poprawic zdanie.
+ 4. Przenie\9c kursor do drugiej linii oznaczonej ---> i powtórz kroki 2. i 3.,
+ aby poprawiæ zdanie.
---> Brakuje tu tro
- Brakuje tu troche tekstu.
----> Tu tez troche bra
- Tu tez troche brakuje.
+ Brakuje tu trochê tekstu.
+---> Tu te¿ trochê bra
+ Tu te¿ trochê brakuje.
- 5. Kiedy juz utrwaliles cwiczenie, przejdz do lekcji 1.1.6.
+ 5. Kiedy ju¿ utrwali³e\9c æwiczenie, przejd\9f do lekcji 1.1.6.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.1.6.: EDYCJA PLIKU
- ** Uzyj :wq aby zapisac plik i wyjsc. **
+ ** U¿yj :wq aby zapisaæ plik i wyj\9cæ. **
- !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj cala lekcje !!
+ !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj ca³¹ lekcjê !!
- 1. Zakoncz tutorial tak jak w lekcji 1.1.2.: :q!
- lub, jesli masz dostep do innego terminala, wykonaj kolejne kroki tam.
+ 1. Zakoñcz tutorial tak jak w lekcji 1.1.2.: :q!
+ lub, je\9cli masz dostêp do innego terminala, wykonaj kolejne kroki tam.
- 2. W powloce wydaj polecenie: vim tutor<ENTER>
- "vim" jest poleceniem uruchamiajacym edytor Vim. 'tutor' to nazwa pliku,
- jaki chcesz edytowac. Uzyj pliku, który moze zostac zmieniony.
+ 2. W pow³oce wydaj polecenie: vim tutor<ENTER>
+ "vim" jest poleceniem uruchamiaj¹cym edytor Vim. 'tutor' to nazwa pliku,
+ jaki chcesz edytowaæ. U¿yj pliku, który mo¿e zostaæ zmieniony.
- 3. Dodaj i usun tekst tak, jak sie nauczyles w poprzednich lekcjach.
+ 3. Dodaj i usuñ tekst tak, jak siê nauczy³e\9c w poprzednich lekcjach.
- 4. Zapisz plik ze zmianami i opusc Vima: :wq<ENTER>
+ 4. Zapisz plik ze zmianami i opu\9cæ Vima: :wq<ENTER>
- 5. Jesli zakonczyles vimtutor w kroku 1., uruchom go ponownie i przejdz
- do podsumowania ponizej.
+ 5. Je\9cli zakoñczy³e\9c vimtutor w kroku 1., uruchom go ponownie i przejd\9f
+ do podsumowania poni¿ej.
6. Po przeczytaniu wszystkich kroków i ich zrozumieniu: wykonaj je.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 1.1. PODSUMOWANIE
- 1. Poruszasz kursorem uzywajac "strzalek" i klawiszy hjkl .
- h (w lewo) j (w dól) k (do góry) l (w prawo)
+ 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 wejsc do Vima, (z powloki) wpisz:
+ 2. By wej\9cæ do Vima, (z pow³oki) wpisz:
vim NAZWA_PLIKU<ENTER>
- 3. By wyjsc z Vima, wpisz:
- <ESC> :q!<ENTER> by usunac wszystkie zmiany.
- LUB: <ESC> :wq<ENTER> by zmiany zachowac.
+ 3. By wyj\9cæ z Vima, wpisz:
+ <ESC> :q!<ENTER> by usun¹æ wszystkie zmiany.
+ LUB: <ESC> :wq<ENTER> by zmiany zachowaæ.
- 4. By usunac znak pod kursorem, wcisnij: x
+ 4. By usun¹æ znak pod kursorem, wci\9cnij: x
- 5. By wstawic tekst przed kursorem lub dodac:
+ 5. By wstawiæ tekst przed kursorem lub dodaæ:
i wpisz tekst <ESC> wstawi przed kursorem
- A wpisz tekst <ESC> doda na koncu linii
+ A wpisz tekst <ESC> doda na koñcu linii
-UWAGA: Wcisniecie <ESC> przeniesie Cie z powrotem do trybu Normal
- lub odwola niechciane lub czesciowo wprowadzone polecenia.
+UWAGA: Wci\9cniêcie <ESC> przeniesie Ciê z powrotem do trybu Normal
+ lub odwo³a niechciane lub czê\9cciowo wprowadzone polecenia.
-Teraz mozemy kontynuowac i przejsc do Lekcji 1.2.
+Teraz mo¿emy kontynuowaæ i przej\9cæ do Lekcji 1.2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.2.1.: POLECENIE DELETE (usuwanie)
- ** Wpisz dw by usunac wyraz. **
+ ** Wpisz dw by usun¹æ wyraz. **
- 1. Wcisnij <ESC>, by upewnic sie, ze jestes w trybie Normal.
+ 1. Wci\9cnij <ESC>, by upewniæ siê, ¿e jeste\9c w trybie Normal.
- 2. Przenies kursor do linii ponizej oznaczonej --->.
+ 2. Przenie\9c kursor do linii poni¿ej oznaczonej --->.
- 3. Przesun kursor na poczatek wyrazu, który chcesz usunac.
+ 3. Przesuñ kursor na pocz¹tek wyrazu, który chcesz usun¹æ.
- 4. Wpisz dw by usunac wyraz.
+ 4. Wpisz dw by usun¹æ wyraz.
- UWAGA: Litera d pojawi sie na dole ekranu. Vim czeka na wpisanie w .
- Jesli zobaczysz inny znak, oznacza to, ze wpisales cos zle; wcisnij
- <ESC> i zacznij od poczatku.
+ UWAGA: Litera d pojawi siê na dole ekranu. Vim czeka na wpisanie w .
+ Je\9cli zobaczysz inny znak, oznacza to, ¿e wpisa³e\9c co\9c \9fle; wci\9cnij
+ <ESC> i zacznij od pocz¹tku.
----> Jest tu pare papier wyrazów, które kamien nie naleza do nozyce tego zdania.
+---> Jest tu parê papier wyrazów, które kamieñ nie nale¿¹ do no¿yce tego zdania.
- 5. Powtarzaj kroki 3. i 4. dopóki zdanie nie bedzie poprawne, potem
- przejdz do Lekcji 1.2.2.
+ 5. Powtarzaj kroki 3. i 4. dopóki zdanie nie bêdzie poprawne, potem
+ przejd\9f do Lekcji 1.2.2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.2.2.: WIECEJ POLECEN USUWAJACYCH
+ Lekcja 1.2.2.: WIÊCEJ POLECEÑ USUWAJ¥CYCH
- ** Wpisz d$ aby usunac tekst do konca linii. **
+ ** Wpisz d$ aby usun¹æ tekst do koñca linii. **
- 1. Wcisnij <ESC> aby sie upewnic, ze jestes w trybie Normal.
+ 1. Wci\9cnij <ESC> aby siê upewniæ, ¿e jeste\9c w trybie Normal.
- 2. Przenies kursor do linii ponizej oznaczonej --->.
+ 2. Przenie\9c kursor do linii poni¿ej oznaczonej --->.
- 3. Przenies kursor do konca poprawnego zdania (PO pierwszej . ).
+ 3. Przenie\9c kursor do koñca poprawnego zdania (PO pierwszej . ).
- 4. Wpisz d$ aby usunac reszte linii.
+ 4. Wpisz d$ aby usun¹æ resztê linii.
----> Ktos wpisal koniec tego zdania dwukrotnie. zdania dwukrotnie.
+---> Kto\9c wpisa³ koniec tego zdania dwukrotnie. zdania dwukrotnie.
- 5. Przejdz do Lekcji 1.2.3., by zrozumiec co sie stalo.
+ 5. Przejd\9f do Lekcji 1.2.3., by zrozumieæ co siê sta³o.
Lekcja 1.2.3.: O OPERATORACH I RUCHACH
- Wiele polecen zmieniajacych tekst jest zlozonych z operatora i ruchu.
- Format dla polecenia usuwajacego z operatorem d jest nastepujacy:
+ Wiele poleceñ zmieniaj¹cych tekst jest z³o¿onych z operatora i ruchu.
+ Format dla polecenia usuwaj¹cego z operatorem d jest nastêpuj¹cy:
d ruch
gdzie:
d - operator usuwania.
- ruch - na czym polecenie bedzie wykonywane (lista ponizej).
+ ruch - na czym polecenie bêdzie wykonywane (lista poni¿ej).
Krótka lista ruchów:
- w - do poczatku nastepnego wyrazu WYLACZAJAC pierwszy znak.
- e - do konca biezacego wyrazu, WLACZAJAC ostatni znak.
- $ - do konca linii, WLACZAJAC ostatni znak.
+ w - do pocz¹tku nastêpnego wyrazu WY£¥CZAJ¥C pierwszy znak.
+ e - do koñca bie¿¹cego wyrazu, W£¥CZAJ¥C ostatni znak.
+ $ - do koñca linii, W£¥CZAJ¥C ostatni znak.
-W ten sposób wpisanie de usunie znaki od kursora do konca wyrazu.
+W ten sposób wpisanie de usunie znaki od kursora do koñca wyrazu.
UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
- tak, jak to okreslono.
+ tak, jak to okre\9clono.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.2.4.: UZYCIE MNOZNIKA DLA RUCHU
+ Lekcja 1.2.4.: U¯YCIE MNO¯NIKA DLA RUCHU
- ** Wpisanie liczby przed ruchem powtarza ruch odpowiednia ilosc razy. **
+ ** Wpisanie liczby przed ruchem powtarza ruch odpowiedni¹ ilo\9cæ razy. **
- 1. Przenies kursor na poczatek linii ponizej zaznaczonej --->.
+ 1. Przenie\9c kursor na pocz¹tek linii poni¿ej zaznaczonej --->.
- 2. Wpisz 2w aby przeniesc kursor o dwa wyrazy do przodu.
+ 2. Wpisz 2w aby przenie\9cæ kursor o dwa wyrazy do przodu.
- 3. Wpisz 3e aby przeniesc kursor do konca trzeciego wyrazu w przód.
+ 3. Wpisz 3e aby przenie\9cæ kursor do koñca trzeciego wyrazu w przód.
- 4. Wpisz 0 (zero), aby przeniesc kursor na poczatek linii.
+ 4. Wpisz 0 (zero), aby przenie\9cæ kursor na pocz¹tek linii.
5. Powtórz kroki 2. i 3. z innymi liczbami.
- ---> To jest zwykly wiersz z wyrazami, po których mozesz sie poruszac.
+ ---> To jest zwyk³y wiersz z wyrazami, po których mo¿esz siê poruszaæ.
- 6. Przejdz do lekcji 1.2.5.
+ 6. Przejd\9f do lekcji 1.2.5.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.2.5.: UZYCIE MNOZNIKA, BY WIECEJ USUNAC
+ Lekcja 1.2.5.: U¯YCIE MNO¯NIKA, BY WIÊCEJ USUN¥Æ
- ** Wpisanie liczby z operatorem powtarza go odpowiednia ilosc razy. **
+ ** Wpisanie liczby z operatorem powtarza go odpowiedni¹ ilo\9cæ razy. **
- W wyzej wspomnianej kombinacji operatora usuwania i ruchu podaj mnoznik
- przed ruchem, by wiecej usunac:
+ W wy¿ej wspomnianej kombinacji operatora usuwania i ruchu podaj mno¿nik
+ przed ruchem, by wiêcej usun¹æ:
d liczba ruch
- 1. Przenies kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
+ 1. Przenie\9c kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
- 2. Wpisz 2dw aby usunac dwa wyrazy KAPITALIKAMI.
+ 2. Wpisz 2dw aby usun¹æ dwa wyrazy KAPITALIKAMI.
- 3. Powtarzaj kroki 1. i 2. z innymi mnoznikami, aby usunac kolejne wyrazy
+ 3. Powtarzaj kroki 1. i 2. z innymi mno¿nikami, aby usun¹æ kolejne wyrazy
KAPITALIKAMI jednym poleceniem
----> ta ASD WE linia QWE ASDF ZXCV FG wyrazów zostala ERT FGH CF oczyszczona.
+---> ta ASD WE linia QWE ASDF ZXCV FG wyrazów zosta³a ERT FGH CF oczyszczona.
-UWAGA: Mnoznik pomiedzy operatorem d i ruchem dziala podobnie do ruchu bez
+UWAGA: Mno¿nik pomiêdzy operatorem d i ruchem dzia³a podobnie do ruchu bez
operatora.
Lekcja 1.2.6.: OPEROWANIE NA LINIACH
- ** Wpisz dd aby usunac cala linie. **
+ ** Wpisz dd aby usun¹æ ca³¹ liniê. **
- Z powodu czestosci usuwania calych linii, projektanci Vi zdecydowali, ze
- bedzie latwiej wpisac dwa razy d aby usunac linie.
+ Z powodu czêsto\9cci usuwania ca³ych linii, projektanci Vi zdecydowali, ¿e
+ bêdzie ³atwiej wpisaæ dwa razy d aby usun¹æ liniê.
- 1. Przenies kursor do drugiego zdania z wierszyka ponizej.
- 2. Wpisz dd aby usunac wiersz.
- 3. Teraz przenies sie do czwartego wiersza.
- 4. Wpisz 2dd aby usunac dwa wiersze.
+ 1. Przenie\9c kursor do drugiego zdania z wierszyka poni¿ej.
+ 2. Wpisz dd aby usun¹æ wiersz.
+ 3. Teraz przenie\9c siê do czwartego wiersza.
+ 4. Wpisz 2dd aby usun¹æ dwa wiersze.
----> 1) Róze sa czerwone,
----> 2) Bloto jest fajne,
----> 3) Fiolki sa niebieskie,
+---> 1) Ró¿e s¹ czerwone,
+---> 2) B³oto jest fajne,
+---> 3) Fio³ki s¹ niebieskie,
---> 4) Mam samochód,
---> 5) Zegar podaje czas,
----> 6) Cukier jest slodki,
----> 7) I ty tez.
+---> 6) Cukier jest s³odki,
+---> 7) I ty te¿.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.2.7.: POLECENIE UNDO (cofnij)
- ** Wcisnij u aby cofnac skutki ostatniego polecenia.
- U zas, by cofnac skutki dla calej linii. **
+ ** Wci\9cnij u aby cofn¹æ skutki ostatniego polecenia.
+ U za\9c, by cofn¹æ skutki dla ca³ej linii. **
- 1. Przenies kursor do zdania ponizej oznaczonego ---> i umiesc go na
- pierwszym bledzie.
- 2. Wpisz x aby usunac pierwszy niechciany znak.
- 3. Teraz wcisnij u aby cofnac skutki ostatniego polecenia.
- 4. Tym razem popraw wszystkie bledy w linii uzywajac polecenia x .
- 5. Teraz wcisnij wielkie U aby przywrócic linie do oryginalnego stanu.
- 6. Teraz wcisnij u kilka razy, by cofnac U i poprzednie polecenia.
- 7. Teraz wpisz CTRL-R (trzymaj równoczesnie wcisniete klawisze CTRL i R)
- kilka razy, by cofnac cofniecia.
+ 1. Przenie\9c kursor do zdania poni¿ej oznaczonego ---> i umie\9cæ go na
+ pierwszym b³êdzie.
+ 2. Wpisz x aby usun¹æ pierwszy niechciany znak.
+ 3. Teraz wci\9cnij u aby cofn¹æ skutki ostatniego polecenia.
+ 4. Tym razem popraw wszystkie b³êdy w linii u¿ywaj¹c polecenia x .
+ 5. Teraz wci\9cnij wielkie U aby przywróciæ liniê do oryginalnego stanu.
+ 6. Teraz wci\9cnij u kilka razy, by cofn¹æ U i poprzednie polecenia.
+ 7. Teraz wpisz CTRL-R (trzymaj równocze\9cnie wci\9cniête klawisze CTRL i R)
+ kilka razy, by cofn¹æ cofniêcia.
----> Poopraw bledyyy w teej liniii i zaamiien je prrzez coofnij.
+---> Poopraw b³êdyyy w teej liniii i zaamiieñ je prrzez coofnij.
- 8. To sa bardzo pozyteczne polecenia.
+ 8. To s¹ bardzo po¿yteczne polecenia.
- Przejdz teraz do podsumowania Lekcji 1.2.
+ Przejd\9f teraz do podsumowania Lekcji 1.2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 1.2. PODSUMOWANIE
- 1. By usunac znaki od kursora do nastepnego wyrazu, wpisz: dw
- 2. By usunac znaki od kursora do konca linii, wpisz: d$
- 3. By usunac cala linie: dd
- 4. By powtórzyc ruch, poprzedz go liczba: 2w
+ 1. By usun¹æ znaki od kursora do nastêpnego wyrazu, wpisz: dw
+ 2. By usun¹æ znaki od kursora do koñca linii, wpisz: d$
+ 3. By usun¹æ ca³¹ liniê: dd
+ 4. By powtórzyæ ruch, poprzed\9f go liczb¹: 2w
5. Format polecenia zmiany to:
operator [liczba] ruch
gdzie:
- operator - to, co trzeba zrobic (np. d dla usuwania)
- [liczba] - opcjonalne, ile razy powtórzyc ruch
+ operator - to, co trzeba zrobiæ (np. d dla usuwania)
+ [liczba] - opcjonalne, ile razy powtórzyæ ruch
ruch - przenosi nad tekstem do operowania, takim jak w (wyraz),
- $ (do konca linii) etc.
+ $ (do koñca linii) etc.
- 6. By przejsc do poczatku linii, uzyj zera: 0
- 7. By cofnac poprzednie polecenie, wpisz: u (male u)
- By cofnac wszystkie zmiany w linii, wpisz: U (wielkie U)
- By cofnac cofniecie, wpisz: CTRL-R
+ 6. By przej\9cæ do pocz¹tku linii, u¿yj zera: 0
+ 7. By cofn¹æ poprzednie polecenie, wpisz: u (ma³e u)
+ By cofn¹æ wszystkie zmiany w linii, wpisz: U (wielkie U)
+ By cofn¹æ cofniêcie, wpisz: CTRL-R
Lekcja 1.3.1.: POLECENIE PUT (wstaw)
- ** Wpisz p by wstawic ostatnie usuniecia za kursorem. **
+ ** Wpisz p by wstawiæ ostatnie usuniêcia za kursorem. **
- 1. Przenies kursor do pierwszej linii ---> ponizej.
+ 1. Przenie\9c kursor do pierwszej linii ---> poni¿ej.
- 2. Wpisz dd aby usunac linie i przechowac ja w rejestrze Vima.
+ 2. Wpisz dd aby usun¹æ liniê i przechowaæ j¹ w rejestrze Vima.
- 3. Przenies kursor do linii c), POWYZEJ tej, gdzie usunieta linia powinna
- sie znajdowac.
+ 3. Przenie\9c kursor do linii c), POWY¯EJ tej, gdzie usuniêta linia powinna
+ siê znajdowaæ.
- 4. Wcisnij p by wstawic linie ponizej kursora.
+ 4. Wci\9cnij p by wstawiæ liniê poni¿ej kursora.
- 5. Powtarzaj kroki 2. do 4. az znajda sie w odpowiednim porzadku.
+ 5. Powtarzaj kroki 2. do 4. a¿ znajd¹ siê w odpowiednim porz¹dku.
----> d) Jak dwa aniolki.
----> b) Na dole fiolki,
----> c) A my sie kochamy,
----> a) Na górze róze,
+---> d) Jak dwa anio³ki.
+---> b) Na dole fio³ki,
+---> c) A my siê kochamy,
+---> a) Na górze ró¿e,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.3.2.: POLECENIE REPLACE (zastap)
+ Lekcja 1.3.2.: POLECENIE REPLACE (zast¹p)
- ** Wpisz rx aby zastapic znak pod kursorem na x . **
+ ** Wpisz rx aby zast¹piæ znak pod kursorem na x . **
- 1. Przenies kursor do pierwszej linii ponizej oznaczonej --->
+ 1. Przenie\9c kursor do pierwszej linii poni¿ej oznaczonej --->
- 2. Ustaw kursor na pierwszym bledzie.
+ 2. Ustaw kursor na pierwszym b³êdzie.
- 3. Wpisz r a potem znak jaki powinien go zastapic.
+ 3. Wpisz r a potem znak jaki powinien go zast¹piæ.
- 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie bedzie taka, jak druga.
+ 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie bêdzie taka, jak druga.
----> Kjedy ten wiersz bil wstókiwany, ktos wciznal pere zlych klawirzy!
----> Kiedy ten wiersz byl wstukiwany, ktos wcisnal pare zlych klawiszy!
+---> Kjedy ten wiersz bi³ wstókiwany, kto\9c wcizn¹³ perê z³ych klawirzy!
+---> Kiedy ten wiersz by³ wstukiwany, kto\9c wcisn¹³ parê z³ych klawiszy!
- 5. Teraz czas na Lekcje 1.3.3.
+ 5. Teraz czas na Lekcjê 1.3.3.
-UWAGA: Pamietaj, by uczyc sie cwiczac, a nie pamieciowo.
+UWAGA: Pamiêtaj, by uczyæ siê æwicz¹c, a nie pamiêciowo.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.3.3.: OPERATOR CHANGE (zmien)
+ Lekcja 1.3.3.: OPERATOR CHANGE (zmieñ)
- ** By zmienic do konca wyrazu, wpisz ce . **
+ ** By zmieniæ do koñca wyrazu, wpisz ce . **
- 1. Przenies kursor do pierwszej linii ponizej oznaczonej --->.
+ 1. Przenie\9c kursor do pierwszej linii poni¿ej oznaczonej --->.
- 2. Umiesc kursor na u w lunos.
+ 2. Umie\9cæ kursor na u w lunos.
3. Wpisz ce i popraw wyraz (w tym wypadku wstaw inia ).
- 4. Wcisnij <ESC> i przejdz do nastepnej planowanej zmiany.
+ 4. Wci\9cnij <ESC> i przejd\9f do nastêpnej planowanej zmiany.
- 5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie bedzie takie same,
+ 5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie bêdzie takie same,
jak drugie.
----> Ta lunos ma pire slów, które tzina zbnic uzifajonc pcmazu zmien.
----> Ta linia ma pare slów, które trzeba zmienic uzywajac polecenia zmien.
+---> Ta lunos ma pire s³ów, które t¿ina zbnic u¿ifajonc pcmazu zmieñ.
+---> Ta linia ma parê s³ów, które trzeba zmieniæ u¿ywaj¹c polecenia zmieñ.
- Zauwaz, ze ce nie tylko zamienia wyraz, ale takze zmienia tryb na
+ Zauwa¿, ¿e ce nie tylko zamienia wyraz, ale tak¿e zmienia tryb na
Insert (wprowadzanie).
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.3.4.: WIECEJ ZMIAN UZYWAJAC c
+ Lekcja 1.3.4.: WIÊCEJ ZMIAN U¯YWAJ¥C c
- ** Polecenie change uzywa takich samych ruchów, jak delete. **
+ ** Polecenie change u¿ywa takich samych ruchów, jak delete. **
- 1. Operator change dziala tak samo, jak delete. Format wyglada tak:
+ 1. Operator change dzia³a tak samo, jak delete. Format wygl¹da tak:
c [liczba] ruch
- 2. Ruchy sa takze takie same, np.: w (wyraz), $ (koniec linii) etc.
+ 2. Ruchy s¹ tak¿e takie same, np.: w (wyraz), $ (koniec linii) etc.
- 3. Przenies sie do pierwszej linii ponizej oznaczonej --->
+ 3. Przenie\9c siê do pierwszej linii poni¿ej oznaczonej --->
- 4. Ustaw kursor na pierwszym bledzie.
+ 4. Ustaw kursor na pierwszym b³êdzie.
- 5. Wpisz c$ , popraw koniec wiersza i wcisnij <ESC>.
+ 5. Wpisz c$ , popraw koniec wiersza i wci\9cnij <ESC>.
----> Koniec tego wiersza musi byc poprawiony, aby wygladal tak, jak drugi.
----> Koniec tego wiersza musi byc poprawiony uzywajac polecenia c$ .
+---> Koniec tego wiersza musi byæ poprawiony, aby wygl¹da³ tak, jak drugi.
+---> Koniec tego wiersza musi byæ poprawiony u¿ywaj¹c polecenia c$ .
-UWAGA: Mozesz uzywac <BS> aby poprawiac bledy w czasie pisania.
+UWAGA: Mo¿esz u¿ywaæ <BS> aby poprawiaæ b³êdy w czasie pisania.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 1.3. PODSUMOWANIE
- 1. Aby wstawic tekst, który zostal wczesniej usuniety wcisnij p . To
- polecenie wstawia skasowany tekst PO kursorze (jesli cala linia
- zostala usunieta, zostanie ona umieszczona w linii ponizej kursora).
+ 1. Aby wstawiæ tekst, który zosta³ wcze\9cniej usuniêty wci\9cnij p . To
+ polecenie wstawia skasowany tekst PO kursorze (je\9cli ca³a linia
+ zosta³a usuniêta, zostanie ona umieszczona w linii poni¿ej kursora).
- 2. By zamienic znak pod kursorem, wcisnij r a potem znak, który ma zastapic
+ 2. By zamieniæ znak pod kursorem, wci\9cnij r a potem znak, który ma zast¹piæ
oryginalny.
- 3. Operator change pozwala Ci na zastapienie od kursora do miejsca, gdzie
- zabralby Cie ruch. Np. wpisz ce aby zamienic tekst od kursora do konca
- wyrazu, c$ aby zmienic tekst do konca linii.
+ 3. Operator change pozwala Ci na zast¹pienie od kursora do miejsca, gdzie
+ zabra³by Ciê ruch. Np. wpisz ce aby zamieniæ tekst od kursora do koñca
+ wyrazu, c$ aby zmieniæ tekst do koñca linii.
- 4. Format do polecenia change (zmien):
+ 4. Format do polecenia change (zmieñ):
c [liczba] obiekt
- Teraz przejdz do nastepnej lekcji.
+ Teraz przejd\9f do nastêpnej lekcji.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.4.1.: POLOZENIE KURSORA ORAZ STATUS PLIKU
+ Lekcja 1.4.1.: PO£O¯ENIE KURSORA ORAZ STATUS PLIKU
- ** Nacisnij CTRL-G aby zobaczyc swoje polozenie w pliku i status
- pliku. Nacisnij G aby przejsc do linii w pliku. **
+ ** Naci\9cnij CTRL-G aby zobaczyæ swoje po³o¿enie w pliku i status
+ pliku. Naci\9cnij G aby przej\9cæ do linii w pliku. **
- UWAGA: Przeczytaj cala lekcje zanim wykonasz jakies polecenia!!!
+ UWAGA: Przeczytaj ca³¹ lekcjê zanim wykonasz jakie\9c polecenia!!!
- 1. Przytrzymaj klawisz CTRL i wcisnij g . Uzywamy notacji CTRL-G.
- Na dole strony pojawi sie pasek statusu z nazwa pliku i pozycja w pliku.
- Zapamietaj numer linii dla potrzeb kroku 3.
+ 1. Przytrzymaj klawisz CTRL i wci\9cnij g . U¿ywamy notacji CTRL-G.
+ Na dole strony pojawi siê pasek statusu z nazw¹ pliku i pozycj¹ w pliku.
+ Zapamiêtaj numer linii dla potrzeb kroku 3.
-UWAGA: Mozesz tez zobaczyc pozycje kursora w prawym, dolnym rogu ekranu.
- Dzieje sie tak kiedy ustawiona jest opcja 'ruler' (wiecej w lekcji 6.).
+UWAGA: Mo¿esz te¿ zobaczyæ pozycjê kursora w prawym, dolnym rogu ekranu.
+ Dzieje siê tak kiedy ustawiona jest opcja 'ruler' (wiêcej w lekcji 6.).
- 2. Wcisnij G aby przejsc na koniec pliku.
- Wcisnij gg aby przejsc do poczatku pliku.
+ 2. Wci\9cnij G aby przej\9cæ na koniec pliku.
+ Wci\9cnij gg aby przej\9cæ do pocz¹tku pliku.
- 3. Wpisz numer linii, w której byles a potem G . To przeniesie Cie
- z powrotem do linii, w której byles kiedy wcisnales CTRL-G.
+ 3. Wpisz numer linii, w której by³e\9c a potem G . To przeniesie Ciê
+ z powrotem do linii, w której by³e\9c kiedy wcisn¹³e\9c CTRL-G.
- 4. Jesli czujesz sie wystarczajaco pewnie, wykonaj kroki 1-3.
+ 4. Je\9cli czujesz siê wystarczaj¹co pewnie, wykonaj kroki 1-3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.4.2.: POLECENIE SZUKAJ
- ** Wpisz / a nastepnie wyrazenie, aby je znalezc. **
+ ** Wpisz / a nastêpnie wyra¿enie, aby je znale\9fæ. **
- 1. W trybie Normal wpisz / . Zauwaz, ze znak ten oraz kursor pojawia
- sie na dole ekranu tak samo, jak polecenie : .
+ 1. W trybie Normal wpisz / . Zauwa¿, ¿e znak ten oraz kursor pojawi¹
+ siê na dole ekranu tak samo, jak polecenie : .
- 2. Teraz wpisz blond<ENTER> . To jest slowo, którego chcesz szukac.
+ 2. Teraz wpisz b³ond<ENTER> . To jest s³owo, którego chcesz szukaæ.
- 3. By szukac tej samej frazy ponownie, po prostu wcisnij n .
- Aby szukac tej frazy w przeciwnym, kierunku wcisnij N .
+ 3. By szukaæ tej samej frazy ponownie, po prostu wci\9cnij n .
+ Aby szukaæ tej frazy w przeciwnym, kierunku wci\9cnij N .
- 4. Jesli chcesz szukac frazy do tylu, uzyj polecenia ? zamiast / .
+ 4. Je\9cli chcesz szukaæ frazy do ty³u, u¿yj polecenia ? zamiast / .
- 5. Aby wrócic gdzie byles, wcisnij CTRL-O. Powtarzaj, by wrócic dalej. CTRL-I
+ 5. Aby wróciæ gdzie by³e\9c, wci\9cnij CTRL-O. Powtarzaj, by wróciæ dalej. CTRL-I
idzie do przodu.
-Uwaga: 'blond' to nie jest metoda, by przeliterowac blad; 'blond' to blad.
-Uwaga: Kiedy szukanie osiagnie koniec pliku, bedzie kontynuowane od poczatku
- o ile opcja 'wrapscan' nie zostala 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 kontynuowane od pocz¹tku
+ o ile opcja 'wrapscan' nie zosta³a przestawiona.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.4.3.: W POSZUKIWANIU PARUJACYCH NAWIASÓW
+ Lekcja 1.4.3.: W POSZUKIWANIU PARUJ¥CYCH NAWIASÓW
- ** Wpisz % by znalezc parujacy ), ], lub } . **
+ ** Wpisz % by znale\9fæ paruj¹cy ), ], lub } . **
- 1. Umiesc kursor na któryms z (, [, lub { w linii ponizej oznaczonej --->.
+ 1. Umie\9cæ kursor na którym\9c z (, [, lub { w linii poni¿ej oznaczonej --->.
2. Teraz wpisz znak % .
- 3. Kursor powinien sie znalezc na parujacym nawiasie.
+ 3. Kursor powinien siê znale\9fæ na paruj¹cym nawiasie.
- 4. Wcisnij % aby przeniesc kursor z powrotem do parujacego nawiasu.
+ 4. Wci\9cnij % aby przenie\9cæ kursor z powrotem do paruj¹cego nawiasu.
- 5. Przenies kursor do innego (,),[,],{ lub } i zobacz co robi % .
+ 5. Przenie\9c kursor do innego (,),[,],{ lub } i zobacz co robi % .
---> To ( jest linia testowa z (, [, ] i {, } . ))
-Uwaga: Ta funkcja jest bardzo uzyteczna w debuggowaniu programu
+Uwaga: Ta funkcja jest bardzo u¿yteczna w debuggowaniu programu
z niesparowanymi nawiasami!
Lekcja 1.4.4.: POLECENIE SUBSTITUTE (zamiana)
- ** Wpisz :s/stary/nowy/g aby zamienic 'stary' na 'nowy'. **
+ ** Wpisz :s/stary/nowy/g aby zamieniæ 'stary' na 'nowy'. **
- 1. Przenies kursor do linii ponizej oznaczonej --->.
+ 1. Przenie\9c kursor do linii poni¿ej oznaczonej --->.
- 2. Wpisz :s/czaas/czas<ENTER> . Zauwaz, ze to polecenie zmienia
- tylko pierwsze wystapienie 'czaas' w linii.
+ 2. Wpisz :s/czaas/czas<ENTER> . Zauwa¿, ¿e to polecenie zmienia
+ tylko pierwsze wyst¹pienie 'czaas' w linii.
- 3. Teraz wpisz :s/czaas/czas/g . Dodane g oznacza zamiane (substytucje)
- globalnie w calej linii. Zmienia wszystkie wystapienia 'czaas' w linii.
+ 3. Teraz wpisz :s/czaas/czas/g . Dodane g oznacza zamianê (substytucjê)
+ globalnie w ca³ej linii. Zmienia wszystkie wyst¹pienia 'czaas' w linii.
----> Najlepszy czaas na zobaczenie najladniejszych kwiatów to czaas wiosny.
+---> Najlepszy czaas na zobaczenie naj³adniejszych kwiatów to czaas wiosny.
- 4. Aby zmienic wszystkie wystapienia lancucha znaków pomiedzy dwoma liniami,
- wpisz: :#,#s/stare/nowe/g gdzie #,# sa numerami linii ograniczajacych
- region, gdzie ma nastapic zamiana.
- wpisz :%s/stare/nowe/g by zmienic wszystkie wystapienia w calym pliku.
- wpisz :%s/stare/nowe/gc by zmienic wszystkie wystapienia w calym
- pliku, proszac o potwierdzenie za kazdym razem.
+ 4. Aby zmieniæ wszystkie wyst¹pienia ³añcucha znaków pomiêdzy dwoma liniami,
+ wpisz: :#,#s/stare/nowe/g gdzie #,# s¹ numerami linii ograniczaj¹cych
+ region, gdzie ma nast¹piæ zamiana.
+ wpisz :%s/stare/nowe/g by zmieniæ wszystkie wyst¹pienia w ca³ym pliku.
+ wpisz :%s/stare/nowe/gc by zmieniæ wszystkie wyst¹pienia w ca³ym
+ pliku, prosz¹c o potwierdzenie za ka¿dym razem.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 1.4. PODSUMOWANIE
- 1. CTRL-G pokaze Twoja pozycje w pliku i status pliku. SHIFT-G przenosi
- Cie do konca pliku.
- G przenosi do konca pliku.
+ 1. CTRL-G poka¿e Twoj¹ pozycjê w pliku i status pliku. SHIFT-G przenosi
+ Ciê do koñca pliku.
+ G przenosi do koñca pliku.
liczba G przenosi do linii [liczba].
gg przenosi do pierwszej linii.
- 2. Wpisanie / a nastepnie lancucha znaków szuka lancucha DO PRZODU.
- Wpisanie ? a nastepnie lancucha znaków szuka lancucha DO TYLU.
- Po wyszukiwaniu wcisnij n by znalezc nastepne wystapienie szukanej
- frazy w tym samym kierunku lub N by szukac w kierunku przeciwnym.
+ 2. Wpisanie / a nastêpnie ³añcucha znaków szuka ³añcucha DO PRZODU.
+ Wpisanie ? a nastêpnie ³añcucha znaków szuka ³añcucha DO TY£U.
+ Po wyszukiwaniu wci\9cnij n by znale\9fæ nastêpne wyst¹pienie szukanej
+ frazy w tym samym kierunku lub N by szukaæ w kierunku przeciwnym.
CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
- 3. Wpisanie % gdy kursor znajduje sie na (,),[,],{, lub } lokalizuje
- parujacy znak.
+ 3. Wpisanie % gdy kursor znajduje siê na (,),[,],{, lub } lokalizuje
+ paruj¹cy znak.
- 4. By zamienic pierwszy stary na nowy w linii, wpisz :s/stary/nowy
- By zamienic wszystkie stary na nowy w linii, wpisz :s/stary/nowy/g
- By zamienic frazy pomiedzy dwoma liniami # wpisz :#,#s/stary/nowy/g
- By zamienic wszystkie wystapienia w pliku, wpisz :%s/stary/nowy/g
- By Vim prosil Cie o potwierdzenie, dodaj 'c' :%s/stary/nowy/gc
+ 4. By zamieniæ pierwszy stary na nowy w linii, wpisz :s/stary/nowy
+ By zamieniæ wszystkie stary na nowy w linii, wpisz :s/stary/nowy/g
+ By zamieniæ frazy pomiêdzy dwoma liniami # wpisz :#,#s/stary/nowy/g
+ By zamieniæ wszystkie wyst¹pienia w pliku, wpisz :%s/stary/nowy/g
+ By Vim prosi³ Ciê o potwierdzenie, dodaj 'c' :%s/stary/nowy/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.5.1.: JAK WYKONAC POLECENIA ZEWNETRZNE?
+ Lekcja 1.5.1.: JAK WYKONAÆ POLECENIA ZEWNÊTRZNE?
- ** Wpisz :! a nastepnie zewnetrzne polecenie, by je wykonac. **
+ ** Wpisz :! a nastêpnie zewnêtrzne polecenie, by je wykonaæ. **
- 1. Wpisz znajome polecenie : by ustawic kursor na dole ekranu. To pozwala
- na wprowadzenie komendy linii polecen.
+ 1. Wpisz znajome polecenie : by ustawiæ kursor na dole ekranu. To pozwala
+ na wprowadzenie komendy linii poleceñ.
- 2. Teraz wstaw ! (wykrzyknik). To umozliwi Ci wykonanie dowolnego
- zewnetrznego polecenia powloki.
+ 2. Teraz wstaw ! (wykrzyknik). To umo¿liwi Ci wykonanie dowolnego
+ zewnêtrznego polecenia pow³oki.
- 3. Jako przyklad wpisz ls za ! a nastepnie wcisnij <ENTER>. To polecenie
- pokaze spis plików w Twoim katalogu, tak jakbys byl przy znaku zachety
- powloki. Mozesz tez uzyc :!dir jesli ls nie dziala.
+ 3. Jako przyk³ad wpisz ls za ! a nastêpnie wci\9cnij <ENTER>. To polecenie
+ poka¿e spis plików w Twoim katalogu, tak jakby\9c by³ przy znaku zachêty
+ pow³oki. Mo¿esz te¿ u¿yæ :!dir je\9cli ls nie dzia³a.
-Uwaga: W ten sposób mozna wykonac wszystkie polecenia powloki.
-Uwaga: Wszystkie polecenia : musza byc zakonczone <ENTER>.
- Od tego momentu nie zawsze bedziemy o tym wspominac.
+Uwaga: W ten sposób mo¿na wykonaæ wszystkie polecenia pow³oki.
+Uwaga: Wszystkie polecenia : musz¹ byæ zakoñczone <ENTER>.
+ Od tego momentu nie zawsze bêdziemy o tym wspominaæ.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.5.2.: WIECEJ O ZAPISYWANIU PLIKÓW
+ Lekcja 1.5.2.: WIÊCEJ O ZAPISYWANIU PLIKÓW
- ** By zachowac zmiany w tekscie, wpisz :w NAZWA_PLIKU . **
+ ** By zachowaæ zmiany w tek\9ccie, wpisz :w NAZWA_PLIKU . **
- 1. Wpisz :!dir lub :!ls by zobaczyc spis plików w katalogu.
- Juz wiesz, ze musisz po tym wcisnac <ENTER>.
+ 1. Wpisz :!dir lub :!ls by zobaczyæ spis plików w katalogu.
+ Ju¿ wiesz, ¿e musisz po tym wcisn¹æ <ENTER>.
- 2. Wybierz nazwe pliku, jaka jeszcze nie istnieje, np. TEST.
+ 2. Wybierz nazwê pliku, jaka jeszcze nie istnieje, np. TEST.
- 3. Teraz wpisz: :w TEST (gdzie TEST jest nazwa pliku jaka wybrales.)
+ 3. Teraz wpisz: :w TEST (gdzie TEST jest nazw¹ pliku jak¹ wybra³e\9c.)
- 4. To polecenie zapamieta caly plik (Vim Tutor) pod nazwa TEST.
- By to sprawdzic, wpisz :!dir lub :!ls zeby znowu zobaczyc liste plików.
+ 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: Zauwaz, ze gdybys teraz wyszedl z Vima, a nastepnie wszedl ponownie
- poleceniem vim TEST , plik bylby dokladna kopia tutoriala, kiedy go
- zapisywales.
+Uwaga: Zauwa¿, ¿e gdyby\9c teraz wyszed³ z Vima, a nastêpnie wszed³ ponownie
+ poleceniem vim TEST , plik by³by dok³adn¹ kopi¹ tutoriala, kiedy go
+ zapisywa³e\9c.
- 5. Teraz usun plik wpisujac (MS-DOS): :!del TEST
+ 5. Teraz usuñ plik wpisuj¹c (MS-DOS): :!del TEST
lub (Unix): :!rm TEST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.5.3.: WYBRANIE TEKSTU DO ZAPISU
- ** By zachowac czesc pliku, wpisz v ruch :w NAZWA_PLIKU **
+ ** By zachowaæ czê\9cæ pliku, wpisz v ruch :w NAZWA_PLIKU **
- 1. Przenies kursor do tego wiersza.
+ 1. Przenie\9c kursor do tego wiersza.
- 2. Wcisnij v i przenies kursor do punktu 5. Zauwaz, ze tekst zostal
- podswietlony.
+ 2. Wci\9cnij v i przenie\9c kursor do punktu 5. Zauwa¿, ¿e tekst zosta³
+ pod\9cwietlony.
- 3. Wcisnij znak : . Na dole ekranu pojawi sie :'<,'> .
+ 3. Wci\9cnij znak : . Na dole ekranu pojawi siê :'<,'> .
4. Wpisz w TEST , gdzie TEST to nazwa pliku, który jeszcze nie istnieje.
- Upewnij sie, ze widzisz :'<,'>w TEST zanim wcisniesz Enter.
+ Upewnij siê, ¿e widzisz :'<,'>w TEST zanim wci\9cniesz Enter.
- 5. Vim zapisze wybrane linie do pliku TEST. Uzyj :!dir lub :!ls , zeby to
- zobaczyc. Jeszcze go nie usuwaj! Uzyjemy go w nastepnej lekcji.
+ 5. Vim zapisze wybrane linie do pliku TEST. U¿yj :!dir lub :!ls , ¿eby to
+ zobaczyæ. Jeszcze go nie usuwaj! U¿yjemy go w nastêpnej lekcji.
-UWAGA: Wcisniecie v zaczyna tryb Wizualny. Mozesz poruszac kursorem, by
- zmienic rozmiary zaznaczenia. Mozesz tez uzyc operatora, by zrobic cos
- z tekstem. Na przyklad d usuwa tekst.
+UWAGA: Wci\9cniêcie v zaczyna tryb Wizualny. Mo¿esz poruszaæ kursorem, by
+ zmieniæ rozmiary zaznaczenia. Mo¿esz te¿ u¿yæ operatora, by zrobiæ co\9c
+ z tekstem. Na przyk³ad d usuwa tekst.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.5.4.: WSTAWIANIE I LACZENIE PLIKÓW
+ Lekcja 1.5.4.: WSTAWIANIE I £¥CZENIE PLIKÓW
- ** By wstawic zawartosc pliku, wpisz :r NAZWA_PLIKU **
+ ** By wstawiæ zawarto\9cæ pliku, wpisz :r NAZWA_PLIKU **
- 1. Umiesc kursor tuz powyzej tej linii.
+ 1. Umie\9cæ kursor tu¿ powy¿ej tej linii.
-UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 1.5.3. Potem przejdz
- do DOLU, by zobaczyc ponownie te lekcje.
+UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 1.5.3. Potem przejd\9f
+ do DO£U, by zobaczyæ ponownie tê lekcjê.
- 2. Teraz wczytaj plik TEST uzywajac polecenia :r TEST , gdzie TEST
- jest nazwa pliku.
- Wczytany plik jest umieszczony ponizej linii z kursorem.
+ 2. Teraz wczytaj plik TEST u¿ywaj¹c polecenia :r TEST , gdzie TEST
+ jest nazw¹ pliku.
+ Wczytany plik jest umieszczony poni¿ej linii z kursorem.
- 3. By sprawdzic czy plik zostal wczytany, cofnij kursor i zobacz, ze
- teraz sa dwie kopie Lekcji 1.5.3., oryginal i kopia z pliku.
+ 3. By sprawdziæ czy plik zosta³ wczytany, cofnij kursor i zobacz, ¿e
+ teraz s¹ dwie kopie Lekcji 1.5.3., orygina³ i kopia z pliku.
-UWAGA: Mozesz tez wczytac wyjscie zewnetrznego polecenia. Na przyklad
- :r !ls wczytuje wyjscie polecenia ls i umieszcza je pod ponizej
+UWAGA: Mo¿esz te¿ wczytaæ wyj\9ccie zewnêtrznego polecenia. Na przyk³ad
+ :r !ls wczytuje wyj\9ccie polecenia ls i umieszcza je pod poni¿ej
kursora.
LEKCJA 1.5. PODSUMOWANIE
- 1. :!polecenie wykonuje polecenie zewnetrzne.
+ 1. :!polecenie wykonuje polecenie zewnêtrzne.
- Uzytecznymi przykladami sa:
+ U¿ytecznymi przyk³adami s¹:
:!dir - pokazuje spis plików w katalogu.
:!rm NAZWA_PLIKU - usuwa plik NAZWA_PLIKU.
- 2. :w NAZWA_PLIKU zapisuje obecny plik Vima na dysk z nazwa NAZWA_PLIKU.
+ 2. :w NAZWA_PLIKU zapisuje obecny plik Vima na dysk z nazw¹ NAZWA_PLIKU.
3. v ruch :w NAZWA_PLIKU zapisuje Wizualnie wybrane linie do NAZWA_PLIKU.
4. :r NAZWA_PLIKU wczytuje z dysku plik NAZWA_PLIKU i wstawia go do
- biezacego pliku ponizej kursora.
+ bie¿¹cego pliku poni¿ej kursora.
- 5. :r !dir wczytuje wyjscie polecenia dir i umieszcza je ponizej kursora.
+ 5. :r !dir wczytuje wyj\9ccie polecenia dir i umieszcza je poni¿ej kursora.
Lekcja 1.6.1.: POLECENIE OPEN (otwórz)
- ** Wpisz o by otworzyc linie ponizej kursora i przeniesc sie do
+ ** Wpisz o by otworzyæ liniê poni¿ej kursora i przenie\9cæ siê do
trybu Insert (wprowadzanie). **
- 1. Przenies kursor do linii ponizej oznaczonej --->.
+ 1. Przenie\9c kursor do linii poni¿ej oznaczonej --->.
- 2. Wpisz o (male), by otworzyc linie PONIZEJ kursora i przeniesc sie
+ 2. Wpisz o (ma³e), by otworzyæ liniê PONI¯EJ kursora i przenie\9cæ siê
do trybu Insert (wprowadzanie).
- 3. Wpisz troche tekstu i wcisnij <ESC> by wyjsc z trybu Insert (wprowadzanie).
+ 3. Wpisz trochê tekstu i wci\9cnij <ESC> by wyj\9cæ z trybu Insert (wprowadzanie).
----> Po wcisnieciu o kursor znajdzie sie w otwartej linii w trybie Insert.
+---> Po wci\9cniêciu o kursor znajdzie siê w otwartej linii w trybie Insert.
- 4. By otworzyc linie POWYZEJ kursora, wcisnij wielkie O zamiast malego
- o . Wypróbuj to na linii ponizej.
+ 4. By otworzyæ liniê POWY¯EJ kursora, wci\9cnij wielkie O zamiast ma³ego
+ o . Wypróbuj to na linii poni¿ej.
----> Otwórz linie powyzej wciskajac SHIFT-O gdy kursor bedzie na tej linii.
+---> Otwórz liniê powy¿ej wciskaj¹c SHIFT-O gdy kursor bêdzie na tej linii.
Lekcja 1.6.2.: POLECENIE APPEND (dodaj)
- ** Wpisz a by dodac tekst ZA kursorem. **
+ ** Wpisz a by dodaæ tekst ZA kursorem. **
- 1. Przenies kursor do poczatku pierwszej linii ponizej oznaczonej --->
+ 1. Przenie\9c kursor do pocz¹tku pierwszej linii poni¿ej oznaczonej --->
- 2. Wciskaj e dopóki kursor nie bedzie na koncu li .
+ 2. Wciskaj e dopóki kursor nie bêdzie na koñcu li .
- 3. Wpisz a (male), aby dodac tekst ZA znakiem pod kursorem.
+ 3. Wpisz a (ma³e), aby dodaæ tekst ZA znakiem pod kursorem.
- 4. Dokoncz wyraz tak, jak w linii ponizej. Wcisnij <ESC> aby opuscic tryb
+ 4. Dokoñcz wyraz tak, jak w linii poni¿ej. Wci\9cnij <ESC> aby opu\9cciæ tryb
Insert.
- 5. Uzyj e by przejsc do kolejnego niedokonczonego wyrazu i powtarzaj kroki
+ 5. U¿yj e by przej\9cæ do kolejnego niedokoñczonego wyrazu i powtarzaj kroki
3. i 4.
----> Ta li poz Ci cwi dodaw teks do kon lin
----> Ta linia pozwoli Ci cwiczyc dodawanie tekstu do konca linii.
+---> Ta li poz Ci æwi dodaw teks do koñ lin
+---> Ta linia pozwoli Ci æwiczyæ dodawanie tekstu do koñca linii.
-Uwaga: a , i oraz A prowadza do trybu Insert, jedyna róznica jest miejsce,
- gdzie nowe znaki beda dodawane.
+Uwaga: a , i oraz A prowadz¹ do trybu Insert, jedyn¹ ró¿nic¹ jest miejsce,
+ gdzie nowe znaki bêd¹ dodawane.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.6.3.: INNA WERSJA REPLACE (zamiana)
- ** Wpisz wielkie R by zamienic wiecej niz jeden znak. **
+ ** Wpisz wielkie R by zamieniæ wiêcej ni¿ jeden znak. **
- 1. Przenies kursor do pierwszej linii ponizej oznaczonej --->. Przenies
+ 1. Przenie\9c kursor do pierwszej linii poni¿ej oznaczonej --->. Przenie\9c
kursor do pierwszego xxx .
- 2. Wcisnij R i wpisz numer ponizej w drugiej linii, tak, ze zastapi on
+ 2. Wci\9cnij R i wpisz numer poni¿ej w drugiej linii, tak, ¿e zast¹pi on
xxx.
- 3. Wcisnij <ESC> by opuscic tryb Replace. Zauwaz, ze reszta linii pozostaje
+ 3. Wci\9cnij <ESC> by opu\9cciæ tryb Replace. Zauwa¿, ¿e reszta linii pozostaje
niezmieniona.
- 5. Powtarzaj kroki by wymienic wszystkie xxx.
+ 5. Powtarzaj kroki by wymieniæ wszystkie xxx.
---> Dodanie 123 do xxx daje xxx.
---> Dodanie 123 do 456 daje 579.
-UWAGA: Tryb Replace jest jak tryb Insert, ale kazdy znak usuwa istniejacy
+UWAGA: Tryb Replace jest jak tryb Insert, ale ka¿dy znak usuwa istniej¹cy
znak.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.6.4.: KOPIOWANIE I WKLEJANIE TEKSTU
- ** uzyj operatora y aby skopiowac tekst i p aby go wkleic **
+ ** u¿yj operatora y aby skopiowaæ tekst i p aby go wkleiæ **
- 1. Przejdz do linii oznaczonej ---> i umiesc kursor za "a)".
+ 1. Przejd\9f do linii oznaczonej ---> i umie\9cæ kursor za "a)".
- 2. Wejdz w tryb Wizualny v i przenies kursor na poczatek "pierwszy".
+ 2. Wejd\9f w tryb Wizualny v i przenie\9c kursor na pocz¹tek "pierwszy".
- 3. Wcisnij y aby kopiowac (yankowac) podswietlony tekst.
+ 3. Wci\9cnij y aby kopiowaæ (yankowaæ) pod\9cwietlony tekst.
- 4. Przenies kursor do konca nastepnej linii: j$
+ 4. Przenie\9c kursor do koñca nastêpnej linii: j$
- 5. Wcisnij p aby wkleic (wpakowac) tekst. Dodaj: a drugi<ESC> .
+ 5. Wci\9cnij p aby wkleiæ (wpakowaæ) tekst. Dodaj: a drugi<ESC> .
- 6. Uzyj trybu Wizualnego, aby wybrac " element.", yankuj go y , przejdz do
- konca nastepnej linii j$ i upakuj tam tekst z p .
+ 6. U¿yj trybu Wizualnego, aby wybraæ " element.", yankuj go y , przejd\9f do
+ koñca nastêpnej linii j$ i upakuj tam tekst z p .
---> a) to jest pierwszy element.
b)
-Uwaga: mozesz uzyc y jako operatora; yw kopiuje jeden wyraz.
+Uwaga: mo¿esz u¿yæ y jako operatora; yw kopiuje jeden wyraz.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.6.5.: USTAWIANIE OPCJI
-** Ustawianie opcji tak, by szukaj lub substytucja ignorowaly wielkosc liter **
+** Ustawianie opcji tak, by szukaj lub substytucja ignorowa³y wielko\9cæ liter **
- 1. Szukaj 'ignore' wpisujac: /ignore<ENTER>
- Powtórz szukanie kilka razy naciskajac klawisz n .
+ 1. Szukaj 'ignore' wpisuj¹c: /ignore<ENTER>
+ Powtórz szukanie kilka razy naciskaj¹c klawisz n .
- 2. Ustaw opcje 'ic' (Ignore case -- ignoruj wielkosc liter) poprzez
+ 2. Ustaw opcjê 'ic' (Ignore case -- ignoruj wielko\9cæ liter) poprzez
wpisanie: :set ic
- 3. Teraz szukaj 'ignore' ponownie wciskajac: n
- Zauwaz, ze Ignore i IGNORE takze sa teraz znalezione.
+ 3. Teraz szukaj 'ignore' ponownie wciskaj¹c: n
+ Zauwa¿, ¿e Ignore i IGNORE tak¿e s¹ teraz znalezione.
4. Ustaw opcje 'hlsearch' i 'incsearch': :set hls is
- 5. Teraz wprowadz polecenie szukaj ponownie i zobacz co sie zdarzy:
+ 5. Teraz wprowad\9f polecenie szukaj ponownie i zobacz co siê zdarzy:
/ignore<ENTER>
- 6. Aby wylaczyc ignorowanie wielkosci liter: :set noic
+ 6. Aby wy³¹czyæ ignorowanie wielko\9cci liter: :set noic
-Uwaga: Aby usunac podswietlanie dopasowan, wpisz: :nohlsearch
-Uwaga: Aby ignorowac wielkosc liter dla jednego wyszukiwania: /ignore\c<ENTER>
+Uwaga: Aby usun¹æ pod\9cwietlanie dopasowañ, wpisz: :nohlsearch
+Uwaga: Aby ignorowaæ wielko\9cæ liter dla jednego wyszukiwania: /ignore\c<ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 1.6. PODSUMOWANIE
- 1. Wpisanie o otwiera linie PONIZEJ kursora.
- Wpisanie O otwiera linie POWYZEJ kursora.
+ 1. Wpisanie o otwiera liniê PONI¯EJ kursora.
+ Wpisanie O otwiera liniê POWY¯EJ kursora.
2. Wpisanie a wstawia tekst ZA znakiem, na którym jest kursor.
- Wpisanie A dodaje tekst na koncu linii.
+ Wpisanie A dodaje tekst na koñcu linii.
- 3. Polecenie e przenosi do konca wyrazu.
+ 3. Polecenie e przenosi do koñca wyrazu.
4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja) go.
5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki
- nie zostanie wcisniety <ESC>.
- 6. Wpisanie ":set xxx" ustawia opcje "xxx". Niektóre opcje:
- 'ic' 'ignorecase' ignoruj wielkosc znaków
- 'is' 'incsearch' pokaz czesciowe dopasowania
- 'hls' 'hlsearch' podswietl wszystkie dopasowania
- Mozesz uzyc zarówno dlugiej, jak i krótkiej formy.
- 7. Dodaj "no", aby wylaczyc opcje: :set noic
+ nie zostanie wci\9cniêty <ESC>.
+ 6. Wpisanie ":set xxx" ustawia opcjê "xxx". Niektóre opcje:
+ 'ic' 'ignorecase' ignoruj wielko\9cæ znaków
+ 'is' 'incsearch' poka¿ czê\9cciowe dopasowania
+ 'hls' 'hlsearch' pod\9cwietl wszystkie dopasowania
+ Mo¿esz u¿yæ zarówno d³ugiej, jak i krótkiej formy.
+ 7. Dodaj "no", aby wy³¹czyæ opcjê: :set noic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCJA 1.7.1.: JAK UZYSKAC POMOC?
+ LEKCJA 1.7.1.: JAK UZYSKAÆ POMOC?
- ** Uzycie systemu pomocy on-line **
+ ** U¿ycie systemu pomocy on-line **
- Vim posiada bardzo dobry system pomocy on-line. By zaczac, spróbuj jednej
- z trzech mozliwosci:
- - wcisnij klawisz <HELP> (jesli taki masz)
- - wcisnij klawisz <F1> (jesli taki masz)
+ Vim posiada bardzo dobry system pomocy on-line. By zacz¹æ, spróbuj jednej
+ z trzech mo¿liwo\9cci:
+ - wci\9cnij klawisz <HELP> (je\9cli taki masz)
+ - wci\9cnij klawisz <F1> (je\9cli taki masz)
- wpisz :help<ENTER>
- Przeczytaj tekst w oknie pomocy, aby dowiedziec sie jak dziala pomoc.
- wpisz CTRL-W CTRL-W aby przeskoczyc z jednego okna do innego
- wpisz :q<ENTER> aby zamknac okno pomocy.
+ Przeczytaj tekst w oknie pomocy, aby dowiedzieæ siê jak dzia³a pomoc.
+ wpisz CTRL-W CTRL-W aby przeskoczyæ z jednego okna do innego
+ wpisz :q<ENTER> aby zamkn¹æ okno pomocy.
- Mozesz tez znalezc pomoc na kazdy temat podajac argument polecenia ":help".
- Spróbuj tych (nie zapomnij wcisnac <ENTER>):
+ Mo¿esz te¿ znale\9fæ pomoc na ka¿dy temat podaj¹c argument polecenia ":help".
+ Spróbuj tych (nie zapomnij wcisn¹æ <ENTER>):
:help w
:help c_CTRL-D
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 1.7.2.: TWORZENIE SKRYPTU STARTOWEGO
- ** Wlacz mozliwosci Vima **
+ ** W³¹cz mo¿liwo\9cci Vima **
- Vim ma o wiele wiecej mozliwosci niz Vi, ale wiekszosc z nich jest domyslnie
- wylaczona. Jesli chcesz wlaczyc te mozliwosci na starcie musisz utworzyc
+ Vim ma o wiele wiêcej mo¿liwo\9cci ni¿ Vi, ale wiêkszo\9cæ z nich jest domy\9clnie
+ wy³¹czona. Je\9cli chcesz w³¹czyæ te mo¿liwo\9cci na starcie musisz utworzyæ
plik "vimrc".
- 1. Poczatek edycji pliku "vimrc" zalezy od Twojego systemu:
+ 1. Pocz¹tek edycji pliku "vimrc" zale¿y od Twojego systemu:
:edit ~/.vimrc dla Uniksa
:edit ~/_vimrc dla MS-Windows
- 2. Teraz wczytaj przykladowy plik "vimrc":
+ 2. Teraz wczytaj przyk³adowy plik "vimrc":
:read $VIMRUNTIME/vimrc_example.vim
3. Zapisz plik:
:w
- Nastepnym razem, gdy zaczniesz prace w Vimie bedzie on uzywac podswietlania
- skladni. Mozesz dodac wszystkie swoje ulubione ustawienia do tego pliku
+ Nastêpnym razem, gdy zaczniesz pracê w Vimie bêdzie on u¿ywaæ pod\9cwietlania
+ sk³adni. Mo¿esz dodaæ wszystkie swoje ulubione ustawienia do tego pliku
"vimrc".
- Aby uzyskac wiecej informacji, wpisz :help vimrc-intro
+ Aby uzyskaæ wiêcej informacji, wpisz :help vimrc-intro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcja 1.7.3.: UZUPELNIANIE
+ Lekcja 1.7.3.: UZUPE£NIANIE
- ** Uzupelnianie linii polecen z CTRL-D i <TAB> **
+ ** Uzupe³nianie linii poleceñ z CTRL-D i <TAB> **
- 1. Upewnij sie, ze Vim nie jest w trybie kompatybilnosci: :set nocp
+ 1. Upewnij siê, ¿e Vim nie jest w trybie kompatybilno\9cci: :set nocp
- 2. Zerknij, jakie pliki sa w biezacym katalogu: :!ls lub :!dir
+ 2. Zerknij, jakie pliki s¹ w bie¿¹cym katalogu: :!ls lub :!dir
- 3. Wpisz poczatek polecenia: :e
+ 3. Wpisz pocz¹tek polecenia: :e
- 4. Wcisnij CTRL-D i Vim pokaze liste polecen, jakie zaczynaja sie na "e".
+ 4. Wci\9cnij CTRL-D i Vim poka¿e listê poleceñ, jakie zaczynaj¹ siê na "e".
- 5. Wcisnij <TAB> i Vim uzupelni polecenie do ":edit".
+ 5. Wci\9cnij <TAB> i Vim uzupe³ni polecenie do ":edit".
- 6. Dodaj spacje i zacznij wpisywac nazwe istniejacego pliku: :edit FIL
+ 6. Dodaj spacjê i zacznij wpisywaæ nazwê istniej¹cego pliku: :edit FIL
- 7. Wcisnij <TAB>. Vim uzupelni nazwe (jesli jest niepowtarzalna).
+ 7. Wci\9cnij <TAB>. Vim uzupe³ni nazwê (je\9cli jest niepowtarzalna).
-UWAGA: Uzupelnianie dziala dla wielu polecen. Spróbuj wcisnac CTRL-D i <TAB>.
- Uzyteczne zwlaszcza przy :help .
+UWAGA: Uzupe³nianie dzia³a dla wielu poleceñ. Spróbuj wcisn¹æ CTRL-D i <TAB>.
+ U¿yteczne zw³aszcza przy :help .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.7. PODSUMOWANIE
- 1. Wpisz :help albo wcisnij <F1> lub <Help> aby otworzyc okno pomocy.
+ 1. Wpisz :help albo wci\9cnij <F1> lub <Help> aby otworzyæ okno pomocy.
- 2. Wpisz :help cmd aby uzyskac pomoc o cmd .
+ 2. Wpisz :help cmd aby uzyskaæ pomoc o cmd .
- 3. Wpisz CTRL-W CTRL-W aby przeskoczyc do innego okna.
+ 3. Wpisz CTRL-W CTRL-W aby przeskoczyæ do innego okna.
- 4. Wpisz :q aby zamknac okno pomocy.
+ 4. Wpisz :q aby zamkn¹æ okno pomocy.
- 5. Utwórz plik startowy vimrc aby zachowac wybrane ustawienia.
+ 5. Utwórz plik startowy vimrc aby zachowaæ wybrane ustawienia.
- 6. Po poleceniu : , wcisnij CTRL-D aby zobaczyc mozliwe uzupelnienia.
- Wcisnij <TAB> aby uzyc jednego z nich.
+ 6. Po poleceniu : , wci\9cnij CTRL-D aby zobaczyæ mo¿liwe uzupe³nienia.
+ Wci\9cnij <TAB> aby u¿yæ jednego z nich.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Tutaj sie konczy tutorial Vima. Zostal on pomyslany tak, aby dac krótki
- przeglad jego mozliwosci, wystarczajacy bys mógl go uzywac. Jest on
- daleki od kompletnosci, poniewaz Vim ma o wiele, wiele wiecej polecen.
+ Tutaj siê koñczy tutorial Vima. Zosta³ on pomy\9clany tak, aby daæ krótki
+ przegl¹d jego mo¿liwo\9cci, wystarczaj¹cy by\9c móg³ go u¿ywaæ. Jest on
+ daleki od kompletno\9cci, poniewa¿ Vim ma o wiele, wiele wiêcej poleceñ.
- Dla dalszej nauki rekomendujemy ksiazke:
+ Dla dalszej nauki rekomendujemy ksi¹¿kê:
Vim - Vi Improved - autor Steve Oualline
Wydawca: New Riders
- Pierwsza ksiazka calkowicie poswiecona Vimowi. Uzyteczna zwlaszcza dla
- poczatkujacych. Zawiera wiele przykladów i ilustracji.
+ Pierwsza ksi¹¿ka ca³kowicie po\9cwiêcona Vimowi. U¿yteczna zw³aszcza dla
+ pocz¹tkuj¹cych. Zawiera wiele przyk³adów i ilustracji.
Zobacz https://iccf-holland.org./click5.html
- Starsza pozycja i bardziej o Vi niz o Vimie, ale takze 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 ksiazka, by dowiedziec sie niemal wszystkiego, co chcialbys zrobic
- z Vi. Szósta edycja zawiera tez informacje o Vimie.
+ To dobra ksi¹¿ka, by dowiedzieæ siê niemal wszystkiego, co chcia³by\9c zrobiæ
+ z Vi. Szósta edycja zawiera te¿ informacje o Vimie.
Po polsku wydano:
Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins
Wydawca: Helion 2001 (O'Reilly).
ISBN: 83-7197-472-8
http://helion.pl/ksiazki/vilek.htm
- Jest to ksiazeczka zawierajaca spis polecen vi i jego najwazniejszych
- klonów (miedzy innymi Vima).
+ Jest to ksi¹¿eczka zawieraj¹ca spis poleceñ vi i jego najwa¿niejszych
+ klonów (miêdzy innymi Vima).
Edytor vi - autorzy Linda Lamb i Arnold Robbins
Wydawca: Helion 2001 (O'Reilly) - wg 6. ang. wydania
ISBN: 83-7197-539-2
http://helion.pl/ksiazki/viedyt.htm
- Rozszerzona wersja Learning the Vi Editor w polskim tlumaczeniu.
+ Rozszerzona wersja Learning the Vi Editor w polskim t³umaczeniu.
- Ten tutorial zostal napisany przez Michaela C. Pierce'a i Roberta K. Ware'a,
- Colorado School of Mines korzystajac z pomocy Charlesa Smitha,
+ Ten tutorial zosta³ napisany przez Michaela C. Pierce'a i Roberta K. Ware'a,
+ Colorado School of Mines korzystaj¹c z pomocy Charlesa Smitha,
Colorado State University.
E-mail: bware@mines.colorado.edu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Przetlumaczone przez Mikolaja Machowskiego,
- Sierpien 2001,
+ Przet³umaczone przez Miko³aja Machowskiego,
+ Sierpieñ 2001,
rev. Marzec 2002
- 2nd rev. Wrzesien 2004
+ 2nd rev. Wrzesieñ 2004
3rd rev. Marzec 2006
- 4th rev. Grudzien 2008
- Wszelkie uwagi prosze kierowac na: mikmach@wp.pl
+ 4th rev. Grudzieñ 2008
+ Wszelkie uwagi proszê kierowaæ na: mikmach@wp.pl
= V i t a j t e v o V I M T u t o r i a l i - Verzia 1.7 =
===============================================================================
- Vim je velmi výkonný editor, ktorý má príli\9e vela príkazov na to aby
+ Vim je ve¾mi výkonný editor, ktorý má príli\9e ve¾a príkazov na to aby
mohli byt v\9aetky popísané vo výuke akou je táto. Táto výuka
- popisuje dostatocné mno\9estvo príkazov nato aby bolo mo\9ené pou\9eívat
- Vim ako viacúcelový editor.
+ popisuje dostatoèné mno\9estvo príkazov nato aby bolo mo\9ené pou\9eíva\9d
+ Vim ako viacúèelový editor.
- Pribli\9ený cas potrebný na prebratie tejto výuky je 25-30 minút,
- závisí na tom, kolko je stráveného casu s preskú\9aavaním.
+ Pribli\9ený èas potrebný na prebratie tejto výuky je 25-30 minút,
+ závisí na tom, ko¾ko je stráveného èasu s preskú\9aavaním.
UPOZORNENIE:
Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby
- sa mohlo precvicovat na nom (pri \9atarte "vimtutor" je toto kópia).
+ sa mohlo precvièova\9d na òom (pri \9atarte "vimtutor" je toto kópia).
- Je dôle\9eité zapamätat si, \9ee táto výuka je vytvorená pre výuku
- pou\9eívaním. To znamená, \9ee je potrebné si príkazy vyskú\9aat, aby bolo
- ucenie správne. Ak len citas text, príkazy zabudne\9a!
+ Je dôle\9eité zapamäta\9d si, \9ee táto výuka je vytvorená pre výuku
+ pou\9eívaním. To znamená, \9ee je potrebné si príkazy vyskú\9aa\9d, aby bolo
+ uèenie správne. Ak len èitas text, príkazy zabudne\9a!
- Presvedc sa, \9ee Caps-Lock NIEJE stlacený a stlact klávesu
- j niekolko krát, aby sa kurzor posunul natolko, \9ee lekcia 1.1.1
+ Presvedè sa, \9ee Caps-Lock NIEJE stlaèený a stlaèt klávesu
+ j nieko¾ko krát, aby sa kurzor posunul nato¾ko, \9ee lekcia 1.1.1
celkom zaplní obrazovku.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 1.1.1: POHYB KURZOROM
- ** Pre pohyb kurzorum stlac klávesy h,j,k,l ako je znázornené. **
+ ** Pre pohyb kurzorum stlaè klávesy h,j,k,l ako je znázornené. **
^
- k Funkcia: Klávesa h je nalavo a vykoná pohyb dolava.
+ k Funkcia: Klávesa h je na¾avo a vykoná pohyb do¾ava.
< h l > Klávesa l je napravo a vykoná pohyb doprava.
j Klávesa j vyzerá ako \9aípka dole
v
1. Pohybuj kurzorom po obrazovke, kým si na to nezvykne\9a.
- 2. Dr\9e stlacenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje.
----> Teraz sa u\9e vie\9a pohybovat na nasledujúcu lekciu.
+ 2. Dr\9e stlaèenú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje.
+---> Teraz sa u\9e vie\9a pohybova\9d na nasledujúcu lekciu.
3. Pou\9eitím klávesy pre pohyb dole prejdi na Lekciu 1.1.2.
-Poznámka: Ak si niesi istý tým co si napísal, stlac <ESC>
+Poznámka: Ak si niesi istý tým èo si napísal, stlaè <ESC>
na prechod do normálneho módu.
-Poznámka: Kurzorové klávesy sú tie\9e funkcné. Ale pou\9eívaním hjkl sa bude\9a
- schopný pohybovat rýchlej\9aie, ked si zvykne\9a ich pou\9eívat. Naozaj!
+Poznámka: Kurzorové klávesy sú tie\9e funkèné. Ale pou\9eívaním hjkl sa bude\9a
+ schopný pohybova\9d rýchlej\9aie, keï si zvykne\9a ich pou\9eíva\9d. Naozaj!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCIA 1.1.2: ZATVÁRANIE VIMU
- !! POZNÁMKA: Pred vykonaním týchto krokov si precítaj celú túto lekciu !!
+ !! POZNÁMKA: Pred vykonaním týchto krokov si preèítaj celú túto lekciu !!
- 1. Stlac klávesu <ESC> (aby si sa ucite nachádzal v normálnom móde)
+ 1. Stlaè klávesu <ESC> (aby si sa uèite nachádzal v normálnom móde)
2. Napí\9a: :q! <ENTER>.
- Tým ukoncí\9a prácu s editorom BEZ ulo\9eenia zmien, ktoré si vykonal.
+ Tým ukonèí\9a prácu s editorom BEZ ulo\9eenia zmien, ktoré si vykonal.
- 3. Ked sa dostane\9a na príkazový riadok, napí\9a príkaz, ktorým sa dostane\9a
- spet do tejto výuky. To mô\9ee byt: vimtutor <ENTER>
+ 3. Keï sa dostane\9a na príkazový riadok, napí\9a príkaz, ktorým sa dostane\9a
+ spe\9d do tejto výuky. To mô\9ee by\9d: vimtutor <ENTER>
- 4. Ak si si tieto kroky spolahlivo zapamätal, vykonaj kroky 1 a\9e 3, pre
- ukoncenie a znovu spustenie editora.
+ 4. Ak si si tieto kroky spo¾ahlivo zapamätal, vykonaj kroky 1 a\9e 3, pre
+ ukonèenie a znovu spustenie editora.
-POZNÁMKA: :q! <ENTER> neulo\9eí zmeny, ktoré si vykonal. O niekolko lekcií
- sa naucí\9a ako ulo\9eit zmeny do súboru
+POZNÁMKA: :q! <ENTER> neulo\9eí zmeny, ktoré si vykonal. O nieko¾ko lekcií
+ sa nauèí\9a ako ulo\9ei\9d zmeny do súboru
- 5. presun kurzor dole na lekciu 1.1.3.
+ 5. presuò kurzor dole na lekciu 1.1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 1.1.3: EDITÁCIA TEXTU - MAZANIE
-** Stlacenie klávesy x v normálnom móde zma\9ee znak na mieste kurzora. **
+** Stlaèenie klávesy x v normálnom móde zma\9ee znak na mieste kurzora. **
- 1. Presun kurzor ni\9e\9aie na riadok oznacený znackou --->.
+ 1. Presuò kurzor ni\9e\9aie na riadok oznaèený znaèkou --->.
- 2. Aby si mohol odstránit chyby, pohybuj kurzorom kým neprejde na znak,
- ktorý chce\9a zmazat.
+ 2. Aby si mohol odstráni\9d chyby, pohybuj kurzorom kým neprejde na znak,
+ ktorý chce\9a zmaza\9d.
- 3. Stlac klávesu x aby sa zmazal nechcený znak.
+ 3. Stlaè klávesu x aby sa zmazal nechcený znak.
4. Zopakuj kroky 2 a\9e 4 a\9e kým veta nieje správna.
----> Kraava skoocilla ccezz mesiiac.
+---> Kraava skooèilla ccezz mesiiac.
5. Ak je veta správna, prejdi na lekciu 1.1.4.
-POZNÁMKA: Neskú\9aaj si zapamätat obsah tejto výuky, ale sa uc pou\9eívaním.
+POZNÁMKA: Neskú\9aaj si zapamäta\9d obsah tejto výuky, ale sa uè pou\9eívaním.
Lekcia 1.1.4: EDITÁCIA TEXTU - VKLADANIE
- ** Stlacenie klávesy i umo\9enuje vkladanie textu. **
+ ** Stlaèenie klávesy i umo\9eòuje vkladanie textu. **
- 1. Presun kurzor ni\9e\9aie na prvý riadok za znacku --->.
+ 1. Presuò kurzor ni\9e\9aie na prvý riadok za znaèku --->.
2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok,
- presun kurzor na prvý znak za misto, kde má byt text vlo\9eený.
+ presuò kurzor na prvý znak za misto, kde má by\9d text vlo\9eený.
- 3. Stlac klávesu i a napí\9a potrebný text.
+ 3. Stlaè klávesu i a napí\9a potrebný text.
- 4. Po opravení ka\9edej chyby, stlac <ESC> pre návrat do normálneho módu.
+ 4. Po opravení ka\9edej chyby, stlaè <ESC> pre návrat do normálneho módu.
Zopakuj kroky 2 a\9e 4 kým nieje veta správna.
---> Tu je text chýbajúci tejto.
----> Tu je nejaký text chýbajúci od tejto ciary.
+---> Tu je nejaký text chýbajúci od tejto èiary.
- 5. Ked sa dostatocne naucí\9a vkladat text, prejdi na nasledujúce zhrnutie.
+ 5. Keï sa dostatoène nauèí\9a vklada\9d text, prejdi na nasledujúce zhrnutie.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 1.1.5: EDITÁCIA TEXTU - PRIDÁVANIE
- ** Stlacenie klávesy A umo\9enuje pridávat text. **
+ ** Stlaèenie klávesy A umo\9eòuje pridáva\9d text. **
- 1. Presun kurozr ni\9e\9aie na prvý riadok za znackou --->.
+ 1. Presuò kurozr ni\9e\9aie na prvý riadok za znaèkou --->.
Nezále\9eí na tom, na ktorom znaku sa kurzor v tom riadku nachádza.
- 2. Stlac klávesu A a napí\9a potrebný text.
+ 2. Stlaè klávesu A a napí\9a potrebný text.
- 3. Po pridaní textu stlac klávesu <ESC> pre návrat do Normálneho módu.
+ 3. Po pridaní textu stlaè klávesu <ESC> pre návrat do Normálneho módu.
- 4. Presun kurozr na druhý riadok oznacený ---> a zopakuj
+ 4. Presuò kurozr na druhý riadok oznaèený ---> a zopakuj
kroky 2 a 3 kým nieje veta správna.
---> Tu je nejaký text chýbajúci o
- Tu je nejaký text chýbajúci od tialto.
+ Tu je nejaký text chýbajúci od tia¾to.
---> Tu tie\9e chýba nej
Tu tie\9e chýba nejaký text.
- 5. Ked sa dostatocne naucí\9a pridávat text, prejdi na lekciu 1.1.6.
+ 5. Keï sa dostatoène nauèí\9a pridáva\9d text, prejdi na lekciu 1.1.6.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
** Napísaním :wq sa súbor ulo\9eí a zavrie **
-!! POZNÁMKA: Pred vykonaním týchto krokov si precítaj celú lekciu!!
+!! POZNÁMKA: Pred vykonaním týchto krokov si preèítaj celú lekciu!!
1. Opusti túto výuku, ako si to urobil v lekcii 1.1.2: :q!
2. Do príkazového riadku napí\9a príkaz: vim tutor <ENTER>
'vim' je príkaz, ktorý spustí editor Vim, 'tutor' je meno súboru,
- ktorý chce\9a editovat. Pou\9ei taký súbor, ktorý mô\9ee\9a menit.
+ ktorý chce\9a editova\9d. Pou\9ei taký súbor, ktorý mô\9ee\9a meni\9d.
-3. Vlo\9e a zma\9e text tak, ako si sa naucil v predo\9alých lekciach.
+3. Vlo\9e a zma\9e text tak, ako si sa nauèil v predo\9alých lekciach.
4. Ulo\9e súbor so zmenami a opusti Vim príkazom: :wq <ENTER>
-5. Re\9atartuj vimtutor a presun sa dole na nasledujúce zhrnutie.
+5. Re\9atartuj vimtutor a presuò sa dole na nasledujúce zhrnutie.
-6. Urob tak po precítaní predo\9alých krokov a porozumeniu im.
+6. Urob tak po preèítaní predo\9alých krokov a porozumeniu im.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2. Pre spustenie Vimu (z príkazového riadku) napí\9a: vim FILENAME <ENTER>
- 3. Na ukoncenie Vimu napí\9a: <ESC> :q! <ENTER> pre zru\9aenie v\9aetkých zmien
+ 3. Na ukonèenie Vimu napí\9a: <ESC> :q! <ENTER> pre zru\9aenie v\9aetkých zmien
alebo napí\9a: <ESC> :wq <ENTER> pre ulo\9eenie zmien.
4. Na zmazanie znaku na mieste kurzora napí\9a: x
i napí\9a vkladaný text <ESC> vkladanie pred kurzor
A napí\9a pridávaný text <EXC> vkladanie za riadok
-POZNÁMKA: Stlacenie <ESC> ta premiestní do normálneho módu alebo zru\9aí
- nejaký nechcený a ciastocne dokoncený príkaz.
+POZNÁMKA: Stlaèenie <ESC> \9da premiestní do normálneho módu alebo zru\9aí
+ nejaký nechcený a èiastoène dokonèený príkaz.
-Teraz pokracuj lekciou 1.2.
+Teraz pokraèuj lekciou 1.2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
** Napísanie príkazu dw zma\9ee znaky do konca slova. **
-1. Stlac <ESC> aby si bol bezpecne v normálnom móde.
+1. Stlaè <ESC> aby si bol bezpeène v normálnom móde.
-2. Presun kurzor ni\9e\9aie na riadok oznacený znackou --->.
+2. Presuò kurzor ni\9e\9aie na riadok oznaèený znaèkou --->.
-3. Presun kurzor na zaciatok slova, ktoré je potrebné zmazat.
+3. Presuò kurzor na zaèiatok slova, ktoré je potrebné zmaza\9d.
4. Napí\9a dw aby slovo zmizlo.
-POZNÁMKA: Písmeno d sa zobrazí na poslednom riadku obrazovky ked ho
- napí\9ae\9a. Vim na teba pocká, aby si mohol napísat
- písmeno w. Ak vidí\9a nieco iné ako d , tak si napísal
- nesprávny znak; stlac <ESC> a zacni znova.
+POZNÁMKA: Písmeno d sa zobrazí na poslednom riadku obrazovky keï ho
+ napí\9ae\9a. Vim na teba poèká, aby si mohol napísa\9d
+ písmeno w. Ak vidí\9a nieèo iné ako d , tak si napísal
+ nesprávny znak; stlaè <ESC> a zaèni znova.
----> Tu je niekolko slov zábava, ktoré nie patria list do tejto vety.
+---> Tu je nieko¾ko slov zábava, ktoré nie patria list do tejto vety.
5. Zopakuj kroky 3 a\9e 4 kým veta nieje správna a prejdi na lekciu 1.2.2.
** Napísanie príkazu d$ zma\9ee znaky do konca riadku **
-1. Stlac <ESC> aby si bol bezpecne v normálnom móde.
+1. Stlaè <ESC> aby si bol bezpeène v normálnom móde.
-2. Presun kurzor ni\9e\9aie na riadok oznacený znackou --->.
+2. Presuò kurzor ni\9e\9aie na riadok oznaèený znaèkou --->.
-3. Presun kurzor na koniec správnej vety (ZA prvú bodku).
+3. Presuò kurzor na koniec správnej vety (ZA prvú bodku).
4. Napí\9a d$ aby sa zmazali znaky do konca riadku.
---> Niekto napísal koniec tohto riadku dvakrát. koniec tohot riadku dvakrát.
-5. Prejdi na lekciu 1.2.3 pre pochopenie toho co sa stalo.
+5. Prejdi na lekciu 1.2.3 pre pochopenie toho èo sa stalo.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 1.2.3: OPERÁTORY A POHYBY
- Vela príkazov, ktoré menia text sú odvodené od operátorov a pohybov.
+ Ve¾a príkazov, ktoré menia text sú odvodené od operátorov a pohybov.
Formát pre príkaz mazania klávesou d je nasledovný:
d pohyb
kde:
d - je mazací operátor
- pohyb - je to co operátor vykonáva (vypísané ni\9e\9aie)
+ pohyb - je to èo operátor vykonáva (vypísané ni\9e\9aie)
Krátky list pohybov:
- w - do zaciatku dal\9aieho slova, okrem jeho prvého písmena.
+ w - do zaèiatku ïal\9aieho slova, okrem jeho prvého písmena.
e - do konca teraj\9aieho slova, vrátane posledného znaku.
$ - do konca riadku, vrátane posledného znaku
Tak\9ee napísaním de sa zma\9ee v\9aetko od kurzora do konca slova.
-POZNÁMKA: Stlacením iba pohybu v normálnom móde bez operátora
+POZNÁMKA: Stlaèením iba pohybu v normálnom móde bez operátora
sa presunie kurzor tak ako je to \9apecivikované.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 1.2.4: Pou\9eitie viacnásobného pohybu
- ** Napísaním císla pred pohyb ho zopakuje zadný pocet krát **
+ ** Napísaním èísla pred pohyb ho zopakuje zadný poèet krát **
- 1. Presun kurozr ni\9e\9aie na zaciatok riadku oznaceného --->.
+ 1. Presuò kurozr ni\9e\9aie na zaèiatok riadku oznaèeného --->.
2. Napí\9a 2w a kurozr sa presunie o dve slová vpred.
3. Napí\9a 3e a kurozr sa presunie vpred na koniec tretieho slova.
- 4. Napí\9a 0 (nula) a kurozr sa presunie na zaciatok riadku.
+ 4. Napí\9a 0 (nula) a kurozr sa presunie na zaèiatok riadku.
- 5. Zopakuj kroky 2 a 3 s rôznymi císlami.
+ 5. Zopakuj kroky 2 a 3 s rôznymi èíslami.
----> Toto je riadok so slovami po kotrých sa mô\9eete pohybovat.
+---> Toto je riadok so slovami po kotrých sa mô\9eete pohybova\9d.
6. Prejdi na lekciu 1.2.5.
Lekcia 1.2.5: POU\8eITIE VIACNÁSOBNÉHO MAZANIA PRE HROMADNÉ MAZANIE
- ** Napísanie císla spolu s operátorom ho zopakuje zadaný pocet krát **
+ ** Napísanie èísla spolu s operátorom ho zopakuje zadaný poèet krát **
- V kombinácii operátorov mazania a pohybu spomínaného vy\9a\9aie vlo\9e pocet
+ V kombinácii operátorov mazania a pohybu spomínaného vy\9a\9aie vlo\9e poèet
pred pohyb pre docielenie hromadného mazania:
- d císlo pohyb
+ d èíslo pohyb
- 1. Presun kurzor na prvé slovo písané VELKÝMI PÍSMENAMI
- v riadku oznacenom --->.
+ 1. Presuò kurzor na prvé slovo písané VE¼KÝMI PÍSMENAMI
+ v riadku oznaèenom --->.
- 2. Napí\9a 2dw a zma\9ee\9a dve slová písané VELKÝMI PÍSMENAMI
+ 2. Napí\9a 2dw a zma\9ee\9a dve slová písané VE¼KÝMI PÍSMENAMI
- 3. Zopakuj kroky 1 a 2 s pou\9eitím rôzneho císla tak aby si zmazal slová
- písané velkými písmenami jedným príkazom.
+ 3. Zopakuj kroky 1 a 2 s pou\9eitím rôzneho èísla tak aby si zmazal slová
+ písané ve¾kými písmenami jedným príkazom.
---> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny.
-POZNÁMKA: Císlo medzi operátorom d a pohybom funguje podobne ako pri
+POZNÁMKA: Èíslo medzi operátorom d a pohybom funguje podobne ako pri
pou\9eití s pohybom bez operátora.
** Napísanie príkazu dd zma\9ee celý riadok. **
-Vzhladom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli,
-\9ee bude jednoduch\9aie mazat celý riadok napísaním dvoch písmen d.
+Vzh¾adom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli,
+\9ee bude jednoduch\9aie maza\9d celý riadok napísaním dvoch písmen d.
-1. Presun kurzor na druhý riadok v texte na spodu.
+1. Presuò kurzor na druhý riadok v texte na spodu.
2. Napí\9a dd aby si zmazal riadok.
3. Prejdi na \9atvrtý riadok.
4. Napí\9a 2dd aby si zmazal dva riadky.
- 1) Ru\9ee sú cervené,
+ 1) Ru\9ee sú èervené,
2) Blato je zábavné,
3) Fialky sú modré,
4) Mám auto,
- 5) Hodinky ukazujú cas,
+ 5) Hodinky ukazujú èas,
6) Cukor je sladký,
7) A to si ty.
Lekcia 1.2.7: PRÍKAZ UNDO
-** Stlac u pre vrátenie posledného príkazu, U pre úpravu celého riadku. **
+** Stlaè u pre vrátenie posledného príkazu, U pre úpravu celého riadku. **
-1. Presun kurzor ni\9e\9aie na riadok oznacený znackou ---> a premiestni ho na
+1. Presuò kurzor ni\9e\9aie na riadok oznaèený znaèkou ---> a premiestni ho na
prvú chybu.
2. Napí\9a x pre zmazanie prvého nechceného riadku.
-3. Teraz napí\9a u cím vrátí\9a spät posledne vykonaný príkaz.
+3. Teraz napí\9a u èím vrátí\9a spä\9d posledne vykonaný príkaz.
4. Teraz oprav v\9aetky chyby na riadku pou\9eitím príkazu x .
-5. Teraz napí\9a velké U cím vrátí\9a riadok do pôvodného stavu.
-6. Teraz napí\9a u niekolko krát, cím vrátí\9a spät príkaz U.
-7. Teraz napí\9a CTRL-R (dr\9e klávesu CTRL stlacenú kým stláca\9a R) niekolko
- krát, cím vrátí\9a spät predtým vrátené príkazy (undo z undo).
+5. Teraz napí\9a ve¾ké U èím vrátí\9a riadok do pôvodného stavu.
+6. Teraz napí\9a u nieko¾ko krát, èím vrátí\9a spä\9d príkaz U.
+7. Teraz napí\9a CTRL-R (dr\9e klávesu CTRL stlaèenú kým stláèa\9a R) nieko¾ko
+ krát, èím vrátí\9a spä\9d predtým vrátené príkazy (undo z undo).
----> Opprav chybby nna toomto riadku a zmeen ich pommocou undo.
+---> Opprav chybby nna toomto riadku a zmeeò ich pommocou undo.
- 8. Tieto príkazy sú casto pou\9eívané. Teraz prejdi na zhrnutie lekcie 1.2.
+ 8. Tieto príkazy sú èasto pou\9eívané. Teraz prejdi na zhrnutie lekcie 1.2.
3. Pre zmazanie celého riadku napí\9a: dd
- 4. Pre zopakovanie pohybu, napí\9a pred neho císlo: 2w
+ 4. Pre zopakovanie pohybu, napí\9a pred neho èíslo: 2w
5. Formát pre píkaz:
- operátor [císlo] pohyb
+ operátor [èíslo] pohyb
kde:
- operátor - co treba robit, napríklad d pre zmazanie
- [císlo] - je volitelný pocet pre opakovanie pohybu
- pohyb - pohyb po texte vzhladom na operátor, napríklad w (slovo),
- $ (do konca riadku), atd.
+ operátor - èo treba robi\9d, napríklad d pre zmazanie
+ [èíslo] - je volite¾ný poèet pre opakovanie pohybu
+ pohyb - pohyb po texte vzh¾adom na operátor, napríklad w (slovo),
+ $ (do konca riadku), atï.
- 6. Pre pohyb na zaciatok riadku pou\9ei nulu: 0
+ 6. Pre pohyb na zaèiatok riadku pou\9ei nulu: 0
- 7. Pre vrátenie spät predo\9alej operácie napí\9a: u (malé u)
- Pre vrátenie v\9aetkých úprav na riadku napí\9a: U (velké U)
+ 7. Pre vrátenie spä\9d predo\9alej operácie napí\9a: u (malé u)
+ Pre vrátenie v\9aetkých úprav na riadku napí\9a: U (ve¾ké U)
Pre vrátenie vrátených úprav napí\9a: CTRL-R
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.3.1: PRÍKAZ VLO\8eIT
+ Lekcia 1.3.1: PRÍKAZ VLO\8eI\8d
** Napísanie príkazu p vlo\9eí psledný výmaz za kurzor. **
- 1. Presun kurzor ni\9e\9aie na prvý riadok textu.
+ 1. Presuò kurzor ni\9e\9aie na prvý riadok textu.
- 2. Napí\9a dd cím zma\9ee\9a riadok a ulo\9eí\9a ho do buffera editora Vim.
+ 2. Napí\9a dd èím zma\9ee\9a riadok a ulo\9eí\9a ho do buffera editora Vim.
- 3. Presun kurzor vy\9a\9aie tam, kam zmazaný riadok patrí.
+ 3. Presuò kurzor vy\9a\9aie tam, kam zmazaný riadok patrí.
4. Ak napí\9ae\9a v normálnom móde p zmazaný riadk sa vlo\9eí.
5. Zopakuj kroky 2 a\9e 4, kým riadky niesú v správnom poradí.
----> d) Tie\9e sa doká\9ee\9a vzdelávat?
+---> d) Tie\9e sa doká\9ee\9a vzdeláva\9d?
---> b) Fialky sú modré,
---> c) Inteligencia sa vzdeláva,
----> a) Ru\9ee sú cervené,
+---> a) Ru\9ee sú èervené,
** Napísaním rx sa nahradí znak na mieste kurzora znakom x . **
- 1. Presun kurzor ni\9e\9aie na prví riadok textu oznaceného znackou --->.
+ 1. Presuò kurzor ni\9e\9aie na prví riadok textu oznaèeného znaèkou --->.
- 2. Presun kurzor na zaciatok prvej chyby.
+ 2. Presuò kurzor na zaèiatok prvej chyby.
- 3. napí\9a r a potom znak, ktorý tam má byt.
+ 3. napí\9a r a potom znak, ktorý tam má by\9d.
4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým.
----> Kad bol tento riasok píaaný, niekro stla\9ail nesprábne klávesy!
----> Ked bol tento riadok písaný, niekto stlacil nesprávne klávesy!
+---> Kaï bol tento riasok píaaný, niekro stla\9ail nesprábne klávesy!
+---> Keï bol tento riadok písaný, niekto stlaèil nesprávne klávesy!
5. Teraz prejdi na lekciu 1.3.2.
-POZNÁMKA: Pamätaj si, \9ee naucit sa mô\9ee\9a len pou\9eívanim, nie pamätaním.
+POZNÁMKA: Pamätaj si, \9ee nauèi\9d sa mô\9ee\9a len pou\9eívanim, nie pamätaním.
Lekcia 1.3.3: PRÍKAZ ÚPRAVY
- ** Ak chce\9a zmenit cast slova do konca slova, napí\9a ce . **
+ ** Ak chce\9a zmeni\9d èas\9d slova do konca slova, napí\9a ce . **
- 1. Presun kurzor ni\9e\9aie na prvý riadok oznacený znackou --->.
+ 1. Presuò kurzor ni\9e\9aie na prvý riadok oznaèený znaèkou --->.
2. Umiestni kurzor na písmeno o v slove rosfpl.
3. Napí\9a ce a oprav slovo (v tomto prípade napí\9a 'iadok'.)
- 4. Stlac <ESC> a prejdi na dal\9aí znak, ktorý treba zmenit.
+ 4. Stlaè <ESC> a prejdi na ïal\9aí znak, ktorý treba zmeni\9d.
5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá.
----> Tento rosfpl má niekolko skic, ktoré je pirewvbí zmenit piytucán príkazu.
----> Tento riadok má niekolko slov, ktoré je potrebné zmenit pou\9eitím príkazu.
+---> Tento rosfpl má nieko¾ko skic, ktoré je pirewvbí zmeni\9d piy\9duèán príkazu.
+---> Tento riadok má nieko¾ko slov, ktoré je potrebné zmeni\9d pou\9eitím príkazu.
Poznámka, \9ee ce zma\9ee slovo a nastaví vkladací mód.
1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je:
- c [císlo] pohyb
+ c [èíslo] pohyb
2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku).
- 3. Presun kurzor ni\9e\9aie na prvý riadok oznacený znackou --->.
+ 3. Presuò kurzor ni\9e\9aie na prvý riadok oznaèený znaèkou --->.
- 4. Presun kurzor na prvú chybu.
+ 4. Presuò kurzor na prvú chybu.
- 5. napí\9a c$ aby si mohol upravit zvy\9aok riadku podla druhého
- a stlac <ESC>.
+ 5. napí\9a c$ aby si mohol upravi\9d zvy\9aok riadku pod¾a druhého
+ a stlaè <ESC>.
---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy.
----> Koniec tohto riadku potrebuje opravit pou\9eitím príkazu c$ .
+---> Koniec tohto riadku potrebuje opravi\9d pou\9eitím príkazu c$ .
-POZNÁMKA: Mô\9ee\9a pou\9eit klávesu backspace na úpravu zmien pocas písania.
+POZNÁMKA: Mô\9ee\9a pou\9ei\9d klávesu backspace na úpravu zmien poèas písania.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2. Pre naradenie znaku na mieste kurzora, napí\9a r a potom znak, ktorý
nahradí pôvodný znak.
- 3. Príkaz na upravenie umo\9enuje zmenit od kurzora a\9e po miesto, ktoré
- urcuje pohyb. napr. Napí\9a ce cím zmní\9a text od pozície
+ 3. Príkaz na upravenie umo\9eòuje zmeni\9d od kurzora a\9e po miesto, ktoré
+ urèuje pohyb. napr. Napí\9a ce èím zmní\9a text od pozície
kurzora do konca slova, c$ zmení text do konca riadku.
4. Formát pre nahradenie je:
- c [císlo] pohyb
+ c [èíslo] pohyb
Teraz prejdi na nalsedujúcu lekciu.
Lekcia 1.4.1: POZÍCIA A STATUS SÚBORU
- ** Stlac CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru.
+ ** Stlaè CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru.
Napí\9a G pre presun na riadok v súbore. **
- Poznámka: Precítaj si celú túto lekciu skôr ako zacne\9a vykonávat kroky!!
+ Poznámka: Preèítaj si celú túto lekciu skôr ako zaène\9a vykonáva\9d kroky!!
- 1. Dr\9e stlacenú klávesu Ctrl a stlac g . Toto nazývame CTRL-G.
+ 1. Dr\9e stlaèenú klávesu Ctrl a stlaè g . Toto nazývame CTRL-G.
Na spodu obrazovky sa zobrazí správa s názvom súboru a pozíciou
- v súbore. Zapamätajsi si císlo riadku pre pou\9eitie v kroku 3.
+ v súbore. Zapamätajsi si èíslo riadku pre pou\9eitie v kroku 3.
- 2. Stlac G cím sa dostane\9a na spodok súboru.
- Napí\9a gg cím sa dostane\9a na zaciatok súboru.
+ 2. Stlaè G èím sa dostane\9a na spodok súboru.
+ Napí\9a gg èím sa dostane\9a na zaèiatok súboru.
- 3. Napí\9a císlo riadku na ktorom si sa nachádzal a stlac G. To ta
- vráti na riadok, na ktorom si prvý krát stlacil CTRL-G.
+ 3. Napí\9a èíslo riadku na ktorom si sa nachádzal a stlaè G. To \9da
+ vráti na riadok, na ktorom si prvý krát stlaèil CTRL-G.
- 4. Ak sa cítí\9a schopný vykonat teto kroky, vykonaj kroky 1 a\9e 3.
+ 4. Ak sa cítí\9a schopný vykona\9d teto kroky, vykonaj kroky 1 a\9e 3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.4.2: PRÍKAZ VYHLADÁVANIA
+ Lekcia 1.4.2: PRÍKAZ VYH¼ADÁVANIA
- ** Napí\9a / nasledované retazcom pre vyhladanie príslu\9aného retazca. **
+ ** Napí\9a / nasledované re\9dazcom pre vyh¾adanie príslu\9aného re\9dazca. **
1. Napí\9a znak / v normálnom móde. Poznámka, \9ee tento znak sa spolu
- s kurzorom zobrazí v dolnej casti obrazovky s : príkazom.
+ s kurzorom zobrazí v dolnej èasti obrazovky s : príkazom.
- 2. Teraz napí\9a 'errroor' <ENTER>. To je slovo, ktoré chce\9a vyhladat.
+ 2. Teraz napí\9a 'errroor' <ENTER>. To je slovo, ktoré chce\9a vyh¾ada\9d.
- 3. Pre vyhladanie dal\9aieho výskytu rovnakého retazca, stlac jednoducho n.
- Pre vyhladanie dal\9aieho výskytu rovnakého retazca opacným smerom,
+ 3. Pre vyh¾adanie ïal\9aieho výskytu rovnakého re\9dazca, stlaè jednoducho n.
+ Pre vyh¾adanie ïal\9aieho výskytu rovnakého re\9dazca opaèným smerom,
N.
- 4. Ak chce\9a vyhladat retazec v spätnom smere, pou\9eí príkaz ? miesto
+ 4. Ak chce\9a vyh¾ada\9d re\9dazec v spätnom smere, pou\9eí príkaz ? miesto
príkazu /.
- 5. Pre návrat na miesto z ktorého si pri\9aiel stlac CTRL-O (dr\9e stlacenú
- klávesu Ctrl pocas stlacenia klávesy o). Zopakuj pre dal\9aí návrat
- spät. CTRL-I ide vpred.
+ 5. Pre návrat na miesto z ktorého si pri\9aiel stlaè CTRL-O (dr\9e stlaèenú
+ klávesu Ctrl poèas stlaèenia klávesy o). Zopakuj pre ïal\9aí návrat
+ spä\9d. CTRL-I ide vpred.
POZNÁMKA: "errroor" nieje spôsob hláskovania error; errroor je error.
-POZNÁMKA: Ked vyhladávanie dosiahne koniec tohto súboru, bude pokracovat na
- zaciatku, dokial nieje resetované nastavenie 'wrapscan' .
+POZNÁMKA: Keï vyh¾adávanie dosiahne koniec tohto súboru, bude pokraèova\9d na
+ zaèiatku, dokia¾ nieje resetované nastavenie 'wrapscan' .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.4.3: VYHLADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK
+ Lekcia 1.4.3: VYH¼ADÁVANIE ZODPOVEDAJÚCICH ZÁTAVORIEK
- ** Napí\9a % pre vyhladanie príslu\9aného znaku ),], alebo } . **
+ ** Napí\9a % pre vyh¾adanie príslu\9aného znaku ),], alebo } . **
1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku ni\9e\9aie
- oznaceného znackou --->.
+ oznaèeného znaèkou --->.
2. Teraz napí\9a znak % .
3. Kurzor sa premiestni na zodpovedajúcu zátvorku.
- 4. Napí\9a % pre presun kurzoru spät na otvárajúcu zátvorku.
+ 4. Napí\9a % pre presun kurzoru spä\9d na otvárajúcu zátvorku.
- 5. Presun kurzor na iný zo znakov (,),[,],{ alebo } a v\9aimni si
- co % vykonáva.
+ 5. Presuò kurzor na iný zo znakov (,),[,],{ alebo } a v\9aimni si
+ èo % vykonáva.
---> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. ))
-Poznámka: Toto je velmi výhodné pou\9eít pri ladení programu s chýbajúcimi
+Poznámka: Toto je ve¾mi výhodné pou\9eí\9d pri ladení programu s chýbajúcimi
uzatvárajúcimi zátvorkami!
** Napí\9a :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. **
- 1. Presun kurzor ni\9e\9aie na riadok oznacený znackou --->.
+ 1. Presuò kurzor ni\9e\9aie na riadok oznaèený znaèkou --->.
2. Napí\9a :s/thee/the <ENTER> . Poznamka, \9ee tento príkaz zmení len prvý
výskyt "thee" v riadku.
- 3. Teraz napí\9a :s/thee/the/g co znamená celkové nahradenie v riadku.
+ 3. Teraz napí\9a :s/thee/the/g èo znamená celkové nahradenie v riadku.
Toto nahradí v\9aetky výskyty v riadku.
---> Thee best time to see thee flowers in thee spring.
- 4. Pre zmenu v\9aetkých výskytov daného retazca medzi dvomi ridakami,
- napí\9a :#,#s/starý/nový/g kde #,# sú císla dvoch riadkov, v rozsahu
+ 4. Pre zmenu v\9aetkých výskytov daného re\9dazca medzi dvomi ridakami,
+ napí\9a :#,#s/starý/nový/g kde #,# sú èísla dvoch riadkov, v rozsahu
ktorých sa nahradenie vykoná.
napí\9a :%s/starý/nový/g pre zmenu v\9aetkých výskytov v celom riadku
napí\9a :%s/starý/nový/gc nájde v\9aetky výskyty v celom súbore,
- s otázkou ci nahradit alebo nie
+ s otázkou èi nahradi\9d alebo nie
1. CTRL-g vypí\9ae tvoju pozíciu v súbore a status súboru.
- G ta premiestni na koniec riadku.
- císlo G ta premiestni na riadok s císlom.
- gg ta presunie na prvý riadok
+ G \9da premiestni na koniec riadku.
+ èíslo G \9da premiestni na riadok s èíslom.
+ gg \9da presunie na prvý riadok
- 2. Napísanie / nasledované retazcom vyhladá retazec smerom DOPREDU.
- Napísanie ? nasledované retazcom vyhlada retazec smerom DOZADU.
- Napísanie n po vyhladávaní, vyhladá nasledujúci výskyt retazca
- v rovnakom smere, pricom N vyhladá v opacnom smere.
- CTRL-O ta vráti spät na star\9aiu pozíciu, CTRL-I na nov\9aiu pozíciu.
+ 2. Napísanie / nasledované re\9dazcom vyh¾adá re\9dazec smerom DOPREDU.
+ Napísanie ? nasledované re\9dazcom vyh¾ada re\9dazec smerom DOZADU.
+ Napísanie n po vyh¾adávaní, vyh¾adá nasledujúci výskyt re\9dazca
+ v rovnakom smere, prièom N vyh¾adá v opaènom smere.
+ CTRL-O \9da vráti spä\9d na star\9aiu pozíciu, CTRL-I na nov\9aiu pozíciu.
- 3. Napísanie % ked kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu
+ 3. Napísanie % keï kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu
párnu zátvorku.
4. Pre nahradenie nového za prvý starý v riadku napí\9a :s/starý/nový
Pre nahradenie nového za v\9aetky staré v riadku napí\9a :s/starý/nový/g
- Pre nahradenie retazcov medzi dvoma riadkami 3 napí\9a :#,#/starý/nový/g
+ Pre nahradenie re\9dazcov medzi dvoma riadkami 3 napí\9a :#,#/starý/nový/g
Pre nahradenie v\9aetkých výskytov v súbore napí\9a :%s/starý/nový/g
Pre potvrdenie ka\9edého nahradenia pridaj 'c' :%s/starý/nový/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.5.1: AKO SPUSTIT VONKAJ\8aÍ PRÍKAZ
+ Lekcia 1.5.1: AKO SPUSTI\8d VONKAJ\8aÍ PRÍKAZ
** Napí\9a príkaz :! nasledovaný vonkaj\9aím príkazom pre spustenie príkazu **
1. Napí\9a obvyklý píkaz : ktorý nastaví kurzor na spodok obrazovky.
- To umo\9ení napísat príkaz.
+ To umo\9ení napísa\9d príkaz.
- 2. Teraz napí\9a ! (výkricník). To umo\9ení spustit hociaký vonkaj\9aí príkaz
+ 2. Teraz napí\9a ! (výkrièník). To umo\9ení spusti\9d hociaký vonkaj\9aí príkaz
z príkazového riadku.
- 3. Ako príklad napí\9a ls za ! a stlac <ENTER>. Tento príkaz
+ 3. Ako príklad napí\9a ls za ! a stlaè <ENTER>. Tento príkaz
zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku.
Alebo pou\9ei :!dir ak ls nefunguje.
-Poznámka: Takto je mo\9ené spustit hociaký vonkaj\9aí príkaz s argumentami.
-Poznámka: V\9aetky príkazy : musia byt dokoncené stlacením <ENTER>
+Poznámka: Takto je mo\9ené spusti\9d hociaký vonkaj\9aí príkaz s argumentami.
+Poznámka: V\9aetky príkazy : musia by\9d dokonèené stlaèením <ENTER>
** Pre ulo\9eenie zmien v súbore, napí\9a :w FILENAME. **
1. Napí\9a :!dir alebo :!ls pre výpis aktuálneho adresára.
- U\9e vie\9a, \9ee musí\9a za týmto stlacit <ENTER> .
+ U\9e vie\9a, \9ee musí\9a za týmto stlaèi\9d <ENTER> .
2. Vyber názov súboru, ktorý e\9ate neexistuje, ako napr. TEST.
3. Teraz napí\9a: :w TEST (kde TEST je názov vybratého súboru.)
4. To ulo\9eí celý súbor (Vim Tutor) pod názovm TEST.
- Pre overenie napí\9a :!dir , cím zobrazí\9a obsah adresára.
+ Pre overenie napí\9a :!dir , èím zobrazí\9a obsah adresára.
-Poznámka: \9ee ak ukoncí\9a prácu s editorom Vim a znovu ho spustí\9a príkazom
- vim TEST, súbor bude kópia výuky, ked si ho ulo\9eil.
+Poznámka: \9ee ak ukonèí\9a prácu s editorom Vim a znovu ho spustí\9a príkazom
+ vim TEST, súbor bude kópia výuky, keï si ho ulo\9eil.
- 5. Teraz odstrán súbor napísaním (MS-DOS): :!del TEST
+ 5. Teraz odstráò súbor napísaním (MS-DOS): :!del TEST
alebo (Unix): :!rm TEST
Lekcia 1.5.3: VÝBER TEXTU PRE ULO\8eENIE
- ** Pre ulo\9eenie casti súboru, napí\9a v pohyb :w FILENAME **
+ ** Pre ulo\9eenie èasti súboru, napí\9a v pohyb :w FILENAME **
- 1. Presun kurozr na tento riadok.
+ 1. Presuò kurozr na tento riadok.
- 2. Stlac v a presun kurozr na piatu polo\9eku dole. Poznámka, \9ee
- tento text je vyznacený (highlighted).
+ 2. Stlaè v a presuò kurozr na piatu polo\9eku dole. Poznámka, \9ee
+ tento text je vyznaèený (highlighted).
- 3. Stlac klávesu : . V spodnej casti okna sa objaví :'<,'>.
+ 3. Stlaè klávesu : . V spodnej èasti okna sa objaví :'<,'>.
4. Napí\9a w TEST , kde TEST je meno súboru, ktorý zatial neexistuje.
- Skontroluj, e vidí\9a :'<,'>w TEST predtým ne\9e stlací\9a Enter.
+ Skontroluj, e vidí\9a :'<,'>w TEST predtým ne\9e stlaèí\9a Enter.
- 5. Vim zapí\9ae oznacené riadky do súboru TEST. Pou\9ei :!dir alebo :!ls
- pre overenie. Zatial ho e\9ate nema\9e! Pou\9eijeme ho v dal\9aej lekcii.
+ 5. Vim zapí\9ae oznaèené riadky do súboru TEST. Pou\9ei :!dir alebo :!ls
+ pre overenie. Zatial ho e\9ate nema\9e! Pou\9eijeme ho v ïal\9aej lekcii.
-POZNÁMKA: Stlacením klávesy v sa spustí vizuálne oznacovanie.
- Mô\9ee\9a pohybovat kurzorom pre upresnenie vyznaceného textu.
- Potom mô\9ee\9a pou\9eit operátor pre vykonanie nejakej akcie
- s textom. Napríklad d zma\9ee vyznacený text.
+POZNÁMKA: Stlaèením klávesy v sa spustí vizuálne oznaèovanie.
+ Mô\9ee\9a pohybova\9d kurzorom pre upresnenie vyznaèeného textu.
+ Potom mô\9ee\9a pou\9ei\9d operátor pre vykonanie nejakej akcie
+ s textom. Napríklad d zma\9ee vyznaèený text.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.5.4: VÝBER A ZLUCOVANIE SÚBOROV
+ Lekcia 1.5.4: VÝBER A ZLUÈOVANIE SÚBOROV
** Pre vlo\9eenie obsahu súboru, napí\9a :r FILENAME **
1. Premiestni kurzor nad tento riadok.
-POZNÁMKA: Po vykonaní kroku 2 uvidí\9a text z lekcie 1.5.3. Potom sa presun
+POZNÁMKA: Po vykonaní kroku 2 uvidí\9a text z lekcie 1.5.3. Potom sa presuò
dole, aby si videl túto lekciu.
3. Teraz vlo\9e súbor TEST pou\9eitím príkazu :r TEST kde TEST je názov
súboru. Súbor, ktorý si pou\9eil je umiestnený pod riadkom s kurzorom.
-POZNÁMKA: Mô\9ee\9a tie\9e nacítat výstup vonkaj\9aieho príkazu. Napríklad :r !ls
- nacíta výstup príkazu ls a umiestni ho za pozíciu kurzora.
+POZNÁMKA: Mô\9ee\9a tie\9e naèíta\9d výstup vonkaj\9aieho príkazu. Napríklad :r !ls
+ naèíta výstup príkazu ls a umiestni ho za pozíciu kurzora.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. :!príkaz spustí vonkaj\9aí príkaz.
- Niektoré vyu\9eitelné príklady sú:
+ Niektoré vyu\9eite¾né príklady sú:
(MS_DOS) (UNIX)
:!dir :!ls - zobrazí obsah adresára
:!del FILENAME :!rm FILENAME - odstráni súbor FILENAME
2. :w FILENAME ulo\9eí aktuálny súbor na disk pod menom FILENAME.
- 3. v pohyb :w FILENAME ulo\9eí vizuálne oznacené riadky do
+ 3. v pohyb :w FILENAME ulo\9eí vizuálne oznaèené riadky do
súboru FILENAME.
4. :r FILENAME vyberie z disku súbor FILENAME a vlo\9eí ho do aktuálneho
súboru za pozíciou kurzora.
- 5. :r !dir nacíta výstup z príkazu dir a vlo\9eí ho za pozíciu kurzora.
+ 5. :r !dir naèíta výstup z príkazu dir a vlo\9eí ho za pozíciu kurzora.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.6.1: PRÍKAZ OTVORIT
+ Lekcia 1.6.1: PRÍKAZ OTVORI\8d
** Napí\9a o pre vlo\9eenie riadku pod kurzor a prepnutie do vkladacieho módu **
- 1. Presun kurzor ni\9e\9aie na riadok oznacený znackou --->.
+ 1. Presuò kurzor ni\9e\9aie na riadok oznaèený znaèkou --->.
- 2. Napí\9a o (malé písmeno) pre vlo\9eenie cistého riadku pod kurzorm
+ 2. Napí\9a o (malé písmeno) pre vlo\9eenie èistého riadku pod kurzorm
a prepnutie do vkladacieho módu.
- 3. Teraz skopíruj riadok oznacený ---> a stlac <ESC> pre ukoncenie
+ 3. Teraz skopíruj riadok oznaèený ---> a stlaè <ESC> pre ukonèenie
vkladacieho módu.
---> Po napísaní o sa kurzor premiestní na vlo\9eený riadok do vkladacieho
módu.
- 4. Pre otvorenie riadku nad kurzorom, jednotucho napí\9a velké O ,
+ 4. Pre otvorenie riadku nad kurzorom, jednotucho napí\9a ve¾ké O ,
namiesto malého o. Vyskú\9aaj si to na riadku dole.
----> Vlo\9e riadok nad týmto napísaním O, ked kurzor je na tomto riadku.
+---> Vlo\9e riadok nad týmto napísaním O, keï kurzor je na tomto riadku.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcia 1.6.2: PRÍKAZ PRIDAT
+ Lekcia 1.6.2: PRÍKAZ PRIDA\8d
** Napí\9a a pre vlo\9eenie textu ZA kurzor. **
- 1. Presun kurzor ni\9e\9aie na koniec prvého riadku oznaceného znackou --->
+ 1. Presuò kurzor ni\9e\9aie na koniec prvého riadku oznaèeného znaèkou --->
- 2. Stlac klávesu e dokial kurozr nieje na konci riadku.
+ 2. Stlaè klávesu e dokia¾ kurozr nieje na konci riadku.
3. Napí\9a a (malé písmeno) pre pridanie textu ZA kurzorom.
- 4. Dokoncí slovo tak ako je to v druhom riadku. Stla\9a <ESC> pre
+ 4. Dokonèí slovo tak ako je to v druhom riadku. Stla\9a <ESC> pre
opustenie vkladacieho módu.
- 5. Pou\9ei e na presun na dal\9aie nedokoncené slovo a zopakuj kroky 3 a 4.
+ 5. Pou\9ei e na presun na ïal\9aie nedokonèené slovo a zopakuj kroky 3 a 4.
----> Tento ri ti dovoluje nácv priávan testu na koniec riadku.
----> Tento riadok ti dovoluje nácvik pridávania textu na koniec riadku.
+---> Tento ri ti dovo¾uje nácv priávan testu na koniec riadku.
+---> Tento riadok ti dovo¾uje nácvik pridávania textu na koniec riadku.
POZNÁMKA: a, i, A \9atartujú rovnaký vkladací mód, jediný rozidel je, kde
sa znaky vkladajú.
Lekcia 1.6.3: INÝ SPOSOB NAHRADZOVANIA
- ** Napí\9a velké R pre nahradenie viac ako jedného znaku. **
+ ** Napí\9a ve¾ké R pre nahradenie viac ako jedného znaku. **
- 1. Presun kurzor ni\9e\9aie na prvý riadok oznacený znackou --->. Premiestni
- kurzor na zaciatok prvého výskytu xxx.
+ 1. Presuò kurzor ni\9e\9aie na prvý riadok oznaèený znaèkou --->. Premiestni
+ kurzor na zaèiatok prvého výskytu xxx.
- 2. Teraz napí\9a R a napí\9a císlo uvedené v druhom riadku, tak\9ee
+ 2. Teraz napí\9a R a napí\9a èíslo uvedené v druhom riadku, tak\9ee
sa ním nahradí pôvodné xxx.
- 3. Stlac <ESC> pre opustenie nahradzovacieho módu. Poznámka, \9ee zvy\9aok
+ 3. Stlaè <ESC> pre opustenie nahradzovacieho módu. Poznámka, \9ee zvy\9aok
riadku zostane nezmenený.
4. Zopakuj tieto kroky pre nahradenie zvy\9aných xxx.
** pou\9eí operátor y pre copy textku a p pre jeho paste **
- 1. Chod ni\9e\9aie na riadok oznacený ---> a umiestni kurozr za "a)".
+ 1. Choï ni\9e\9aie na riadok oznaèený ---> a umiestni kurozr za "a)".
- 2. Na\9atartuj vizuálny mód pou\9eitím v a presun kurozr pred "first".
+ 2. Na\9atartuj vizuálny mód pou\9eitím v a presuò kurozr pred "first".
- 3. Napí\9a y pre vystrihnutie (copy) oznaceného textu.
+ 3. Napí\9a y pre vystrihnutie (copy) oznaèeného textu.
- 4. Presun kurozr na koniec dal\9aieho riadku: j$
+ 4. Presuò kurozr na koniec ïal\9aieho riadku: j$
5. Napí\9a p pre vlo\9enie (paste) textu. Potom napí\9a: a druha <ESC>.
- 6. Pou\9ei vizuálny mód pre oznacenie "polo\9eka.", vystrihni to
- pou\9eitím y, presun sa na koniec nasledujúceho riadku pou\9eitím j$
+ 6. Pou\9ei vizuálny mód pre oznaèenie "polo\9eka.", vystrihni to
+ pou\9eitím y, presuò sa na koniec nasledujúceho riadku pou\9eitím j$
a vlo\9e sem text pou\9eitím p.
---> a) toto je prvá polo\9eka
---> b)
-POZNÁMKA: Mô\9ee\9a pou\9eit tie\9e y ako operátor; yw vystrihne jedno slovo.
+POZNÁMKA: Mô\9ee\9a pou\9ei\9d tie\9e y ako operátor; yw vystrihne jedno slovo.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 1.6.5: NASTAVENIE MO\8eNOSTÍ
-** Nastav mo\9enosti, tak\9ee vyhladávanie alebo nahradzovanie ignoruje
+** Nastav mo\9enosti, tak\9ee vyh¾adávanie alebo nahradzovanie ignoruje
rozli\9aovanie **
- 1. Vyhladaj retazec 'ignore' napísaním:
+ 1. Vyh¾adaj re\9dazec 'ignore' napísaním:
/ignore <ENTER>
- Zopakuj vyhladávanie niekolko krát stlacením klávesy n .
+ Zopakuj vyh¾adávanie nieko¾ko krát stlaèením klávesy n .
- 2. Nastav mo\9enost 'ic' (Ignore case) napísaním príkazu:
+ 2. Nastav mo\9enos\9d 'ic' (Ignore case) napísaním príkazu:
:set ic
- 3. Teraz vyhladaj retazec 'ingore' znova stlacením klávesy n
- Poznámka, \9ee teraz sú vyhladané aj Ignore a IGNORE.
+ 3. Teraz vyh¾adaj re\9dazec 'ingore' znova stlaèením klávesy n
+ Poznámka, \9ee teraz sú vyh¾adané aj Ignore a IGNORE.
- 4. Nastav mo\9enosti 'hlsearch' a 'incsearch':
+ 4. Nastav mo\9enos\9di 'hlsearch' a 'incsearch':
:set hls is
- 5. Teraz spusti vyhladávací príkaz znovu, a pozri co sa stalo:
+ 5. Teraz spusti vyh¾adávací príkaz znovu, a pozri èo sa stalo:
/ignore <ENTER>
- 6. Pre opetovné zapnutie rozly\9aovania velkých a malých písmen
+ 6. Pre opetovné zapnutie rozly\9aovania ve¾kých a malých písmen
napí\9a: :set noic
POZNÁMKA: Na odstránenie zvýraznenia výrazov napí\9a: :nohlsearch
-POZNÁMKA: Ak chce\9a nerozly\9aovat velkost písmen len pre jedno
- pou\9eitie vyhladávacieho príkazu, pou\9ei \c: /ignore\c <ENTER>
+POZNÁMKA: Ak chce\9a nerozly\9aova\9d ve¾kos\9d písmen len pre jedno
+ pou\9eitie vyh¾adávacieho príkazu, pou\9ei \c: /ignore\c <ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCIA 1.6 ZHRNUTIE
4. Operátor y vystrihne (skopíruje) text, p ho vlo\9eí.
- 5. Napísanie velkého R prepne do nahradzovacieho módu, kým nieje
- stlacené <ESC>.
+ 5. Napísanie ve¾kého R prepne do nahradzovacieho módu, kým nieje
+ stlaèené <ESC>.
- 6. Napísanie ":set xxx" nastaví mo\9enost "xxx". Niektoré nastavenia sú:
- 'ic' 'ignorecase' ignoruje velké a malé písmená pocas vyhladávania.
- 'is' 'incsearch' zobrazuje ciastocné retazce vyhladávaného retazca.
- 'hls' 'hlsearch' vyznací v\9aetky vyhladávané retazce.
- Mô\9ee\9a pou\9eit hociktorý z dlhých a krátkych názvov mo\9eností.
+ 6. Napísanie ":set xxx" nastaví mo\9enos\9d "xxx". Niektoré nastavenia sú:
+ 'ic' 'ignorecase' ignoruje ve¾ké a malé písmená poèas vyh¾adávania.
+ 'is' 'incsearch' zobrazuje èiastoèné re\9dazce vyh¾adávaného re\9dazca.
+ 'hls' 'hlsearch' vyznaèí v\9aetky vyh¾adávané re\9dazce.
+ Mô\9ee\9a pou\9ei\9d hociktorý z dlhých a krátkych názvov mo\9eností.
7. Vlo\9e "no" pred nastavenie pre jeho vypnutie: :set noic
Vim má obsiahly on-line systém nápovedy. Pre od\9atartovanie, vyskú\9aaj jeden
z týchto troch:
- - stlac klávesu <HELP> (ak nejakú má\9a)
- - stlac klávesu <F1> (ak nejakú má\9a)
+ - stlaè klávesu <HELP> (ak nejakú má\9a)
+ - stlaè klávesu <F1> (ak nejakú má\9a)
- napí\9a :help <ENTER>
- Cítaj text v okne nápovedy pre získanie predstavy ako nápoveda funguje.
+ Èítaj text v okne nápovedy pre získanie predstavy ako nápoveda funguje.
Napí\9a CTRL-W CTRL-W pre skok z jedného okna do druhého.
- Napí\9a :q <ENTER> cím zatvorí\9a okno nápovedy.
+ Napí\9a :q <ENTER> èím zatvorí\9a okno nápovedy.
- Mô\9ee\9a nájst help ku hociakej téme pridaním argumentu ku príkazu ":help".
- Vyskú\9aaj tieto (nezabudni stlacit <ENTER>):
+ Mô\9ee\9a nájs\9d help ku hociakej téme pridaním argumentu ku príkazu ":help".
+ Vyskú\9aaj tieto (nezabudni stlaèi\9d <ENTER>):
:help w
:help c_CTRL-D
** Zapni funkcie editora Vim **
- Vim má omnoho viac funkcii ne\9e Vi, ale vec\9aina z nich je implicitne
+ Vim má omnoho viac funkcii ne\9e Vi, ale veè\9aina z nich je implicitne
vypnutá. Pre pou\9eívanie viac Vim funkcii vytvor "vimrc" súbor.
- 1. Zacni editovat "vimrc" súbor, to závisí na pou\9eitom systéme:
+ 1. Zaèni editova\9d "vimrc" súbor, to závisí na pou\9eitom systéme:
:e ~/.vimrc pre Unix
:e ~/_vimrc pre MS-Windows
- 2. Teraz si precítaj text príkladu "vimrc" súboru:
+ 2. Teraz si preèítaj text príkladu "vimrc" súboru:
:r $VIMRUNTIME/vimrc_example.vim
3. Ulo\9e súbor:
:w
- Pri nasledujúcom \9atarte editora Vim sa pou\9eije zvýraznovanie syntaxe.
- Do "vimrc" súboru mô\9ee\9a pridat v\9aetky svoje uprednostnované nastavenia.
+ Pri nasledujúcom \9atarte editora Vim sa pou\9eije zvýrazòovanie syntaxe.
+ Do "vimrc" súboru mô\9ee\9a prida\9d v\9aetky svoje uprednostòované nastavenia.
Pre viac informácii napí\9a :help vimrc-intro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- LEKCIA 1.7.3: DOKONCENIE
+ LEKCIA 1.7.3: DOKONÈENIE
- ** Dokonci príkaz na príkazovom riadku pou\9eitím CTRL-D a <TAB> **
+ ** Dokonèi príkaz na príkazovom riadku pou\9eitím CTRL-D a <TAB> **
1. Uisti sa, \9ee Vim nieje v kompatibilnom móde: :set nocp
2. Pozri sa aké súbory sa nachádzajú v adresári: :!ls alebo :!dir
- 3. Napí\9a zaciatok príkazu: :e
+ 3. Napí\9a zaèiatok príkazu: :e
- 4. Stlac CTRL-D a Vim zobrazí zoznam príkazov zacínajúcich "e".
+ 4. Stlaè CTRL-D a Vim zobrazí zoznam príkazov zaèínajúcich "e".
- 5. Stlac <TAB> a Vim dokoncí meno príkazu na ":edit".
+ 5. Stlaè <TAB> a Vim dokonèí meno príkazu na ":edit".
- 6. Teraz pridaj medzerník a zaciatok mena existujúceho súboru:
+ 6. Teraz pridaj medzerník a zaèiatok mena existujúceho súboru:
:edit FIL
- 7. Stlac <TAB>. Vim dokoncí meno (ak je jedinecné).
+ 7. Stlaè <TAB>. Vim dokonèí meno (ak je jedineèné).
-POZNÁMKA: Dokoncovanie funguje pre vela príkazov. Vyskú\9aaj stlacenie
- CTRL-D a <TAB>. \8apeciálne je to u\9eitocné pre príkaz :help.
+POZNÁMKA: Dokonèovanie funguje pre ve¾a príkazov. Vyskú\9aaj stlaèenie
+ CTRL-D a <TAB>. \8apeciálne je to u\9eitoèné pre príkaz :help.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCIA 1.7 ZHRNUTIE
- 1. Napí\9a :help alebo stlac <F1> alebo <Help> pre otvorenie okna nápovedy.
+ 1. Napí\9a :help alebo stlaè <F1> alebo <Help> pre otvorenie okna nápovedy.
- 2. Napí\9a :help príkaz pre vyhladanie nápovedy ku príkazu príkaz.
+ 2. Napí\9a :help príkaz pre vyh¾adanie nápovedy ku príkazu príkaz.
- 3. Napí\9a CTRL-W CTRL-W na preskocenie do iného okna.
+ 3. Napí\9a CTRL-W CTRL-W na preskoèenie do iného okna.
4. Napí\9a :q pre zatvorenie okna nápovedy
- 5. Vytvor \9atartovací skript vimrc pre udr\9eanie uprednostnovaných nastavení.
+ 5. Vytvor \9atartovací skript vimrc pre udr\9eanie uprednostòovaných nastavení.
- 6. Pocas písania príkazu : stlac CTRL-D pre zobrazenie dokoncení.
- Stlac <TAB> pre pou\9eitie jedného z dokoncení.
+ 6. Poèas písania príkazu : stlaè CTRL-D pre zobrazenie dokonèení.
+ Stlaè <TAB> pre pou\9eitie jedného z dokonèení.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Toto vymedzuje výuku Vimu. Toto je urcené pre strucný prehlad o editore
- Vim, úplne postacujúce pre lahké a obstojné pou\9eívanie tohto editora.
- Táto výuka je daleko od kompletnosti, preto\9ee Vim má omnoho viacej príkazov.
- Ako dal\9aie si precítaj u\9eívatlský manuál: ":help user-manual".
+ Toto vymedzuje výuku Vimu. Toto je urèené pre strucný preh¾ad o editore
+ Vim, úplne postaèujúce pre ¾ahké a obstojné pou\9eívanie tohto editora.
+ Táto výuka je ïaleko od kompletnosti, preto\9ee Vim má omnoho viacej príkazov.
+ Ako ïal\9aie si preèítaj u\9eívat¾ský manuál: ":help user-manual".
- Pre dal\9aie cítanie a \9atúdium je odporúcaná kniha:
+ Pre ïal\9aie èítanie a \9atúdium je odporúèaná kniha:
Vim - Vi Improved - od Steve Oualline
- Vydavatel: New Riders
- Prvá kniha urcená pre Vim. \8apeciálne vhodná pre zaciatocníkov.
+ Vydavate¾: New Riders
+ Prvá kniha urèená pre Vim. \8apeciálne vhodná pre zaèiatoèníkov.
Obsahuje mno\9estvo príkladov a obrázkov.
Pozri na https://iccf-holland.org/click5.html
- Táto kniha je star\9aia a je viac o Vi ako o Vim, ale je tie\9e odporúcaná:
+ Táto kniha je star\9aia a je viac o Vi ako o Vim, ale je tie\9e odporúèaná:
Learning the Vi Editor - od Linda Lamb
- Vydavatel: O'Reilly & Associates Inc.
+ Vydavate¾: O'Reilly & Associates Inc.
Je to dobrá kniha pre získanie vedomostí o práci s editorom Vi.
\8aieste vydanie obsahuje tie\9e informácie o editore Vim.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Preklad do Slovenciny: Lubo\9a Celko
+ Preklad do Slovenèiny: ¼ubo\9a Èelko
e-mail: celbos@inmail.sk
Last Change: 2006 Apr 18
encoding: iso8859-2
===============================================================================
-= D o b r o d o \9a l i u VIM p r i r u c n i k - Verzija 1.7 =
+= D o b r o d o \9a l i u VIM p r i r u è n i k - Verzija 1.7 =
===============================================================================
- Vim je mocan editor sa mnogo komandi, suvi\9ae da bismo ih ovde sve
- opisali. Prirucnik je zami\9aljen da opi\9ae dovoljno komandi da biste
+ Vim je moæan editor sa mnogo komandi, suvi\9ae da bismo ih ovde sve
+ opisali. Priruènik je zami\9aljen da opi\9ae dovoljno komandi da biste
mogli lagodno da koristite Vim kao editor op\9ate namene.
- Pribli\9eno vreme potrebno za uspe\9aan zavr\9aetak prirucnika je izmedu
+ Pribli\9eno vreme potrebno za uspe\9aan zavr\9aetak priruènika je izmeðu
25 i 30 minuta, u zavisnosti od vremena potro\9aenog na ve\9ebu.
UPOZORENJE:
- Komande u lekcijama ce menjati tekst. Iskopirajte ovaj fajl i
- ve\9ebajte na kopiji (ako ste pokrenuli "vimtutor" ovo je vec kopija).
+ Komande u lekcijama æe menjati tekst. Iskopirajte ovaj fajl i
+ ve\9ebajte na kopiji (ako ste pokrenuli "vimtutor" ovo je veæ kopija).
- Va\9eno je upamtiti da je ovaj prirucnik zami\9aljen za aktivnu ve\9ebu.
- To znaci da morate upotrebljavati komande o kojima citate da biste
- ih naucili. Ako samo citate tekst, zaboravicete komande!
+ Va\9eno je upamtiti da je ovaj priruènik zami\9aljen za aktivnu ve\9ebu.
+ To znaèi da morate upotrebljavati komande o kojima èitate da biste
+ ih nauèili. Ako samo èitate tekst, zaboraviæete komande!
- Ako je Caps Lock ukljucen ISKLJUCITE ga. Pritisnite taster j dovoljno
+ Ako je Caps Lock ukljuèen ISKLJUÈITE ga. Pritisnite taster j dovoljno
puta da lekcija 1.1.1 cela stane na ekran.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
v
1. Pomerajte kursor po ekranu dok se ne naviknete na komande.
- 2. Pritisnite taster (j) dok ne pocne da se ponavlja.
- Sada znate kako da dodete do naredne lekcije.
+ 2. Pritisnite taster (j) dok ne poène da se ponavlja.
+ Sada znate kako da doðete do naredne lekcije.
- 3. Koristeci taster j predite na lekciju 1.1.2.
+ 3. Koristeæi taster j preðite na lekciju 1.1.2.
NAPOMENA: Ako niste sigurni \9ata ste zapravo pritisnuli, pritisnite <ESC>
za prelazak u Normal mod i poku\9aajte ponovo.
-NAPOMENA: Strelice takode pomeraju kursor, ali kori\9acenje tastera hjkl je
+NAPOMENA: Strelice takoðe pomeraju kursor, ali kori\9aæenje tastera hjkl je
znatno br\9ee, kad se jednom naviknete na njih. Zaista!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcija 1.1.2: IZLAZAK IZ VIM-a
- !! UPOZORENJE: Pre izvodenja bilo kog koraka, procitajte celu lekciju!!
+ !! UPOZORENJE: Pre izvoðenja bilo kog koraka, proèitajte celu lekciju!!
1. Pritisnite <ESC> (editor je sada u Normal modu).
Ovime se izlazi iz editora, sa GUBITKOM svih izmena.
3. Kada se pojavi komandni prompt, unesite komandu koja je pokrenula
- ovaj prirucnik: vimtutor <ENTER>
+ ovaj priruènik: vimtutor <ENTER>
4. Ako ste upamtili ove korake, izvr\9aite ih redom od 1 do 3 da biste
iza\9ali iz editora i ponovo ga pokrenuli.
NAPOMENA: :q! <ENTER> poni\9atava sve izmene koje ste napravili.
- U narednim lekcijama naucicete kako da sacuvate izmene.
+ U narednim lekcijama nauèiæete kako da saèuvate izmene.
5. Pomerite kursor na lekciju 1.1.3.
** Pritisnite x za brisanje znaka pod kursorom. **
- 1. Pomerite kursor na red oznacen sa --->.
+ 1. Pomerite kursor na red oznaèen sa --->.
2. Da biste ispravili gre\9ake, pomerajte kursor dok se
- ne nade na slovu koje treba izbrisati.
+ ne naðe na slovu koje treba izbrisati.
3. Pritisnite taster x da izbri\9aete ne\9eeljeno slovo.
---> RRRibaa riibi grizzze rrreepp.
- 5. Kad ispravite red, predite na lekciju 1.1.4.
+ 5. Kad ispravite red, preðite na lekciju 1.1.4.
-NAPOMENA: Dok koristite prirucnik, nemojte uciti komande napamet,
- vec ve\9ebajte njihovu primenu.
+NAPOMENA: Dok koristite priruènik, nemojte uèiti komande napamet,
+ veæ ve\9ebajte njihovu primenu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
** Pritisnite i za ubacivanje teksta ispred kursora. **
- 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
+ 1. Pomerite kursor na prvi sledeæi red oznaèen sa --->.
- 2. Da biste tekst prvog reda izjednacili s tekstom drugog, namestite
- kursor na prvi znak POSLE kog cete ubaciti potreban tekst.
+ 2. Da biste tekst prvog reda izjednaèili s tekstom drugog, namestite
+ kursor na prvi znak POSLE kog æete ubaciti potreban tekst.
3. Pritisnite i pa unesite potrebne dopune.
4. Po ispravci svake gre\9ake pritisnite <ESC> da se vratite u Normal mod.
- Ponovite korake od 2 do 4 da biste ispravili celu recenicu.
+ Ponovite korake od 2 do 4 da biste ispravili celu reèenicu.
---> Do teka neoje v red.
---> Deo teksta nedostaje iz ovog reda.
- 5. Predite na sledecu lekciju.
+ 5. Preðite na sledeæu lekciju.
** Pritisnite A za dodavanje teksta. **
- 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
+ 1. Pomerite kursor na prvi sledeæi red oznaèen sa --->.
Nije va\9eno gde se nalazi kursor u tom redu.
2. Pritisnite A i unesite dodatni tekst.
3. Po\9ato ste dodali tekst, pritisnite <ESC> za povratak u
Normal mod.
- 4. Pomerite kursor na drugi red oznacen sa ---> i ponavljajte
+ 4. Pomerite kursor na drugi red oznaèen sa ---> i ponavljajte
korake 2 i 3 dok ne ispravite tekst.
---> Deo teksta nedostaje u
---> Deo teksta nedostaje
Deo teksta nedostaje i ovde.
- 5. Predite na lekciju 1.1.6.
+ 5. Preðite na lekciju 1.1.6.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcija 1.1.6: IZMENA FAJLA
** Upotrebite :wq za snimanje teksta i izlazak iz editora. **
- !! UPOZORENJE: Pre izvodenja bilo kog koraka, procitajte celu lekciju!!
+ !! UPOZORENJE: Pre izvoðenja bilo kog koraka, proèitajte celu lekciju!!
- 1. Izadite iz editora kao u lekciji 1.1.2: :q!
+ 1. Izaðite iz editora kao u lekciji 1.1.2: :q!
- 2. Na komandnom promptu unesite sledecu komandu: vim tutor <ENTER>
+ 2. Na komandnom promptu unesite sledeæu komandu: vim tutor <ENTER>
'vim' je komanda za pokretanja Vim editora, 'tutor' je ime fajla koji
\9eelite da menjate. Koristite fajl koji imate pravo da menjate.
3. Ubacujte i bri\9aite tekst kao u prethodnim lekcijama.
- 4. Snimite izmenjeni tekst i izadite iz Vim-a: :wq <ENTER>
+ 4. Snimite izmenjeni tekst i izaðite iz Vim-a: :wq <ENTER>
- 5. Ponovo pokrenite vimtutor i procitajte rezime koji sledi.
+ 5. Ponovo pokrenite vimtutor i proèitajte rezime koji sledi.
- 6. Po\9ato procitate korake iznad i u potpunosti ih razumete:
+ 6. Po\9ato proèitate korake iznad i u potpunosti ih razumete:
izvr\9aite ih.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
REZIME lekcije 1.1
- 1. Kursor se pomera strelicama ili pomocu tastera hjkl .
+ 1. Kursor se pomera strelicama ili pomoæu tastera hjkl .
h (levo) j (dole) k (gore) l (desno)
2. Za pokretanje Vim-a iz shell-a: vim IME_FAJLA <ENTER>
3. Izlaz: <ESC> :q! <ENTER> sve promene su izgubljene.
- ILI: <ESC> :wq <ENTER> promene su sacuvane.
+ ILI: <ESC> :wq <ENTER> promene su saèuvane.
4. Brisanje znaka na kome se nalazi kursor: x
A unesite tekst <ESC> dodavanje na kraju reda
NAPOMENA: Pritiskom na <ESC> prebacujete Vim u Normal mod i
- prekidate ne\9eeljenu ili delimicno izvr\9aenu komandu.
+ prekidate ne\9eeljenu ili delimièno izvr\9aenu komandu.
Nastavite sa lekcijom 1.2.
Lekcija 1.2.1: NAREDBE BRISANJA
- ** Otkucajte dw za brisanje reci. **
+ ** Otkucajte dw za brisanje reèi. **
1. Pritisnite <ESC> da biste bili sigurni da ste u Normal modu.
- 2. Pomerite kursor na red oznacen sa --->.
+ 2. Pomerite kursor na red oznaèen sa --->.
- 3. Pomerite kursor na pocetak reci koju treba izbrisati.
+ 3. Pomerite kursor na poèetak reèi koju treba izbrisati.
- 4. Otkucajte dw da biste uklonili rec.
+ 4. Otkucajte dw da biste uklonili reè.
-NAPOMENA: Slovo d ce se pojaviti na dnu ekrana kad ga otkucate. Vim ceka
+NAPOMENA: Slovo d æe se pojaviti na dnu ekrana kad ga otkucate. Vim èeka
da otkucate w . Ako je prikazano neko drugo slovo, pogre\9aili ste u
kucanju; pritisnite <ESC> i poku\9aajte ponovo. (Ako se ne pojavi
- ni\9ata, mo\9eda je iskljucena opcija 'showcmd': vidi lekciju 1.6.5.)
+ ni\9ata, mo\9eda je iskljuèena opcija 'showcmd': vidi lekciju 1.6.5.)
----> Neke reci sme\9ano ne pripadaju na papir ovoj recenici.
+---> Neke reèi sme\9ano ne pripadaju na papir ovoj reèenici.
- 5. Ponavljajte korake 3 i 4 dok ne ispravite recenicu, pa
- predite na lekciju 1.2.2.
+ 5. Ponavljajte korake 3 i 4 dok ne ispravite reèenicu, pa
+ preðite na lekciju 1.2.2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcija 1.2.2: JO\8a BRISANJA
1. Pritisnite <ESC> da biste bili sigurni da ste u Normal modu.
- 2. Pomerite kursor na red oznacen sa --->.
+ 2. Pomerite kursor na red oznaèen sa --->.
- 3. Pomerite kursor do kraja ispravnog dela recenice
+ 3. Pomerite kursor do kraja ispravnog dela reèenice
(POSLE prve . ).
4. Otkucajte d$ za brisanje ostatka reda.
---> Neko je uneo kraj ovog reda dvaput. kraj ovog reda dvaput.
- 5. Predite na lekciju 1.2.3 za podrobnije obja\9anjenje.
+ 5. Preðite na lekciju 1.2.3 za podrobnije obja\9anjenje.
Mnoge komande za izmenu teksta sastoje se od operatora i pokreta.
- Oblik komande brisanja sa d operatorom je sledeci:
+ Oblik komande brisanja sa d operatorom je sledeæi:
d pokret
- Pri cemu je:
+ Pri èemu je:
d - operator brisanja.
- pokret - ono na cemu ce se operacija izvr\9aavati (opisano u nastavku).
+ pokret - ono na èemu æe se operacija izvr\9aavati (opisano u nastavku).
Kratak spisak pokreta:
- w - sve do pocetka sledece reci, NE UKLJUCUJUCI prvo slovo.
- e - sve do kraja tekuce reci, UKLJUCUJUCI poslednje slovo.
- $ - sve do kraje reda, UKLJUCUJUCI poslednje slovo.
+ w - sve do poèetka sledeæe reèi, NE UKLJUÈUJUÆI prvo slovo.
+ e - sve do kraja tekuæe reèi, UKLJUÈUJUÆI poslednje slovo.
+ $ - sve do kraje reda, UKLJUÈUJUÆI poslednje slovo.
- Kucanjem de brisace se tekst od kursora do kraja reci.
+ Kucanjem de brisaæe se tekst od kursora do kraja reèi.
NAPOMENA: Pritiskom samo na taster pokreta dok ste u Normal modu, bez
operatora, kursor se pomera kao \9ato je opisano.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcija 1.2.4: KORI\8aCENJE BROJANJA ZA POKRETE
+ Lekcija 1.2.4: KORI\8aÆENJE BROJANJA ZA POKRETE
** Uno\9aenjem nekog broja pre pokreta, pokret se izvr\9aava taj broj puta. **
- 1. Pomerite kursor na red oznacen sa --->.
+ 1. Pomerite kursor na red oznaèen sa --->.
- 2. Otkucajte 2w da pomerite kursor dve reci napred.
+ 2. Otkucajte 2w da pomerite kursor dve reèi napred.
- 3. Otkucajte 3e da pomerite kursor na kraj trece reci napred.
+ 3. Otkucajte 3e da pomerite kursor na kraj treæe reèi napred.
- 4. Otkucajte 0 (nulu) da pomerite kursor na pocetak reda.
+ 4. Otkucajte 0 (nulu) da pomerite kursor na poèetak reda.
5. Ponovite korake 2 i 3 s nekim drugim brojevima.
----> Recenica sa recima po kojoj mo\9eete pomerati kursor.
+---> Reèenica sa reèima po kojoj mo\9eete pomerati kursor.
- 6. Predite na lekciju 1.2.5.
+ 6. Preðite na lekciju 1.2.5.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcija 1.2.5: KORI\8aCENJE BROJANJA ZA VECE BRISANJE
+ Lekcija 1.2.5: KORI\8aÆENJE BROJANJA ZA VEÆE BRISANJE
** Uno\9aenje nekog broja s operatorom ponavlja operator taj broj puta. **
d broj pokret
- 1. Pomerite kursor na prvo slovo u reci s VELIKIM SLOVIMA u redu
- oznacenom sa --->.
+ 1. Pomerite kursor na prvo slovo u reèi s VELIKIM SLOVIMA u redu
+ oznaèenom sa --->.
- 2. Otkucajte d2w da izbri\9aete dve reci sa VELIKIM SLOVIMA
+ 2. Otkucajte d2w da izbri\9aete dve reèi sa VELIKIM SLOVIMA
- 3. Ponovite korake 1 i 2 sa razlicitim brojevima da izbri\9aete
- uzastopne reci sa VELIKIM SLOVIMA kori\9acenjem samo jedne komande.
+ 3. Ponovite korake 1 i 2 sa razlièitim brojevima da izbri\9aete
+ uzastopne reèi sa VELIKIM SLOVIMA kori\9aæenjem samo jedne komande.
----> ovaj ABCCC DÐE red FGHI JK LMN OP s recima je RS\8a TUVZ\8e ispravljen.
+---> ovaj ABCÈÆ DÐE red FGHI JK LMN OP s reèima je RS\8a TUVZ\8e ispravljen.
** Otkucajte dd za brisanje celog reda. **
- Zbog ucestalosti brisanja celih redova, autori Vi-ja odlucili su da
+ Zbog uèestalosti brisanja celih redova, autori Vi-ja odluèili su da
je lak\9ae brisati redove ako se otkuca d dvaput.
1. Pomerite kursor na drugi red u donjoj strofi.
2. Otkucajte dd da ga izbri\9aete.
- 3. Pomerite kursor na cetvrti red.
+ 3. Pomerite kursor na èetvrti red.
4. Otkucajte 2dd da biste izbrisali dva reda.
---> 1) Sedlo mi je od marame,
---> 3) uzda od kanapa,
---> 4) auto mi je ovde,
---> 5) satovi pokazuju vreme,
----> 6) a bic mi je od ocina
+---> 6) a biè mi je od oèina
---> 7) prebijena \9atapa.
** Pritisnite u za poni\9atavanje poslednje komande, U za ceo red. **
- 1. Pomerite kursor na red oznacen sa ---> i postavite ga na mesto
+ 1. Pomerite kursor na red oznaèen sa ---> i postavite ga na mesto
prve gre\9ake.
2. Otkucajte x da izbri\9aete prvi ne\9eeljeni znak.
3. Otkucajte u da poni\9atite poslednju izvr\9aenu komandu.
- 4. Sad ispravite sve gre\9ake u redu koristeci komandu x .
+ 4. Sad ispravite sve gre\9ake u redu koristeæi komandu x .
5. Otkucajte veliko U da biste vratili sadr\9eaj reda u prvobitno
stanje.
6. Onda otkucajte u nekoliko puta da biste poni\9atili U
i prethodne komande.
- 7. Sad otkucajte CTRL-R (dr\9eeci CTRL dok pritiskate R)
+ 7. Sad otkucajte CTRL-R (dr\9eeæi CTRL dok pritiskate R)
nekoliko puta da biste vratili izmene (poni\9atili poni\9atavanja).
---> Iiisspravite gre\9ake uu ovvom redu ii pooni\9atiteee ih.
- 8. Ovo su veoma korisne komande. Predite na rezime lekcije 1.2.
+ 8. Ovo su veoma korisne komande. Preðite na rezime lekcije 1.2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
REZIME lekcije 1.2
- 1. Brisanje od kursora do sledece reci: dw
+ 1. Brisanje od kursora do sledeæe reèi: dw
2. Brisanje od kursora do kraja reda: d$
3. Brisanje celog reda: dd
operator - \9ata uraditi, recimo d za brisanje
[broj] - neobavezan broj ponavljanja pokreta
pokret - kretanje po tekstu na kome se radi,
- kao \9ato je: w (rec), $ (kraj reda), itd.
+ kao \9ato je: w (reè), $ (kraj reda), itd.
- 6. Pomeranje kursora na pocetak reda: 0
+ 6. Pomeranje kursora na poèetak reda: 0
7. Za poni\9atavanje prethodnih izmena, pritisnite: u (malo u)
Za poni\9atavanje svih promena u redu, pritisnite: U (veliko U)
- Za vracanja promena, otkucajte: CTRL-R
+ Za vraæanja promena, otkucajte: CTRL-R
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcija 1.3.1: KOMANDA POSTAVLJANJA
** Otkucajte p da postavite prethodno izbrisan tekst iza kursora. **
- 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
+ 1. Pomerite kursor na prvi sledeæi red oznaèen sa --->.
2. Otkucajte dd da izbri\9aete red i smestite ga u Vim registar.
---> d) prebijena \9atapa.
---> b) uzda od kanapa,
----> c) a bic mi je od ocina
+---> c) a biè mi je od oèina
---> a) Sedlo mi je od marame,
** Otkucajte rx da zamenite znak ispod kursora slovom x . **
- 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
+ 1. Pomerite kursor na prvi sledeæi red oznaèen sa --->.
2. Pomerite kursor tako da se nalazi na prvoj gre\9aci.
---> Kedi ju ovej red uga\9aen, nako je protresao pusta\9ane testere!
---> Kada je ovaj red uno\9aen, neko je pritiskao pogre\9ane tastere!
- 5. Predite na lekciju 1.3.3.
+ 5. Preðite na lekciju 1.3.3.
-NAPOMENA: Setite se da treba da ucite ve\9ebanjem, ne pamcenjem.
+NAPOMENA: Setite se da treba da uèite ve\9ebanjem, ne pamæenjem.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcija 1.3.3: OPERATOR IZMENE
- ** Za izmenu teksta do kraja reci, otkucajte ce .**
+ ** Za izmenu teksta do kraja reèi, otkucajte ce .**
- 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
+ 1. Pomerite kursor na prvi sledeæi red oznaèen sa --->.
2. Postavite kursor na a u rakdur.
- 3. Otkucajte ce i ispravite rec (u ovom slucaju otkucajte ed ).
+ 3. Otkucajte ce i ispravite reè (u ovom sluèaju otkucajte ed ).
- 4. Pritisnite <ESC> i pomerite kursor na sledeci znak koji
+ 4. Pritisnite <ESC> i pomerite kursor na sledeæi znak koji
treba ispraviti.
- 5. Ponavljajte korake 3 i 4 sve dok prva recenica ne bude ista
+ 5. Ponavljajte korake 3 i 4 sve dok prva reèenica ne bude ista
kao druga.
---> Ovaj rakdur ima nekoliko rejga koje treflja isprpikati operagrom izmene.
----> Ovaj red ima nekoliko reci koje treba ispraviti operatorom izmene.
+---> Ovaj red ima nekoliko reèi koje treba ispraviti operatorom izmene.
-Uocite da ce bri\9ae rec i postavlja editor u Insert mod.
+Uoèite da ce bri\9ae reè i postavlja editor u Insert mod.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcija 1.3.4: DALJE IZMENE UPOTREBOM c
** Komanda izmene se koristi sa istim pokretima kao i brisanje. **
- 1. Operator izmene se koristi na isti nacin kao i operator brisanja:
+ 1. Operator izmene se koristi na isti naèin kao i operator brisanja:
c [broj] pokret
- 2. Pokreti su isti, recimo: w (rec) i $ (kraj reda).
+ 2. Pokreti su isti, recimo: w (reè) i $ (kraj reda).
- 3. Pomerite kursor na prvi sledeci red oznacen sa --->.
+ 3. Pomerite kursor na prvi sledeæi red oznaèen sa --->.
4. Pomerite kursor na prvu gre\9aku.
drugi red, pa pritisnite <ESC>.
---> Kraj ovog reda treba izmeniti tako da izgleda kao red ispod.
----> Kraj ovog reda treba ispraviti kori\9acenjem c$ komande.
+---> Kraj ovog reda treba ispraviti kori\9aæenjem c$ komande.
NAPOMENA: Za ispravljanje gre\9aaka mo\9eete koristiti Backspace .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Za postavljanje teksta koji ste upravo izbrisali, pritisnite p . Ovo
postavlja tekst IZA kursora (ako je bio izbrisan jedan ili vi\9ae redova
- sadr\9eaj ce doci na red ispod kursora).
+ sadr\9eaj æe doæi na red ispod kursora).
2. Za zamenu znaka na kome se nalazi kursor, pritisnite r i onda
\9eeljeni znak.
3. Operator izmene dozvoljava promenu teksta od kursora do pozicije gde
se zavr\9aava pokret. Primera radi, kucajte ce za izmenu od kursora do
- kraja reci, ili c$ za izmenu od kursora do kraja reda.
+ kraja reèi, ili c$ za izmenu od kursora do kraja reda.
4. Oblik operacije izmene je:
c [broj] pokret
-Predite na narednu lekciju.
+Preðite na narednu lekciju.
** Pritisnite CTRL-G za prikaz pozicije kursora u tekstu i status fajla.
Pritisnite G za pomeranje kursora na neki red u tekstu. **
-NAPOMENA: Procitajte celu lekciju pre izvodenja bilo kog koraka!!
+NAPOMENA: Proèitajte celu lekciju pre izvoðenja bilo kog koraka!!
1. Dr\9eite taster CTRL i pritisnite g . Ovo zovemo CTRL-G.
- Editor ce na dnu ekrana ispisati poruku sa imenom fajla i pozicijom
+ Editor æe na dnu ekrana ispisati poruku sa imenom fajla i pozicijom
kursora u tekstu. Zapamtite broj reda za 3. korak.
NAPOMENA: U donjem desnom uglu mo\9ee se videti poziciju kursora ako je
- ukljucena opcija 'ruler' (vidi :help ruler ili lekciju 1.6.5.)
+ ukljuèena opcija 'ruler' (vidi :help ruler ili lekciju 1.6.5.)
2. Pritisnite G za pomeranje kursora na kraj teksta.
- Pritisnite 1G ili gg za pomranje kursora na pocetak teksta.
+ Pritisnite 1G ili gg za pomranje kursora na poèetak teksta.
3. Otkucajte broj reda na kome ste malopre bili i onda G . Kursor
- ce se vratiti na red na kome je bio kad ste otkucali CTRL-G.
+ æe se vratiti na red na kome je bio kad ste otkucali CTRL-G.
4. Ako ste spremni, izvr\9aite korake od 1 do 3.
zajedno sa kursorom na dnu ekrana kao i kod komande : .
2. Sada otkucajte 'grrre\9aka' <ENTER>. (Bez razmaka i navodnika.)
- To je rec koju tra\9eite.
+ To je reè koju tra\9eite.
3. Za ponovno tra\9eenje istog izraza, otkucajte n .
Za tra\9eenje istog izraza u suprotnom smeru, otkucajte N .
---> "grrre\9aka" je pogre\9ano; umesto grrre\9aka treba da stoji gre\9aka.
-NAPOMENA: Ako pretraga dode do kraja teksta tra\9eenje ce se nastaviti od
- njegovog pocetka osim ako je opcija 'wrapscan' iskljucena.
+NAPOMENA: Ako pretraga doðe do kraja teksta tra\9eenje æe se nastaviti od
+ njegovog poèetka osim ako je opcija 'wrapscan' iskljuèena.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcija 1.4.3: TRA\8eENJE PARA ZAGRADE
** Otkucajte % za nala\9eenje para ), ] ili } . **
1. Postavite kursor na bilo koju od ( , [ ili {
- otvorenih zagrada u redu oznacenom sa --->.
+ otvorenih zagrada u redu oznaèenom sa --->.
2. Otkucajte znak % .
- 3. Kursor ce se pomeriti na odgovarajucu zatvorenu zagradu.
+ 3. Kursor æe se pomeriti na odgovarajuæu zatvorenu zagradu.
4. Otkucajte % da pomerite kursor na prvu zagradu u paru.
5. Pomerite kursor na neku od (,),[,],{ ili } i ponovite komandu % .
----> Red ( testiranja obicnih ( [ uglastih ] i { viticastih } zagrada.))
+---> Red ( testiranja obiènih ( [ uglastih ] i { vitièastih } zagrada.))
NAPOMENA: Vrlo korisno u ispravljanju koda sa rasparenim zagradama!
** Otkucajte :s/staro/novo/g da zamenite 'staro' za 'novo'. **
- 1. Pomerite kursor na red oznacen sa --->.
+ 1. Pomerite kursor na red oznaèen sa --->.
2. Otkucajte :s/rdi/ri/ <ENTER> . Primetite da ova komanda zamenjuje
samo prvo "rdi" u redu.
- 3. Otkucajte :s/rdi/ri/g . Dodavanje opcije g znaci da ce se komanda
+ 3. Otkucajte :s/rdi/ri/g . Dodavanje opcije g znaèi da æe se komanda
izvr\9aiti u celom redu, zamenom svih pojava niza "rdi".
---> rdiba rdibi grdize rep.
- 4. Za zamenu svih izraza izmedu neka dva reda,
+ 4. Za zamenu svih izraza izmeðu neka dva reda,
otkucajte :#,#s/staro/novo/g gde su #,# krajnji brojevi redova u opsegu
- u kome ce se obaviti zamena.
+ u kome æe se obaviti zamena.
Otkucajte :%s/staro/novo/g za zamenu svih izraza u celom tekstu.
Otkucajte :%s/staro/novo/gc za nala\9eenje svih izraza u tekstu i
potvrdu zamene.
Kucanjem ? sa izrazom taj izraz se tra\9ei UNAZAD.
Posle komande tra\9eenja koristite n za nala\9eenje izraza u istom
smeru, a N za nala\9eenje u suprotnom smeru.
- CTRL-O vraca kursor na prethodnu poziciju, a CTRL-I na narednu.
+ CTRL-O vraæa kursor na prethodnu poziciju, a CTRL-I na narednu.
3. Kucanjem % kad je kursor na zagradi on se pomera na njen par.
** Otkucajte :! pa spolja\9anju komandu koju \9eelite da izvr\9aite. **
1. Otkucajte poznatu komandu : da biste namestili kursor na dno
- ekrana. Time omogucavate unos komande u komandnoj liniji editora.
+ ekrana. Time omoguæavate unos komande u komandnoj liniji editora.
- 2. Otkucajte znak ! (uzvicnik). Ovime omogucavate
+ 2. Otkucajte znak ! (uzviènik). Ovime omoguæavate
izvr\9aavanje bilo koje spolja\9anje komande.
- 3. Kao primer otkucajte ls posle ! i pritisnite <ENTER>. Ovo ce
+ 3. Kao primer otkucajte ls posle ! i pritisnite <ENTER>. Ovo æe
prikazati sadr\9eaj direktorijuma, kao da ste na komandnom promptu.
Otkucajte :!dir ako :!ls ne radi.
-NAPOMENA: Na ovaj nacin moguce je izvr\9aiti bilo koju spolja\9anju komandu,
+NAPOMENA: Na ovaj naèin moguæe je izvr\9aiti bilo koju spolja\9anju komandu,
zajedno sa njenim argumentima.
NAPOMENA: Sve : komande se izvr\9aavaju po\9ato pritisnete <ENTER> .
- U daljem tekstu to necemo uvek napominjati.
+ U daljem tekstu to neæemo uvek napominjati.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
** Za snimanje promena, otkucajte :w IME_FAJLA . **
1. Otkucajte :!dir ili :!ls za pregled sadr\9eaja direktorijuma.
- Vec znate da morate pritisnuti <ENTER> posle toga.
+ Veæ znate da morate pritisnuti <ENTER> posle toga.
2. Izaberite ime fajla koji jo\9a ne postoji, npr. TEST.
3. Otkucajte: :w TEST (gde je TEST ime koje ste izabrali.)
- 4. Time cete snimiti ceo fajl (Vim Tutor) pod imenom TEST.
+ 4. Time æete snimiti ceo fajl (Vim Tutor) pod imenom TEST.
Za proveru, otkucajte opet :!dir ili :!ls za pregled
sadr\9eaja direktorijuma.
NAPOMENA: Ako biste napustili Vim i ponovo ga pokrenuli sa vim TEST ,
- tekst bi bio tacna kopija ovog fajla u trenutku kad ste
+ tekst bi bio taèna kopija ovog fajla u trenutku kad ste
ga snimili.
- 5. Izbri\9aite fajl tako \9ato cete otkucati (MS-DOS): :!del TEST
+ 5. Izbri\9aite fajl tako \9ato æete otkucati (MS-DOS): :!del TEST
ili (Unix): :!rm TEST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcija 1.5.3: SNIMANJE OZNACENOG TEKSTA
+ Lekcija 1.5.3: SNIMANJE OZNAÈENOG TEKSTA
** Da biste snimili deo teksta, otkucajte v pokret :w IME_FAJLA **
1. Pomerite kursor na ovu liniju.
2. Pritisnite v i pomerite kursor pet redova ispod. Primetite da je
- tekst oznacen inverzno.
+ tekst oznaèen inverzno.
- 3. Pritisnite : . Na dnu ekrana pojavice se :'<,'> .
+ 3. Pritisnite : . Na dnu ekrana pojaviæe se :'<,'> .
4. Otkucajte w TEST , gde je TEST ime fajla koji jo\9a ne postoji.
Proverite da zaista pi\9ae :'<,'>w TEST pre nego \9ato pritisnete <ENTER>.
- 5. Vim ce snimiti oznaceni tekst u TEST. Proverite sa :!dir ili !ls .
- Nemojte jo\9a brisati fajl! Koristicemo ga u narednoj lekciji.
+ 5. Vim æe snimiti oznaèeni tekst u TEST. Proverite sa :!dir ili !ls .
+ Nemojte jo\9a brisati fajl! Koristiæemo ga u narednoj lekciji.
-NAPOMENA: Komanda v zapocinje vizuelno oznacavanje. Mo\9eete pomerati kursor
- i tako menjati velicinu oznacenog teksta. Onda mo\9eete upotrebiti
- operatore nad tekstom. Na primer, d ce izbrisati oznaceni tekst.
+NAPOMENA: Komanda v zapoèinje vizuelno oznaèavanje. Mo\9eete pomerati kursor
+ i tako menjati velièinu oznaèenog teksta. Onda mo\9eete upotrebiti
+ operatore nad tekstom. Na primer, d æe izbrisati oznaèeni tekst.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcija 1.5.4: UCITAVANJE FAJLA U TEKST
+ Lekcija 1.5.4: UÈITAVANJE FAJLA U TEKST
** Za ubacivanje sadr\9eaja fajla, otkucajte :r IME_FAJLA **
1. Postavite kursor iznad ove linije.
-NAPOMENA: Po\9ato izvr\9aite 2. korak videcete tekst iz lekcije 1.5.3. Tada
+NAPOMENA: Po\9ato izvr\9aite 2. korak videæete tekst iz lekcije 1.5.3. Tada
pomerite kursor DOLE da biste ponovo videli ovu lekciju.
- 2. Ucitajte fajl TEST koristeci komandu :r TEST gde je TEST ime fajla
- koje ste koristili u prethodnoj lekciji. Sadr\9eaj ucitanog fajla je
- ubacen ispod kursora.
+ 2. Uèitajte fajl TEST koristeæi komandu :r TEST gde je TEST ime fajla
+ koje ste koristili u prethodnoj lekciji. Sadr\9eaj uèitanog fajla je
+ ubaèen ispod kursora.
- 3. Da biste proverili da je fajl ucitan, vratite kursor unazad i
+ 3. Da biste proverili da je fajl uèitan, vratite kursor unazad i
primetite dve kopije lekcije 1.5.3, originalnu i onu iz fajla.
-NAPOMENA: Takode mo\9eete ucitati izlaz spolja\9anje komande. Na primer,
- :r !ls ce ucitati izlaz komande ls i postaviti ga ispod
+NAPOMENA: Takoðe mo\9eete uèitati izlaz spolja\9anje komande. Na primer,
+ :r !ls æe uèitati izlaz komande ls i postaviti ga ispod
kursora.
2. :w FAJL zapisuje trenutni tekst na disk pod imenom FAJL.
- 3. v pokret :w IME_FAJLA snima vizuelno oznacene redove u fajl
+ 3. v pokret :w IME_FAJLA snima vizuelno oznaèene redove u fajl
IME_FAJLA.
- 4. :r IME_FAJLA ucitava fajl IME_FAJLA sa diska i stavlja
+ 4. :r IME_FAJLA uèitava fajl IME_FAJLA sa diska i stavlja
njegov sadr\9eaj ispod kursora.
- 5. :r !dir ucitava izlaz komande dir i postavlja ga ispod kursora.
+ 5. :r !dir uèitava izlaz komande dir i postavlja ga ispod kursora.
** Pritisnite o da biste otvorili red ispod kursora
i pre\9ali u Insert mod. **
- 1. Pomerite kursor na sledeci red oznacen sa --->.
+ 1. Pomerite kursor na sledeæi red oznaèen sa --->.
2. Otkucajte malo o da biste otvorili novi red ISPOD kursora
i pre\9ali u Insert mod.
---> Kad pritisnete o kursor prelazi u novootvoreni red u Insert modu.
4. Za otvaranje reda IZNAD kursora, umesto malog otkucajte veliko O .
- Isprobajte na donjem redu oznacenom sa --->.
+ Isprobajte na donjem redu oznaèenom sa --->.
---> Otvorite red iznad ovog kucanjem velikog O dok je kursor u ovom redu.
** Otkucajte a za dodavanje teksta IZA kursora. **
- 1. Pomerite kursor na pocetak sledeceg reda oznacenog sa --->.
+ 1. Pomerite kursor na poèetak sledeæeg reda oznaèenog sa --->.
- 2. Kucajte e dok kursor ne dode na kraj reci re .
+ 2. Kucajte e dok kursor ne doðe na kraj reèi re .
3. Otkucajte a (malo) da biste dodali tekst IZA kursora.
- 4. Dopunite rec kao \9ato je u redu ispod. Pritisnite <ESC> za izlazak
+ 4. Dopunite reè kao \9ato je u redu ispod. Pritisnite <ESC> za izlazak
iz Insert moda.
- 5. Sa e predite na narednu nepotpunu rec i ponovite korake 3 i 4.
+ 5. Sa e preðite na narednu nepotpunu reè i ponovite korake 3 i 4.
----> Ovaj re omogucava ve dodav teksta u nekom redu.
----> Ovaj red omogucava ve\9ebanje dodavanja teksta u nekom redu.
+---> Ovaj re omoguæava ve dodav teksta u nekom redu.
+---> Ovaj red omoguæava ve\9ebanje dodavanja teksta u nekom redu.
NAPOMENA: Komande a, i, i A aktiviraju isti Insert mod, jedina
- razlika je u poziciji od koje ce se tekst ubacivati.
+ razlika je u poziciji od koje æe se tekst ubacivati.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcija 1.6.3: DRUGI NACIN ZAMENE
+ Lekcija 1.6.3: DRUGI NAÈIN ZAMENE
** Otkucajte veliko R da biste zamenili vi\9ae od jednog znaka. **
- 1. Pomerite kursor na prvi sledeci red oznacen sa --->.
- Pomerite kursor na pocetak prvog xxx .
+ 1. Pomerite kursor na prvi sledeæi red oznaèen sa --->.
+ Pomerite kursor na poèetak prvog xxx .
2. Pritisnite R i otkucajte broj koji je red ispod,
tako da zameni xxx .
---> Dodavanje 123 na 456 daje 579.
NAPOMENA: Replace mod je kao Insert mod, s tom razlikom \9ato svaki
- uneti znak bri\9ae vec postojeci.
+ uneti znak bri\9ae veæ postojeæi.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcija 1.6.4: KOPIRANJE I LEPLJENJE TEKSTA
2. Aktivirajte Visual mod sa v i pomerite kursor sve do ispred "prvi".
- 3. Pritisnite y da biste kopirali oznaceni tekst u interni bafer.
+ 3. Pritisnite y da biste kopirali oznaèeni tekst u interni bafer.
- 4. Pomerite kursor do kraja sledeceg reda: j$
+ 4. Pomerite kursor do kraja sledeæeg reda: j$
5. Pritisnite p da biste zalepili tekst. Onda otkucajte: a drugi <ESC> .
- 6. Upotrebite Visual mod da oznacite " red.", kopirajte sa y , kursor
- pomerite na kraj sledeceg reda sa j$ i tamo zalepite tekst sa p .
+ 6. Upotrebite Visual mod da oznaèite " red.", kopirajte sa y , kursor
+ pomerite na kraj sledeæeg reda sa j$ i tamo zalepite tekst sa p .
---> a) ovo je prvi red.
b)
-NAPOMENA: takode mo\9eete koristiti y kao operator; yw kopira jednu rec.
+NAPOMENA: takoðe mo\9eete koristiti y kao operator; yw kopira jednu reè.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcija 1.6.5: POSTAVLJANJE OPCIJA
- ** Postavite opciju tako da tra\9eenje i zamena ignori\9au velicinu slova **
+ ** Postavite opciju tako da tra\9eenje i zamena ignori\9au velièinu slova **
- 1. Potra\9eite rec 'razlika': /razlika <ENTER>
+ 1. Potra\9eite reè 'razlika': /razlika <ENTER>
Ponovite nekoliko puta pritiskom na n .
2. Aktivirajte opciju 'ic' (Ignore case): :set ic
- 3. Ponovo potra\9eite rec 'razlika' pritiskom na n
- Primetite da su sada pronadeni i RAZLIKA i Razlika.
+ 3. Ponovo potra\9eite reè 'razlika' pritiskom na n
+ Primetite da su sada pronaðeni i RAZLIKA i Razlika.
4. Aktivirajte opcije 'hlsearch' i 'incsearch': :set hls is
- 5. Ponovo otkucajte komandu tra\9eenja i uocite razlike: /razlika <ENTER>
+ 5. Ponovo otkucajte komandu tra\9eenja i uoèite razlike: /razlika <ENTER>
6. Za deaktiviranje opcije ic kucajte: :set noic
-NAPOMENA: Za neoznacavanje pronadenih izraza otkucajte: :nohlsearch
-NAPOMENA: Ako \9eelite da ne razlikujete velicinu slova u samo jednoj komandi
+NAPOMENA: Za neoznaèavanje pronaðenih izraza otkucajte: :nohlsearch
+NAPOMENA: Ako \9eelite da ne razlikujete velièinu slova u samo jednoj komandi
tra\9eenja, dodajte \c u izraz: /razlika\c <ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
REZIME lekcije 1.6
2. Pritisnite a za unos teksta IZA kursora.
Pritisnite A za unos teksta na kraju reda.
- 3. Komanda e pomera kursor na kraj reci.
+ 3. Komanda e pomera kursor na kraj reèi.
4. Operator y kopira tekst, p ga lepi.
6. Kucanje ":set xxx" aktivira opciju "xxx". Neke opcije su:
'ic' 'ignorecase' ne razlikuje velika/mala slova pri tra\9eenju
- 'is' 'incsearch' prikazuje pronaden tekst dok kucate izraz
- 'hls' 'hlsearch' oznacava inverzno sve pronadene izraze
+ 'is' 'incsearch' prikazuje pronaðen tekst dok kucate izraz
+ 'hls' 'hlsearch' oznaèava inverzno sve pronaðene izraze
Mo\9eete koristite dugo ili kratko ime opcije.
7. Ispred imena opcije stavite "no" da je deaktivirate: :set noic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lekcija 1.7.1: DOBIJANJE POMOCI
+ Lekcija 1.7.1: DOBIJANJE POMOÆI
- ** Koristite on-line sistem za pomoc **
+ ** Koristite on-line sistem za pomoæ **
- Vim ima detaljan on-line sistem za pomoc. Za pocetak, poku\9aajte ne\9ato
- od sledeceg:
+ Vim ima detaljan on-line sistem za pomoæ. Za poèetak, poku\9aajte ne\9ato
+ od sledeæeg:
- pritisnite taster <HELP> (ako ga imate na tastaturi)
- pritisnite taster <F1> (ako ga imate na tastaturi)
- otkucajte :help <ENTER>
- Procitajte tekst u prozoru pomoci da biste naucili pomoc radi.
+ Proèitajte tekst u prozoru pomoæi da biste nauèili pomoæ radi.
Kucanjem CTRL-W CTRL-W prelazite iz jednog prozora u drugi.
- Otkucajte :q <ENTER> da zatvorite prozor pomoci.
+ Otkucajte :q <ENTER> da zatvorite prozor pomoæi.
- Pomoc o prakticno bilo kojoj temi mo\9eete dobiti dodavanjem argumenta
+ Pomoæ o praktièno bilo kojoj temi mo\9eete dobiti dodavanjem argumenta
komandi ":help". Poku\9aajte ovo (ne zaboravite <ENTER> na kraju):
:help w
Lekcija 1.7.2: PRAVLJENJE STARTNOG SKRIPTA
- ** Aktivirajte mogucnosti editora **
+ ** Aktivirajte moguænosti editora **
- Vim ima mnogo vi\9ae mogucnosti nego Vi, ali vecina nije automatski
- aktivirana. Za dodatne mogucnosti napravite "vimrc" fajl.
+ Vim ima mnogo vi\9ae moguænosti nego Vi, ali veæina nije automatski
+ aktivirana. Za dodatne moguænosti napravite "vimrc" fajl.
1. Otvorite "vimrc" fajl. Ovo zavisi od va\9aeg sistema:
:e ~/.vimrc za Unix
:e ~/_vimrc za MS-Windows
- 2. Onda ucitajte primer sadr\9eaja "vimrc" fajla:
+ 2. Onda uèitajte primer sadr\9eaja "vimrc" fajla:
:r $VIMRUNTIME/vimrc_example.vim
3. Snimite fajl sa:
:w
- Sledeci put kada pokrenete Vim, bojenje sintakse teksta bice
+ Sledeæi put kada pokrenete Vim, bojenje sintakse teksta biæe
aktivirano. Sva svoja pode\9aavanja mo\9eete dodati u "vimrc" fajl.
Za vi\9ae informacija otkucajte :help vimrc-intro
2. Pogledajte koji fajlovi postoje u direktorijumu: :!ls ili :!dir
- 3. Otkucajte pocetak komande: :e
+ 3. Otkucajte poèetak komande: :e
- 4. Otkucajte CTRL-D i Vim ce prikazati spisak komandi koje pocinju sa "e".
+ 4. Otkucajte CTRL-D i Vim æe prikazati spisak komandi koje poèinju sa "e".
- 5. Pritisnite <TAB> i Vim ce dopuniti ime komande u ":edit".
+ 5. Pritisnite <TAB> i Vim æe dopuniti ime komande u ":edit".
- 6. Dodajte razmak i pocetak imena postojeceg fajla: :edit FA
+ 6. Dodajte razmak i poèetak imena postojeæeg fajla: :edit FA
- 7. Pritisnite <TAB>. Vim ce dopuniti ime fajla (ako je jedinstveno).
+ 7. Pritisnite <TAB>. Vim æe dopuniti ime fajla (ako je jedinstveno).
-NAPOMENA: Moguce je dopuniti mnoge komande. Samo probajte CTRL-D i <TAB>.
- Narocito je korisno za :help komande.
+NAPOMENA: Moguæe je dopuniti mnoge komande. Samo probajte CTRL-D i <TAB>.
+ Naroèito je korisno za :help komande.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
REZIME lekcije 1.7
- 1. Otkucajte :help ili pritisnite <F1> ili <Help> za pomoc.
+ 1. Otkucajte :help ili pritisnite <F1> ili <Help> za pomoæ.
- 2. Otkucajte :help komanda biste dobili pomoc za tu komandu.
+ 2. Otkucajte :help komanda biste dobili pomoæ za tu komandu.
3. Otkucajte CTRL-W CTRL-W za prelazak u drugi prozor.
- 4. Otkucajte :q da zatvorite prozor pomoci.
+ 4. Otkucajte :q da zatvorite prozor pomoæi.
5. Napravite vimrc startni skript za aktiviranje pode\9aavanja koja
vam odgovaraju.
- 6. Dok kucate neku od : komandi, pritisnite CTRL-D da biste videli moguce
+ 6. Dok kucate neku od : komandi, pritisnite CTRL-D da biste videli moguæe
vrednosti. Pritisnite <TAB> da odaberete jednu od njih.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ovim je prirucnik zavr\9aen. Njegov cilj je bio kratak pregled Vim editora,
- koliko da omoguci njegovo relativno jednostavno kori\9acenje. Prirucnik nije
- potpun, jer Vim ima mnogo vi\9ae komandi. Kao sledece, procitajte prirucnik:
+ Ovim je priruènik zavr\9aen. Njegov cilj je bio kratak pregled Vim editora,
+ koliko da omoguæi njegovo relativno jednostavno kori\9aæenje. Priruènik nije
+ potpun, jer Vim ima mnogo vi\9ae komandi. Kao sledeæe, proèitajte priruènik:
":help user-manual".
- Za dalje citanje i ucenje, preporucujemo knjigu:
+ Za dalje èitanje i uèenje, preporuèujemo knjigu:
Vim - Vi Improved - by Steve Oualline
- Izdavac: New Riders
- Prva knjiga potpuno posvecena Vim-u. Narocito korisna za pocetnike.
+ Izdavaè: New Riders
+ Prva knjiga potpuno posveæena Vim-u. Naroèito korisna za poèetnike.
Ima mno\9atvo primera i slika.
Vidite https://iccf-holland.org/click5.html
- Sledeca knjiga je starija i vi\9ae govori o Vi-u nego o Vim-u, ali je takode
- preporucujemo:
+ Sledeæa knjiga je starija i vi\9ae govori o Vi-u nego o Vim-u, ali je takoðe
+ preporuèujemo:
Learning the Vi Editor - by Linda Lamb
- Izdavac: O'Reilly & Associates Inc.
+ Izdavaè: O'Reilly & Associates Inc.
Dobra knjiga iz koje mo\9eete saznati skoro sve \9ato mo\9eete raditi u Vi-ju.
\8aesto izdanje ima i informacija o Vim-u.
- Ovaj prirucnik su napisali: Michael C. Pierce i Robert K. Ware,
- Colorado School of Mines koristeci ideje Charlesa Smitha,
+ Ovaj priruènik su napisali: Michael C. Pierce i Robert K. Ware,
+ Colorado School of Mines koristeæi ideje Charlesa Smitha,
Colorado State University. E-mail: bware@mines.colorado.edu.
- Prilagodavanje za Vim uradio je Bram Moolenaar.
+ Prilagoðavanje za Vim uradio je Bram Moolenaar.
Prevod na srpski: Ivan Nejgebauer <ian@uns.ac.rs>
Verzija 1.0, maj/juni 2014.
^
k 提示︰ h 的鍵位于左邊,每次按下就會向左移動。
< h l > l 的鍵位于右邊,每次按下就會向右移動。
- j j 鍵看起來很象一支尖端方向朝下的箭頭。
+ j j 鍵看來很象一支尖端方向朝下的箭頭。
v
1. 請隨意在屏幕內移動光標,直至您覺得舒服為止。
3. 然後按下 i 鍵,接著輸入必要的文本字符。
- 4. 所有文本都修正完畢,請按下 <ESC> 鍵返回正常模式。
+ 4. 所有文本m修正完畢,請按下 <ESC> 鍵返回正常模式。
重復步驟2至步驟4以便修正句子。
---> There is text misng this .
<ESC> :q! <回車>
- æ\88\96è\80\85輸å\85¥以下命令保存所有修改︰
+ æ\88\96è\8a¨æ\93\97J以下命令保存所有修改︰
<ESC> :wq <回車>
i 輸入必要文本 <ESC>
-特別提示︰按下 <ESC> 鍵會帶您回到正常模式或者取消一個不期望或者部分完成
+特別提示︰按下 <ESC> 鍵會帶您回到正常模式或籵消一個不期望或苀﹞嬪髡
的命令。
好了,第一講到此結束。下面接下來繼續第二講的內容。
刪除命令 d 的格式如下︰
- [number] d object 或者 d [number] object
+ [number] d object 或 d [number] object
其意如下︰
number - 代表執行命令的次數(可選項,缺省設置為 1 )。
$ - 從當前光標當前位置直到當前行末。
特別提示︰
- 對于勇于探索者,請在正常模式下面僅按代表相應對象的鍵而不使用命令,則
+ 對于勇于探索矷A請在正常模式下面僅按代表相應對象的鍵而不使用命令,則
將看到光標的移動正如上面的對象列表所代表的一樣。
** 輸入 dd 可以刪除整一個當前行。 **
- 鑒于整行刪除的高頻度,VIM 的設計者決定要簡化整行刪除,僅需要在同一行上
+ 鑒于整行刪除的高頻度,VIM 的設計籵M定要簡化整行刪除,僅需要在同一行上
擊打兩次 d 就可以刪除掉光標所在的整行了。
1. 請將光標移動到本節中下面的短句段落中的第二行。
2. 輸入 x 刪除第一個不想保留的字母。
3. 然後輸入 u 撤消最後執行的(一次)命令。
4. 這次要使用 x 修正本行的所有錯誤。
- 5. 現在輸入一個大寫的 U ,恢復到該行的原始狀態。
+ 5. 現在輸入一個大寫的 U ,庖_到該行的原始狀態。
6. 接著多次輸入 u 以撤消 U 以及更前的命令。
7. 然後多次輸入 CTRL-R (先按下 CTRL 鍵不放開,接著輸入 R 鍵) ,這樣就
- 可以執行恢復命令,也就是撤消掉撤消命令。
+ 可以執行庖_命令,也就是撤消掉撤消命令。
---> Fiix the errors oon thhis line and reeplace them witth undo.
- 8. 這些都是非常有用的命令。下面是第二講的小結了。
+ 8. 這些m是非常有用的命令。下面是第二講的小結了。
4. 在正常模式下一個命令的格式是︰
- [number] command object 或者 command [number] object
+ [number] command object 或 command [number] object
其意是︰
number - 代表的是命令執行的次數
command - 代表要做的事情,比如 d 代表刪除
5. 欲撤消以前的操作,請輸入︰u (小寫的u)
欲撤消在一行中所做的改動,請輸入︰U (大寫的U)
- 欲撤消以前的撤消命令,恢復以前的操作結果,請輸入︰CTRL-R
+ 欲撤消以前的撤消命令,庖_以前的操作結果,請輸入︰CTRL-R
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第三講第一節︰置入類命令
第三講第三節︰更改類命令
- ** 要改變一個單字/單詞的部分或者全部,請輸入 cw **
+ ** 要改變一個單字/單詞的部分或穸部,請輸入 cw **
1. 請將光標移動到本節中下面標記有 ---> 的第一行。
1. 更改類指令的工作方式跟刪除類命令是一致的。操作格式是︰
- [number] c object 或者 c [number] object
+ [number] c object 或 c [number] object
2. 對象參數也是一樣的,比如 w 代表單字/單詞,$代表行末等等。
4. 更改類命令的格式是︰
- [number] c object 或者 c [number] object
+ [number] c object 或 c [number] object
下面我們繼續學習下一講。
** 輸入 / 以及尾隨的字符串可以用以在當前文件中查找該字符串。**
- 1. 在正常模式下輸入 / 字符。您此時會注意到該字符和光標都會出現在屏幕底
+ 1. 在正常模式下輸入 / 字符。您此時會注意到該字符和光標m會出現在屏幕底
部,這跟 : 命令是一樣的。
2. 接著輸入 errroor <回車>。那個errroor就是您要查找的字符串。
2. 輸入 / 然後緊隨一個字符串是則是在當前所編輯的文檔中向後查找該字符串。
輸入問號 ? 然後緊隨一個字符串是則是在當前所編輯的文檔中向前查找該字
符串。完成一次查找之後按 n 鍵則是重復上一次的命令,可在同一方向上查
- æ\89¾ä¸\8bä¸\80å\80\8bå\97符串æ\89\80å\9c¨ï¼\9bæ\88\96è\80\85æ\8c\89 Shift-N 向相反方向查找下該字符串所在。
+ æ\89¾ä¸\8bä¸\80å\80\8bå\97符串æ\89\80å\9c¨ï¼\9bæ\88\96è\82\8f Shift-N 向相反方向查找下該字符串所在。
3. 如果光標當前位置是括號(、)、[、]、{、},按 % 可以將光標移動到配對的
括號上。
2. 接著輸入感嘆號 ! 這個字符,這樣就允許您執行外部的 shell 命令了。
3. 我們以 ls 命令為例。輸入 !ls <回車> 。該命令就會列舉出您當前目錄的
- 內容,就如同您在命令行提示符下輸入 ls 命令的結果一樣。如果 !ls 沒起
+ 內容,就如同您在命令行提示符下輸入 ls 命令的結果一樣。如果 !ls 沒
作用,您可以試試 :!dir 看看。
----> 提示︰ 所有的外部命令都可以以這種方式執行。
+---> 提示︰ 所有的外部命令m可以以這種方式執行。
----> 提示︰ 所有的 : 命令都必須以 <回車> 告終。
+---> 提示︰ 所有的 : 命令m必須以 <回車> 告終。
** 要將對文件的改動保存到文件中,請輸入 :w FILENAME **
- 1. 輸入 :!dir 或者 :!ls 獲知當前目錄的內容。您應當已知道最後還得敲
+ 1. 輸入 :!dir 或 :!ls 獲知當前目錄的內容。您應當已知道最後還得敲
<回車> 吧。
2. 選擇一個尚未存在文件名,比如 TEST 。
** 要保存文件的部分內容,請輸入 :#,# w FILENAME **
- 1. 再來執行一次 :!dir 或者 :!ls 獲知當前目錄的內容,然後選擇一個合適的
+ 1. 再來執行一次 :!dir 或 :!ls 獲知當前目錄的內容,然後選擇一個合適的
不重名的文件名,比如 TEST 。
2. 接著將光標移動至本頁的最頂端,然後按 CTRL-g 找到該行的行號。別忘了
第六講第四節︰設置類命令的選項
- ** è¨ç½®å\8f¯ä½¿æ\9f¥æ\89¾æ\88\96è\80\85æ\9b¿æ\8f\9bå\8f¯忽略大小寫的選項 **
+ ** è¨ç½®å\8f¯ä½¿æ\9f¥æ\89¾æ\88\96è\8a«æ\87\82å\92±i忽略大小寫的選項 **
1. 要查找單詞 ignore 可在正常模式下輸入 /ignore 。要重復查找該詞,可以
** 啟用vim的功能 **
- Vim的功能特性要比vi多得多,但大部分功能都沒有缺省激活。為了啟動更多的
+ Vim的功能特性要比vi多得多,但大部分功能m沒有缺省激活。為了啟動更多的
功能,您得創建一個vimrc文件。
1. 開始編輯vimrc文件,這取決于您所使用的操作系統︰
為了更進一步的參考和學習,以下這本書值得推薦︰
- Vim - Vi Improved - 作者︰Steve Oualline
+ Vim - Vi Improved - 作矷JSteve Oualline
出版社︰New Riders
- é\80\99æ\98¯ç¬¬ä¸\80æ\9c¬å®\8cå\85¨è¬\9bè§£vimç\9a\84æ\9b¸ç±\8dã\80\82å°\8däº\8eå\88\9då¸è\80\85ç\89¹別有用。其中還包含有大量實例
+ é\80\99æ\98¯ç¬¬ä¸\80æ\9c¬å®\8cå\85¨è¬\9bè§£vimç\9a\84æ\9b¸ç±\8dã\80\82å°\8däº\8eå\88\9då¸è\82µS別有用。其中還包含有大量實例
和圖示。欲知詳情,請訪問 https://iccf-holland.org/click5.html
以下這本書比較老了而且內容主要是vi而不是vim,但是也值得推薦︰
- Learning the Vi Editor - 作者︰Linda Lamb
+ Learning the Vi Editor - 作矷JLinda Lamb
出版社︰O'Reilly & Associates Inc.
這是一本不錯的書,通過它您幾乎能夠了解到全部vi能夠做到的事情。此書的第
本教程是由來自Calorado School of Minese的Michael C. Pierce、Robert K.
Ware 所編寫的,其中來自Colorado State University的Charles Smith提供了
- å¾\88å¤\9aå\89µæ\84\8fã\80\82ç·¨è\80\85é\80\9a信地址是︰
+ å¾\88å¤\9aå\89µæ\84\8fã\80\82ç·¨è\8b\80q信地址是︰
bware@mines.colorado.edu
- è¯å\88¶è\80\85é\99\84言︰
+ è¯å\88¶è\80µ言︰
===========
- ç°¡é«\94䏿\96\87æ\95\99ç¨\8bç¿»è¯ç\89\88ä¹\8bè¯å\88¶è\80\85ç\82ºæ¢\81æ\98\8cæ³° <beos@turbolinux.com.cn>,還有
+ ç°¡é«\94䏿\96\87æ\95\99ç¨\8bç¿»è¯ç\89\88ä¹\8bè¯å\88¶è\82®å\81\9cè\9d\9bé°¹ <beos@turbolinux.com.cn>,還有
另外一個聯系地址︰linuxrat@gnuchina.org。
繁體中文教程是從簡體中文教程翻譯版使用 Debian GNU/Linux 中文項目小