1 ===============================================================================
2 = W i t a j w t u t o r i a l u V I M
- a
- Wersja
1.7. =
3 ===============================================================================
5 Vim to potê¿ny edytor
, który posiada wiele poleceñ
, zbyt du¿o
, by
6 wyja¶niæ je wszystkie w tym tutorialu
. Ten przewodnik ma nauczyæ
7 Ciê
pos³ugiwaæ siê wystarczaj±co wieloma komendami
, by¶ móg³ ³atwo
8 u¿ywaæ Vima jako edytora ogólnego przeznaczenia
.
10 Czas potrzebny na ukoñczenie tutoriala to
25 do 30 minut i zale¿y
11 od tego jak wiele czasu spêdzisz na eksperymentowaniu
.
14 Polecenia wykonywane w czasie lekcji zmodyfikuj± tekst
. Zrób
15 wcze¶niej kopiê tego pliku
do æwiczeñ
(je¶li zacz±³e¶ komend±
16 "vimtutor", to ju¿ pracujesz na kopii
).
18 Pamiêtaj
, ¿e przewodnik ten zosta³ zaprojektowany
do nauki poprzez
19 æwiczenia
. Oznacza to
, ¿e musisz wykonywaæ polecenia
, by nauczyæ siê ich
20 prawid³owo
. Je¶li bêdziesz jedynie czyta³ tekst
, szybko zapomnisz wiele
23 Teraz upewnij siê
, ¿e nie masz wci¶niêtego Caps Locka i wciskaj j
24 tak d³ugo dopóki Lekcja
1.1. nie wype³ni ca³kowicie ekranu
.
26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27 Lekcja
1.1.: PORUSZANIE SIÊ KURSOREM
29 ** By wykonaæ ruch kursorem
, wci¶nij h
, j
, k
, l jak pokazano
. **
32 k Wskazówka
: h jest po lewej
33 < h l
> l jest po prawej
34 j j wygl±da jak strza³ka w dó³
36 1. Poruszaj kursorem dopóki nie bêdziesz pewien
, ¿e pamiêtasz polecenia
.
38 2. Trzymaj j tak d³ugo a¿ bêdzie siê powtarza³
.
39 Teraz wiesz jak doj¶æ
do nastêpnej lekcji
.
41 3. U¿ywaj±c strza³ki w dó³ przejd¼
do nastêpnej lekcji
.
43 Uwaga
: Je¶li nie jeste¶ pewien czego¶ co wpisa³e¶
, wci¶nij
<ESC
>, by wróciæ
do
44 trybu Normal
. Wtedy powtórz polecenie
.
46 Uwaga
: Klawisze kursora tak¿e powinny dzia³aæ
, ale u¿ywaj±c hjkl bêdziesz
47 w stanie poruszaæ siê o wiele szybciej
, jak siê tylko przyzwyczaisz
.
50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 Lekcja
1.2.: WYCHODZENIE Z VIM
-a
53 !! UWAGA
: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca³± lekcjê
!!
55 1. Wci¶nij
<ESC
> (aby upewniæ siê
, ¿e jeste¶ w trybie Normal
).
57 To spowoduje wyj¶cie z edytora PORZUCAJ¡C wszelkie zmiany
, jakie
58 zd±¿y³e¶ zrobiæ
. Je¶li chcesz zapamiêtaæ zmiany i wyj¶æ
,
61 3. Kiedy widzisz znak zachêty pow³oki wpisz komendê
, ¿eby wróciæ
62 do tutoriala
. Czyli
: vimtutor
<ENTER
>
64 4. Je¶li chcesz zapamiêtaæ polecenia
, wykonaj kroki
1. do 3., aby
65 wyj¶æ i wróciæ
do edytora
.
67 UWAGA
: :q
!<ENTER
> porzuca wszelkie zmiany jakie zrobi³e¶
. W nastêpnych
68 lekcjach dowiesz siê jak je zapamiêtywaæ
.
70 5. Przenie¶ kursor
do lekcji
1.3.
73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74 Lekcja
1.3.: EDYCJA TEKSTU
- KASOWANIE
76 ** Wci¶nij x aby usun±æ znak pod kursorem
. **
78 1. Przenie¶ kursor
do linii poni¿ej oznaczonej
--->.
80 2. By poprawiæ b³êdy
, naprowad¼ kursor na znak
do usuniêcia
.
82 3. Wci¶nij x aby usun±æ niechciany znak
.
84 4. Powtarzaj kroki
2. do 4. dopóki zdanie nie jest poprawne
.
86 ---> Kkrowa prrzeskoczy³a prrzez ksiiê¿ycc
.
88 5. Teraz
, kiedy zdanie jest poprawione
, przejd¼
do Lekcji
1.4.
90 UWAGA
: Ucz siê przez æwiczenie
, nie wkuwanie
.
96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
97 Lekcja
1.4.: EDYCJA TEKSTU
- INSERT
(wprowadzanie
)
100 ** Wci¶nij i aby wstawiæ tekst
. **
102 1. Przenie¶ kursor
do pierwszej linii poni¿ej oznaczonej
--->.
104 2. Aby poprawiæ pierwszy wiersz
, ustaw kursor na pierwszym znaku PO tym
,
105 gdzie tekst ma byæ wstawiony
.
107 3. Wci¶nij i a nastêpnie wpisz konieczne poprawki
.
109 4. Po poprawieniu b³êdu wci¶nij
<ESC
>, by wróciæ
do trybu Normal
.
110 Powtarzaj kroki
2. do 4., aby poprawiæ ca³e zdanie
.
112 ---> W tej brkje trochê
.
113 ---> W tej linii brakuje trochê tekstu
.
115 5. Kiedy czujesz siê swobodnie wstawiaj±c tekst
, przejd¼
do
116 podsumowania poni¿ej
.
119 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
120 Lekcja
1.5.: EDYCJA TEKSTU
- APPENDING
(dodawanie
)
123 ** Wci¶nij A by dodaæ tekst
. **
125 1. Przenie¶ kursor
do pierwszej linii poni¿ej oznaczonej
--->.
126 Nie ma znaczenia
, który to bêdzie znak
.
128 2. Wci¶nij A i wpisz odpowiednie dodatki
.
130 3. Kiedy tekst zosta³ dodany
, wci¶nij
<ESC
> i wróæ
do trybu Normalnego
.
132 4. Przenie¶ kursor
do drugiej linii oznaczonej
---> i powtórz kroki
2. i
3.,
136 Brakuje tu trochê tekstu
.
137 ---> Tu te¿ trochê bra
138 Tu te¿ trochê brakuje
.
140 5. Kiedy ju¿ utrwali³e¶ æwiczenie
, przejd¼
do lekcji
1.6.
142 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
143 Lekcja
1.6.: EDYCJA PLIKU
145 ** U¿yj
:wq aby zapisaæ plik i wyj¶æ
. **
147 !! UWAGA
: zanim wykonasz jakiekolwiek polecenia przeczytaj ca³± lekcjê
!!
149 1. Zakoñcz tutorial tak jak w lekcji
1.2.: :q
!
150 lub
, je¶li masz dostêp
do innego terminala
, wykonaj kolejne kroki tam
.
152 2. W pow³oce wydaj polecenie
: vim tutor
<ENTER
>
153 "vim" jest poleceniem uruchamiaj±cym edytor Vim
. 'tutor' to nazwa pliku
,
154 jaki chcesz edytowaæ
. U¿yj pliku
, który mo¿e zostaæ zmieniony
.
156 3. Dodaj i usuñ tekst tak
, jak siê nauczy³e¶ w poprzednich lekcjach
.
158 4. Zapisz plik ze zmianami i opu¶æ Vima
: :wq
<ENTER
>
160 5. Je¶li zakoñczy³e¶ vimtutor w kroku
1., uruchom go ponownie i przejd¼
161 do podsumowania poni¿ej
.
163 6. Po przeczytaniu wszystkich kroków i ich zrozumieniu
: wykonaj je
.
165 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
166 LEKCJA
1. PODSUMOWANIE
168 1. Poruszasz kursorem u¿ywaj±c
"strza³ek" i klawiszy hjkl
.
169 h
(w lewo
) j
(w dó³
) k
(do góry
) l
(w prawo
)
171 2. By wej¶æ
do Vima
, (z pow³oki
) wpisz
:
172 vim NAZWA_PLIKU
<ENTER
>
174 3. By wyj¶æ z Vima
, wpisz
:
175 <ESC
> :q
!<ENTER
> by usun±æ wszystkie zmiany
.
176 LUB
: <ESC
> :wq
<ENTER
> by zmiany zachowaæ
.
178 4. By usun±æ znak pod kursorem
, wci¶nij
: x
180 5. By wstawiæ tekst przed kursorem lub dodaæ
:
181 i wpisz tekst
<ESC
> wstawi przed kursorem
182 A wpisz tekst
<ESC
> doda na koñcu linii
184 UWAGA
: Wci¶niêcie
<ESC
> przeniesie Ciê z powrotem
do trybu Normal
185 lub odwo³a niechciane lub czê¶ciowo wprowadzone polecenia
.
187 Teraz mo¿emy kontynuowaæ i przej¶æ
do Lekcji
2.
188 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
189 Lekcja
2.1.: POLECENIE DELETE
(usuwanie
)
192 ** Wpisz dw by usun±æ wyraz
. **
194 1. Wci¶nij
<ESC
>, by upewniæ siê
, ¿e jeste¶ w trybie Normal
.
196 2. Przenie¶ kursor
do linii poni¿ej oznaczonej
--->.
198 3. Przesuñ kursor na pocz±tek wyrazu
, który chcesz usun±æ
.
200 4. Wpisz dw by usun±æ wyraz
.
202 UWAGA
: Litera d pojawi siê na dole ekranu
. Vim czeka na wpisanie w
.
203 Je¶li zobaczysz inny znak
, oznacza to
, ¿e wpisa³e¶ co¶ ¼
le; wci¶nij
204 <ESC
> i zacznij od pocz±tku
.
206 ---> Jest tu parê papier wyrazów
, które kamieñ nie nale¿±
do no¿yce tego zdania
.
208 5. Powtarzaj kroki
3. i
4. dopóki zdanie nie bêdzie poprawne
, potem
209 przejd¼
do Lekcji
2.2.
211 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
212 Lekcja
2.2.: WIÊCEJ POLECEÑ USUWAJ¡CYCH
215 ** Wpisz d
$ aby usun±æ tekst
do koñca linii
. **
217 1. Wci¶nij
<ESC
> aby siê upewniæ
, ¿e jeste¶ w trybie Normal
.
219 2. Przenie¶ kursor
do linii poni¿ej oznaczonej
--->.
221 3. Przenie¶ kursor
do koñca poprawnego zdania
(PO pierwszej
. ).
223 4. Wpisz d
$ aby usun±æ resztê linii
.
225 ---> Kto¶ wpisa³ koniec tego zdania dwukrotnie
. zdania dwukrotnie
.
228 5. Przejd¼
do Lekcji
2.3., by zrozumieæ co siê sta³o
.
234 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
235 Lekcja
2.3.: O OPERATORACH I RUCHACH
238 Wiele poleceñ zmieniaj±cych tekst jest z³o¿onych z operatora i ruchu
.
239 Format dla polecenia usuwaj±cego z operatorem d jest nastêpuj±cy
:
244 d
- operator usuwania
.
245 ruch
- na czym polecenie bêdzie wykonywane
(lista poni¿ej
).
248 w
- do pocz±tku nastêpnego wyrazu WY£¡CZAJ¡C pierwszy znak
.
249 e
- do koñca bie¿±cego wyrazu
, W£¡CZAJ¡C ostatni znak
.
250 $ - do koñca linii
, W£¡CZAJ¡C ostatni znak
.
252 W ten sposób wpisanie de usunie znaki od kursora
do koñca wyrazu
.
254 UWAGA
: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
255 tak
, jak to okre¶lono
.
257 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258 Lekcja
2.4.: U¯YCIE MNO¯NIKA DLA RUCHU
261 ** Wpisanie liczby przed ruchem powtarza ruch odpowiedni± ilo¶æ razy
. **
263 1. Przenie¶ kursor na pocz±tek linii poni¿ej zaznaczonej
--->.
265 2. Wpisz
2w aby przenie¶æ kursor o dwa wyrazy
do przodu
.
267 3. Wpisz
3e aby przenie¶æ kursor
do koñca trzeciego wyrazu w przód
.
269 4. Wpisz
0 (zero
), aby przenie¶æ kursor na pocz±tek linii
.
271 5. Powtórz kroki
2. i
3. z innymi liczbami
.
274 ---> To jest zwyk³y wiersz z wyrazami
, po których mo¿esz siê poruszaæ
.
276 6. Przejd¼
do lekcji
2.5.
280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
281 Lekcja
2.5.: U¯YCIE MNO¯NIKA
, BY WIÊCEJ USUN¡Æ
284 ** Wpisanie liczby z operatorem powtarza go odpowiedni± ilo¶æ razy
. **
286 W wy¿ej wspomnianej kombinacji operatora usuwania i ruchu podaj mno¿nik
287 przed ruchem
, by wiêcej usun±æ
:
290 1. Przenie¶ kursor
do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej
--->.
292 2. Wpisz
2dw aby usun±æ dwa wyrazy KAPITALIKAMI
.
294 3. Powtarzaj kroki
1. i
2. z innymi mno¿nikami
, aby usun±æ kolejne wyrazy
295 KAPITALIKAMI jednym poleceniem
297 ---> ta ASD WE linia QWE ASDF ZXCV FG wyrazów zosta³a ERT FGH CF oczyszczona
.
299 UWAGA
: Mno¿nik pomiêdzy operatorem d i ruchem dzia³a podobnie
do ruchu bez
303 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
304 Lekcja
2.6.: OPEROWANIE NA LINIACH
307 ** Wpisz dd aby usun±æ ca³± liniê
. **
309 Z powodu czêsto¶ci usuwania ca³ych linii
, projektanci Vi zdecydowali
, ¿e
310 bêdzie ³atwiej wpisaæ dwa razy d aby usun±æ liniê
.
312 1. Przenie¶ kursor
do drugiego zdania z wierszyka poni¿ej
.
313 2. Wpisz dd aby usun±æ wiersz
.
314 3. Teraz przenie¶ siê
do czwartego wiersza
.
315 4. Wpisz
2dd aby usun±æ dwa wiersze
.
317 ---> 1) Ró¿e s± czerwone
,
318 ---> 2) B³oto jest fajne
,
319 ---> 3) Fio³ki s± niebieskie
,
320 ---> 4) Mam samochód
,
321 ---> 5) Zegar podaje czas
,
322 ---> 6) Cukier jest s³odki
,
326 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
327 Lekcja
2.7.: POLECENIE UNDO
(cofnij
)
330 ** Wci¶nij u aby cofn±æ skutki ostatniego polecenia
.
331 U za¶
, by cofn±æ skutki dla ca³ej linii
. **
333 1. Przenie¶ kursor
do zdania poni¿ej oznaczonego
---> i umie¶æ go na
335 2. Wpisz x aby usun±æ pierwszy niechciany znak
.
336 3. Teraz wci¶nij u aby cofn±æ skutki ostatniego polecenia
.
337 4. Tym razem popraw wszystkie b³êdy w linii u¿ywaj±c polecenia x
.
338 5. Teraz wci¶nij wielkie U aby przywróciæ liniê
do oryginalnego stanu
.
339 6. Teraz wci¶nij u kilka razy
, by cofn±æ U i poprzednie polecenia
.
340 7. Teraz wpisz CTRL
-R
(trzymaj równocze¶nie wci¶niête klawisze CTRL i R
)
341 kilka razy
, by cofn±æ cofniêcia
.
343 ---> Poopraw b³êdyyy w teej liniii i zaamiieñ je prrzez coofnij
.
345 8. To s± bardzo po¿yteczne polecenia
.
347 Przejd¼ teraz
do podsumowania Lekcji
2.
349 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
350 LEKCJA
2. PODSUMOWANIE
353 1. By usun±æ znaki od kursora
do nastêpnego wyrazu
, wpisz
: dw
354 2. By usun±æ znaki od kursora
do koñca linii
, wpisz
: d
$
355 3. By usun±æ ca³± liniê
: dd
356 4. By powtórzyæ ruch
, poprzed¼ go liczb±
: 2w
357 5. Format polecenia zmiany to
:
358 operator
[liczba
] ruch
360 operator
- to
, co trzeba zrobiæ
(np
. d dla usuwania
)
361 [liczba
] - opcjonalne
, ile razy powtórzyæ ruch
362 ruch
- przenosi nad tekstem
do operowania
, takim jak w
(wyraz
),
363 $ (do koñca linii
) etc
.
365 6. By przej¶æ
do pocz±tku linii
, u¿yj zera
: 0
366 7. By cofn±æ poprzednie polecenie
, wpisz
: u
(ma³e u
)
367 By cofn±æ wszystkie zmiany w linii
, wpisz
: U
(wielkie U
)
368 By cofn±æ cofniêcie
, wpisz
: CTRL
-R
372 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
373 Lekcja
3.1.: POLECENIE PUT
(wstaw
)
376 ** Wpisz p by wstawiæ ostatnie usuniêcia za kursorem
. **
378 1. Przenie¶ kursor
do pierwszej linii
---> poni¿ej
.
380 2. Wpisz dd aby usun±æ liniê i przechowaæ j± w rejestrze Vima
.
382 3. Przenie¶ kursor
do linii c
), POWY¯EJ tej
, gdzie usuniêta linia powinna
385 4. Wci¶nij p by wstawiæ liniê poni¿ej kursora
.
387 5. Powtarzaj kroki
2. do 4. a¿ znajd± siê w odpowiednim porz±dku
.
389 ---> d
) Jak dwa anio³ki
.
390 ---> b
) Na dole fio³ki
,
391 ---> c
) A
my siê kochamy
,
392 ---> a
) Na górze ró¿e
,
395 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
396 Lekcja
3.2.: POLECENIE REPLACE
(zast±p
)
399 ** Wpisz rx aby zast±piæ znak pod kursorem na x
. **
401 1. Przenie¶ kursor
do pierwszej linii poni¿ej oznaczonej
--->
403 2. Ustaw kursor na pierwszym b³êdzie
.
405 3. Wpisz r a potem znak jaki powinien go zast±piæ
.
407 4. Powtarzaj kroki
2. i
3. dopóki pierwsza linia nie bêdzie taka
, jak druga
.
409 ---> Kjedy ten wiersz bi³ wstókiwany
, kto¶ wcizn±³ perê z³ych klawirzy
!
410 ---> Kiedy ten wiersz by³ wstukiwany
, kto¶ wcisn±³ parê z³ych klawiszy
!
412 5. Teraz czas na Lekcjê
3.3.
415 UWAGA
: Pamiêtaj
, by uczyæ siê æwicz±c
, a nie pamiêciowo
.
418 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
419 Lekcja
3.3.: OPERATOR CHANGE
(zmieñ
)
421 ** By zmieniæ
do koñca wyrazu
, wpisz ce
. **
423 1. Przenie¶ kursor
do pierwszej linii poni¿ej oznaczonej
--->.
425 2. Umie¶æ kursor na u w lunos
.
427 3. Wpisz ce i popraw wyraz
(w tym wypadku wstaw inia
).
429 4. Wci¶nij
<ESC
> i przejd¼
do nastêpnej planowanej zmiany
.
431 5. Powtarzaj kroki
3. i
4. dopóki pierwsze zdanie nie bêdzie takie same
,
434 ---> Ta lunos ma pire s³ów
, które t¿ina zbnic u¿ifajonc pcmazu zmieñ
.
435 ---> Ta linia ma parê s³ów
, które trzeba zmieniæ u¿ywaj±c polecenia zmieñ
.
437 Zauwa¿
, ¿e ce nie tylko zamienia wyraz
, ale tak¿e zmienia tryb na
438 Insert
(wprowadzanie
).
441 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
442 Lekcja
3.4.: WIÊCEJ ZMIAN U¯YWAJ¡C c
445 ** Polecenie change u¿ywa takich samych ruchów
, jak
delete. **
447 1. Operator change dzia³a tak samo
, jak
delete. Format wygl±da tak
:
451 2. Ruchy s± tak¿e takie same
, np
.: w
(wyraz
), $ (koniec linii
) etc
.
453 3. Przenie¶ siê
do pierwszej linii poni¿ej oznaczonej
--->
455 4. Ustaw kursor na pierwszym b³êdzie
.
457 5. Wpisz c
$ , popraw koniec wiersza i wci¶nij
<ESC
>.
459 ---> Koniec tego wiersza musi byæ poprawiony
, aby wygl±da³ tak
, jak drugi
.
460 ---> Koniec tego wiersza musi byæ poprawiony u¿ywaj±c polecenia c
$ .
462 UWAGA
: Mo¿esz u¿ywaæ
<BS
> aby poprawiaæ b³êdy w czasie pisania
.
464 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
465 LEKCJA
3. PODSUMOWANIE
468 1. Aby wstawiæ tekst
, który zosta³ wcze¶niej usuniêty wci¶nij p
. To
469 polecenie wstawia skasowany tekst PO kursorze
(je¶li ca³a linia
470 zosta³a usuniêta
, zostanie ona umieszczona w linii poni¿ej kursora
).
472 2. By zamieniæ znak pod kursorem
, wci¶nij r a potem znak
, który ma zast±piæ
475 3. Operator change pozwala Ci na zast±pienie od kursora
do miejsca
, gdzie
476 zabra³by Ciê ruch
. Np
. wpisz ce aby zamieniæ tekst od kursora
do koñca
477 wyrazu
, c
$ aby zmieniæ tekst
do koñca linii
.
479 4. Format
do polecenia change
(zmieñ
):
483 Teraz przejd¼
do nastêpnej lekcji
.
487 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
488 Lekcja
4.1.: PO£O¯ENIE KURSORA ORAZ STATUS PLIKU
490 ** Naci¶nij CTRL
-G aby zobaczyæ swoje po³o¿enie w pliku i status
491 pliku
. Naci¶nij G aby przej¶æ
do linii w pliku
. **
493 UWAGA
: Przeczytaj ca³± lekcjê zanim wykonasz jakie¶ polecenia
!!!
495 1. Przytrzymaj klawisz CTRL i wci¶nij g
. U¿ywamy notacji CTRL
-G
.
496 Na dole strony pojawi siê pasek statusu z nazw± pliku i pozycj± w pliku
.
497 Zapamiêtaj numer linii dla potrzeb kroku
3.
499 UWAGA
: Mo¿esz te¿ zobaczyæ pozycjê kursora w prawym
, dolnym rogu ekranu
.
500 Dzieje siê tak kiedy ustawiona jest opcja
'ruler' (wiêcej w lekcji
6.).
502 2. Wci¶nij G aby przej¶æ na koniec pliku
.
503 Wci¶nij gg aby przej¶æ
do pocz±tku pliku
.
505 3. Wpisz numer linii
, w której by³e¶ a potem G
. To przeniesie Ciê
506 z powrotem
do linii
, w której by³e¶ kiedy wcisn±³e¶ CTRL
-G
.
508 4. Je¶li czujesz siê wystarczaj±co pewnie
, wykonaj kroki
1-3.
510 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
511 Lekcja
4.2.: POLECENIE SZUKAJ
514 ** Wpisz
/ a nastêpnie wyra¿enie
, aby je znale¼æ
. **
516 1. W trybie Normal wpisz
/ . Zauwa¿
, ¿e znak ten oraz kursor pojawi±
517 siê na dole ekranu tak samo
, jak polecenie
: .
519 2. Teraz wpisz b³ond
<ENTER
> . To jest s³owo
, którego chcesz szukaæ
.
521 3. By szukaæ tej samej frazy ponownie
, po prostu wci¶nij n
.
522 Aby szukaæ tej frazy w przeciwnym
, kierunku wci¶nij N
.
524 4. Je¶li chcesz szukaæ frazy
do ty³u
, u¿yj polecenia ? zamiast
/ .
526 5. Aby wróciæ gdzie by³e¶
, wci¶nij CTRL
-O
. Powtarzaj
, by wróciæ dalej
. CTRL
-I
529 Uwaga
: 'b³ond' to nie jest metoda
, by przeliterowaæ b³±d
; 'b³ond' to b³±d
.
530 Uwaga
: Kiedy szukanie osi±gnie koniec pliku
, bêdzie kontynuowane od pocz±tku
531 o ile opcja
'wrapscan' nie zosta³a przestawiona
.
533 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
534 Lekcja
4.3.: W POSZUKIWANIU PARUJ¡CYCH NAWIASÓW
537 ** Wpisz
% by znale¼æ paruj±cy
), ], lub
} . **
539 1. Umie¶æ kursor na którym¶ z
(, [, lub
{ w linii poni¿ej oznaczonej
--->.
541 2. Teraz wpisz znak
% .
543 3. Kursor powinien siê znale¼æ na paruj±cym nawiasie
.
545 4. Wci¶nij
% aby przenie¶æ kursor z powrotem
do paruj±cego nawiasu
.
547 5. Przenie¶ kursor
do innego
(,),[,],{ lub
} i zobacz co robi
% .
549 ---> To
( jest linia testowa z
(, [, ] i
{, } . ))
551 Uwaga
: Ta funkcja jest bardzo u¿yteczna w debuggowaniu programu
552 z niesparowanymi nawiasami
!
556 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 Lekcja
4.4.: POLECENIE SUBSTITUTE
(zamiana
)
560 ** Wpisz
:s/stary/nowy/g aby zamieniæ
'stary' na
'nowy'. **
562 1. Przenie¶ kursor
do linii poni¿ej oznaczonej
--->.
564 2. Wpisz
:s
/czaas/czas
<ENTER
> . Zauwa¿
, ¿e to polecenie zmienia
565 tylko pierwsze wyst±pienie
'czaas' w linii
.
567 3. Teraz wpisz
:s/czaas/czas/g . Dodane g oznacza zamianê
(substytucjê
)
568 globalnie w ca³ej linii
. Zmienia wszystkie wyst±pienia
'czaas' w linii
.
570 ---> Najlepszy czaas na zobaczenie naj³adniejszych kwiatów to czaas wiosny
.
572 4. Aby zmieniæ wszystkie wyst±pienia ³añcucha znaków pomiêdzy dwoma liniami
,
573 wpisz
: :#,#s/stare/nowe/g gdzie #,# s± numerami linii ograniczaj±cych
574 region
, gdzie ma nast±piæ zamiana
.
575 wpisz
:%s/stare
/nowe
/g by zmieniæ wszystkie wyst±pienia w ca³ym pliku
.
576 wpisz
:%s/stare
/nowe
/gc by zmieniæ wszystkie wyst±pienia w ca³ym
577 pliku
, prosz±c o potwierdzenie za ka¿dym razem
.
579 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
580 LEKCJA
4. PODSUMOWANIE
582 1. CTRL
-G poka¿e Twoj± pozycjê w pliku i status pliku
. SHIFT
-G przenosi
584 G przenosi
do koñca pliku
.
585 liczba G przenosi
do linii
[liczba
].
586 gg przenosi
do pierwszej linii
.
588 2. Wpisanie
/ a nastêpnie ³añcucha znaków szuka ³añcucha DO PRZODU
.
589 Wpisanie ? a nastêpnie ³añcucha znaków szuka ³añcucha DO TY£U
.
590 Po wyszukiwaniu wci¶nij n by znale¼æ nastêpne wyst±pienie szukanej
591 frazy w tym samym kierunku lub N by szukaæ w kierunku przeciwnym
.
592 CTRL
-O przenosi
do starszych pozycji
, CTRL
-I
do nowszych
.
594 3. Wpisanie
% gdy kursor znajduje siê na
(,),[,],{, lub
} lokalizuje
597 4. By zamieniæ pierwszy stary na nowy w linii
, wpisz
:s
/stary/nowy
598 By zamieniæ wszystkie stary na nowy w linii
, wpisz
:s/stary/nowy/g
599 By zamieniæ frazy pomiêdzy dwoma liniami
# wpisz :#,#s/stary/nowy/g
600 By zamieniæ wszystkie wyst±pienia w pliku
, wpisz
:%s/stary
/nowy
/g
601 By Vim prosi³ Ciê o potwierdzenie
, dodaj
'c' :%s/stary
/nowy
/gc
602 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
603 Lekcja
5.1.: JAK WYKONAÆ POLECENIA ZEWNÊTRZNE?
606 ** Wpisz
:! a nastêpnie zewnêtrzne polecenie
, by je wykonaæ
. **
608 1. Wpisz znajome polecenie
: by ustawiæ kursor na dole ekranu
. To pozwala
609 na wprowadzenie komendy linii poleceñ
.
611 2. Teraz wstaw
! (wykrzyknik
). To umo¿liwi Ci wykonanie dowolnego
612 zewnêtrznego polecenia pow³oki
.
614 3. Jako przyk³ad wpisz ls za
! a nastêpnie wci¶nij
<ENTER
>. To polecenie
615 poka¿e spis plików w Twoim katalogu
, tak jakby¶ by³ przy znaku zachêty
616 pow³oki
. Mo¿esz te¿ u¿yæ
:!dir je¶li ls nie dzia³a
.
618 Uwaga
: W ten sposób mo¿na wykonaæ wszystkie polecenia pow³oki
.
619 Uwaga
: Wszystkie polecenia
: musz± byæ zakoñczone
<ENTER
>.
620 Od tego momentu nie zawsze bêdziemy o tym wspominaæ
.
625 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
626 Lekcja
5.2.: WIÊCEJ O ZAPISYWANIU PLIKÓW
629 ** By zachowaæ zmiany w tek¶cie
, wpisz
:w NAZWA_PLIKU
. **
631 1. Wpisz
:!dir lub
:!ls by zobaczyæ spis plików w katalogu
.
632 Ju¿ wiesz
, ¿e musisz po tym wcisn±æ
<ENTER
>.
634 2. Wybierz nazwê pliku
, jaka jeszcze nie istnieje
, np
. TEST
.
636 3. Teraz wpisz
: :w TEST
(gdzie TEST jest nazw± pliku jak± wybra³e¶
.)
638 4. To polecenie zapamiêta ca³y plik
(Vim Tutor
) pod nazw± TEST
.
639 By to sprawdziæ
, wpisz
:!dir lub
:!ls ¿eby znowu zobaczyæ listê plików
.
641 Uwaga
: Zauwa¿
, ¿e gdyby¶ teraz wyszed³ z Vima
, a nastêpnie wszed³ ponownie
642 poleceniem vim TEST
, plik by³by dok³adn± kopi± tutoriala
, kiedy go
645 5. Teraz usuñ plik wpisuj±c
(MS
-DOS
): :!del TEST
646 lub
(Unix
): :!rm TEST
648 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
649 Lekcja
5.3.: WYBRANIE TEKSTU DO ZAPISU
652 ** By zachowaæ czê¶æ pliku
, wpisz v ruch
:w NAZWA_PLIKU
**
654 1. Przenie¶ kursor
do tego wiersza
.
656 2. Wci¶nij v i przenie¶ kursor
do punktu
5. Zauwa¿
, ¿e tekst zosta³
659 3. Wci¶nij znak
: . Na dole ekranu pojawi siê
:'<,'> .
661 4. Wpisz w TEST
, gdzie TEST to nazwa pliku
, który jeszcze nie istnieje
.
662 Upewnij siê
, ¿e widzisz
:'<,'>w TEST zanim wci¶niesz Enter
.
664 5. Vim zapisze wybrane linie
do pliku TEST
. U¿yj
:!dir lub
:!ls
, ¿eby to
665 zobaczyæ
. Jeszcze go nie usuwaj
! U¿yjemy go w nastêpnej lekcji
.
667 UWAGA
: Wci¶niêcie v zaczyna tryb Wizualny
. Mo¿esz poruszaæ kursorem
, by
668 zmieniæ rozmiary zaznaczenia
. Mo¿esz te¿ u¿yæ operatora
, by zrobiæ co¶
669 z tekstem
. Na przyk³ad d usuwa tekst
.
671 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
672 Lekcja
5.4.: WSTAWIANIE I £¡CZENIE PLIKÓW
675 ** By wstawiæ zawarto¶æ pliku
, wpisz
:r NAZWA_PLIKU
**
677 1. Umie¶æ kursor tu¿ powy¿ej tej linii
.
679 UWAGA
: Po wykonaniu kroku
2. zobaczysz tekst z Lekcji
5.3. Potem przejd¼
680 do DO£U
, by zobaczyæ ponownie tê lekcjê
.
682 2. Teraz wczytaj plik TEST u¿ywaj±c polecenia
:r TEST
, gdzie TEST
684 Wczytany plik jest umieszczony poni¿ej linii z kursorem
.
686 3. By sprawdziæ czy plik zosta³ wczytany
, cofnij kursor i zobacz
, ¿e
687 teraz s± dwie kopie Lekcji
5.3., orygina³ i kopia z pliku
.
689 UWAGA
: Mo¿esz te¿ wczytaæ wyj¶cie zewnêtrznego polecenia
. Na przyk³ad
690 :r
!ls wczytuje wyj¶cie polecenia ls i umieszcza je pod poni¿ej
694 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
695 LEKCJA
5. PODSUMOWANIE
698 1. :!polecenie wykonuje polecenie zewnêtrzne
.
700 U¿ytecznymi przyk³adami s±
:
702 :!dir
- pokazuje spis plików w katalogu
.
704 :!rm NAZWA_PLIKU
- usuwa plik NAZWA_PLIKU
.
706 2. :w NAZWA_PLIKU zapisuje obecny plik Vima na dysk z nazw± NAZWA_PLIKU
.
708 3. v ruch
:w NAZWA_PLIKU zapisuje Wizualnie wybrane linie
do NAZWA_PLIKU
.
710 4. :r NAZWA_PLIKU wczytuje z dysku plik NAZWA_PLIKU i wstawia go
do
711 bie¿±cego pliku poni¿ej kursora
.
713 5. :r
!dir wczytuje wyj¶cie polecenia dir i umieszcza je poni¿ej kursora
.
717 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
718 Lekcja
6.1.: POLECENIE OPEN
(otwórz
)
721 ** Wpisz o by otworzyæ liniê poni¿ej kursora i przenie¶æ siê
do
722 trybu Insert
(wprowadzanie
). **
724 1. Przenie¶ kursor
do linii poni¿ej oznaczonej
--->.
726 2. Wpisz o
(ma³e
), by otworzyæ liniê PONI¯EJ kursora i przenie¶æ siê
727 do trybu Insert
(wprowadzanie
).
729 3. Wpisz trochê tekstu i wci¶nij
<ESC
> by wyj¶æ z trybu Insert
(wprowadzanie
).
731 ---> Po wci¶niêciu o kursor znajdzie siê w otwartej linii w trybie Insert
.
733 4. By otworzyæ liniê POWY¯EJ kursora
, wci¶nij wielkie O zamiast ma³ego
734 o
. Wypróbuj to na linii poni¿ej
.
736 ---> Otwórz liniê powy¿ej wciskaj±c SHIFT
-O gdy kursor bêdzie na tej linii
.
740 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
741 Lekcja
6.2.: POLECENIE APPEND
(dodaj
)
744 ** Wpisz a by dodaæ tekst ZA kursorem
. **
746 1. Przenie¶ kursor
do pocz±tku pierwszej linii poni¿ej oznaczonej
--->
748 2. Wciskaj e dopóki kursor nie bêdzie na koñcu li
.
750 3. Wpisz a
(ma³e
), aby dodaæ tekst ZA znakiem pod kursorem
.
752 4. Dokoñcz wyraz tak
, jak w linii poni¿ej
. Wci¶nij
<ESC
> aby opu¶ciæ tryb
755 5. U¿yj e by przej¶æ
do kolejnego niedokoñczonego wyrazu i powtarzaj kroki
758 ---> Ta li poz Ci æwi dodaw teks
do koñ lin
759 ---> Ta linia pozwoli Ci æwiczyæ dodawanie tekstu
do koñca linii
.
761 Uwaga
: a
, i oraz A prowadz±
do trybu Insert
, jedyn± ró¿nic± jest miejsce
,
762 gdzie nowe znaki bêd± dodawane
.
763 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 Lekcja
6.3.: INNA WERSJA REPLACE
(zamiana
)
767 ** Wpisz wielkie R by zamieniæ wiêcej ni¿ jeden znak
. **
769 1. Przenie¶ kursor
do pierwszej linii poni¿ej oznaczonej
--->. Przenie¶
770 kursor
do pierwszego xxx
.
772 2. Wci¶nij R i wpisz numer poni¿ej w drugiej linii
, tak
, ¿e zast±pi on
775 3. Wci¶nij
<ESC
> by opu¶ciæ tryb Replace
. Zauwa¿
, ¿e reszta linii pozostaje
778 5. Powtarzaj kroki by wymieniæ wszystkie xxx
.
780 ---> Dodanie
123 do xxx daje xxx
.
781 ---> Dodanie
123 do 456 daje
579.
783 UWAGA
: Tryb Replace jest jak tryb Insert
, ale ka¿dy znak usuwa istniej±cy
786 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 Lekcja
6.4.: KOPIOWANIE I WKLEJANIE TEKSTU
790 ** u¿yj operatora y aby skopiowaæ tekst i p aby go wkleiæ
**
792 1. Przejd¼
do linii oznaczonej
---> i umie¶æ kursor za
"a)".
794 2. Wejd¼ w tryb Wizualny v i przenie¶ kursor na pocz±tek
"pierwszy".
796 3. Wci¶nij y aby kopiowaæ
(yankowaæ
) pod¶wietlony tekst
.
798 4. Przenie¶ kursor
do koñca nastêpnej linii
: j
$
800 5. Wci¶nij p aby wkleiæ
(wpakowaæ
) tekst
. Dodaj
: a drugi
<ESC
> .
802 6. U¿yj trybu Wizualnego
, aby wybraæ
" element.", yankuj go y
, przejd¼
do
803 koñca nastêpnej linii j
$ i upakuj tam tekst z p
.
805 ---> a
) to jest pierwszy element
.
807 Uwaga
: mo¿esz u¿yæ y jako operatora
; yw kopiuje jeden wyraz
.
809 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 Lekcja
6.5.: USTAWIANIE OPCJI
813 ** Ustawianie opcji tak
, by szukaj lub substytucja ignorowa³y wielko¶æ liter
**
815 1. Szukaj
'ignore' wpisuj±c
: /ignore
<ENTER
>
816 Powtórz szukanie kilka razy naciskaj±c klawisz n
.
818 2. Ustaw opcjê
'ic' (Ignore case
-- ignoruj wielko¶æ liter
) poprzez
821 3. Teraz szukaj
'ignore' ponownie wciskaj±c
: n
822 Zauwa¿
, ¿e Ignore i IGNORE tak¿e s± teraz znalezione
.
824 4. Ustaw opcje
'hlsearch' i
'incsearch': :set hls is
826 5. Teraz wprowad¼ polecenie szukaj ponownie i zobacz co siê zdarzy
:
829 6. Aby wy³±czyæ ignorowanie wielko¶ci liter
: :set noic
831 Uwaga
: Aby usun±æ pod¶wietlanie dopasowañ
, wpisz
: :nohlsearch
832 Uwaga
: Aby ignorowaæ wielko¶æ liter dla jednego wyszukiwania
: /ignore\c
<ENTER
>
833 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
834 LEKCJA
6. PODSUMOWANIE
837 1. Wpisanie o otwiera liniê PONI¯EJ kursora
.
838 Wpisanie O otwiera liniê POWY¯EJ kursora
.
840 2. Wpisanie a wstawia tekst ZA znakiem
, na którym jest kursor
.
841 Wpisanie A dodaje tekst na koñcu linii
.
843 3. Polecenie e przenosi
do koñca wyrazu
.
844 4. Operator y yankuje
(kopiuje
) tekst
, p pakuje
(wkleja
) go
.
845 5. Wpisanie wielkiego R wprowadza w tryb Replace
(zamiana
) dopóki
846 nie zostanie wci¶niêty
<ESC
>.
847 6. Wpisanie
":set xxx" ustawia opcjê
"xxx". Niektóre opcje
:
848 'ic' 'ignorecase' ignoruj wielko¶æ znaków
849 'is' 'incsearch' poka¿ czê¶ciowe dopasowania
850 'hls' 'hlsearch' pod¶wietl wszystkie dopasowania
851 Mo¿esz u¿yæ zarówno d³ugiej
, jak i krótkiej formy
.
852 7. Dodaj
"no", aby wy³±czyæ opcjê
: :set noic
858 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 LEKCJA
7.1. JAK UZYSKAÆ POMOC?
861 ** U¿ycie systemu pomocy on
-line
**
863 Vim posiada bardzo dobry
system pomocy on
-line
. By zacz±æ
, spróbuj jednej
865 - wci¶nij klawisz
<HELP
> (je¶li taki masz
)
866 - wci¶nij klawisz
<F1
> (je¶li taki masz
)
869 Przeczytaj tekst w oknie pomocy
, aby dowiedzieæ siê jak dzia³a pomoc
.
870 wpisz CTRL
-W CTRL
-W aby przeskoczyæ z jednego okna
do innego
871 wpisz
:q
<ENTER
> aby zamkn±æ okno pomocy
.
873 Mo¿esz te¿ znale¼æ pomoc na ka¿dy temat podaj±c argument polecenia
":help".
874 Spróbuj tych
(nie zapomnij wcisn±æ
<ENTER
>):
880 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
881 LEKCJA
7.2. TWORZENIE SKRYPTU STARTOWEGO
883 ** W³±cz mo¿liwo¶ci Vima
**
885 Vim ma o wiele wiêcej mo¿liwo¶ci ni¿ Vi
, ale wiêkszo¶æ z nich jest domy¶lnie
886 wy³±czona
. Je¶li chcesz w³±czyæ te mo¿liwo¶ci na starcie musisz utworzyæ
889 1. Pocz±tek edycji pliku
"vimrc" zale¿y od Twojego systemu
:
890 :edit
~/.vimrc dla Uniksa
891 :edit
$VIM/_vimrc dla MS
-Windows
892 2. Teraz wczytaj przyk³adowy plik
"vimrc":
893 :read $VIMRUNTIME/vimrc_example
.vim
897 Nastêpnym razem
, gdy zaczniesz pracê w Vimie bêdzie on u¿ywaæ pod¶wietlania
898 sk³adni
. Mo¿esz dodaæ wszystkie swoje ulubione ustawienia
do tego pliku
900 Aby uzyskaæ wiêcej informacji
, wpisz
:help vimrc
-intro
902 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
903 Lekcja
7.3.: UZUPE£NIANIE
906 ** Uzupe³nianie linii poleceñ z CTRL
-D i
<TAB
> **
908 1. Upewnij siê
, ¿e Vim nie jest w trybie kompatybilno¶ci
: :set nocp
910 2. Zerknij
, jakie pliki s± w bie¿±cym katalogu
: :!ls lub
:!dir
912 3. Wpisz pocz±tek polecenia
: :e
914 4. Wci¶nij CTRL
-D i Vim poka¿e listê poleceñ
, jakie zaczynaj± siê na
"e".
916 5. Wci¶nij
<TAB
> i Vim uzupe³ni polecenie
do ":edit".
918 6. Dodaj spacjê i zacznij wpisywaæ nazwê istniej±cego pliku
: :edit FIL
920 7. Wci¶nij
<TAB
>. Vim uzupe³ni nazwê
(je¶li jest niepowtarzalna
).
922 UWAGA
: Uzupe³nianie dzia³a dla wielu poleceñ
. Spróbuj wcisn±æ CTRL
-D i
<TAB
>.
923 U¿yteczne zw³aszcza przy
:help
.
924 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
925 Lekcja
7. PODSUMOWANIE
928 1. Wpisz
:help albo wci¶nij
<F1
> lub
<Help
> aby otworzyæ okno pomocy
.
930 2. Wpisz
:help cmd aby uzyskaæ pomoc o cmd
.
932 3. Wpisz CTRL
-W CTRL
-W aby przeskoczyæ
do innego okna
.
934 4. Wpisz
:q aby zamkn±æ okno pomocy
.
936 5. Utwórz plik startowy vimrc aby zachowaæ wybrane ustawienia
.
938 6. Po poleceniu
: , wci¶nij CTRL
-D aby zobaczyæ mo¿liwe uzupe³nienia
.
939 Wci¶nij
<TAB
> aby u¿yæ jednego z nich
.
946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
948 Tutaj siê koñczy tutorial Vima
. Zosta³ on pomy¶lany tak
, aby daæ krótki
949 przegl±d jego mo¿liwo¶ci
, wystarczaj±cy by¶ móg³ go u¿ywaæ
. Jest on
950 daleki od kompletno¶ci
, poniewa¿ Vim ma o wiele
, wiele wiêcej poleceñ
.
952 Dla dalszej nauki rekomendujemy ksi±¿kê
:
953 Vim
- Vi Improved
- autor Steve Oualline
955 Pierwsza ksi±¿ka ca³kowicie po¶wiêcona Vimowi
. U¿yteczna zw³aszcza dla
956 pocz±tkuj±cych
. Zawiera wiele przyk³adów i ilustracji
.
957 Zobacz http
://iccf
-holland
.org
./click5
.html
959 Starsza pozycja i bardziej o Vi ni¿ o Vimie
, ale tak¿e warta
961 Learning the Vi Editor
- autor Linda Lamb
962 Wydawca
: O
'Reilly & Associates Inc.
963 To dobra ksi±¿ka, by dowiedzieæ siê niemal wszystkiego, co chcia³by¶ zrobiæ
964 z Vi. Szósta edycja zawiera te¿ informacje o Vimie.
967 Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins
968 Wydawca: Helion 2001 (O'Reilly
).
970 http
://helion
.pl
/ksiazki/vilek
.htm
971 Jest to ksi±¿eczka zawieraj±ca spis poleceñ vi i jego najwa¿niejszych
972 klonów
(miêdzy innymi Vima
).
974 Edytor vi
- autorzy Linda Lamb i Arnold Robbins
975 Wydawca
: Helion
2001 (O
'Reilly) - wg 6. ang. wydania
977 http://helion.pl/ksiazki/viedyt.htm
978 Rozszerzona wersja Learning the Vi Editor w polskim t³umaczeniu.
980 Ten tutorial zosta³ napisany przez Michaela C. Pierce'a i Roberta K
. Ware
'a,
981 Colorado School of Mines korzystaj±c z pomocy Charlesa Smitha,
982 Colorado State University.
983 E-mail: bware@mines.colorado.edu.
985 Zmodyfikowane dla Vima przez Brama Moolenaara.
987 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
989 Przet³umaczone przez Miko³aja Machowskiego,
992 2nd rev. Wrzesieñ 2004
994 4th rev. Grudzieñ 2008
995 Wszelkie uwagi proszê kierowaæ na: mikmach@wp.pl