comparison runtime/tutor/tutor.pl @ 2034:7bc41231fbc7

Update runtime files.
author Bram Moolenaar <bram@zimbu.org>
date Wed, 06 Jan 2010 20:54:52 +0100
parents 0b796e045c42
children e69e7133c9cf
comparison
equal deleted inserted replaced
2033:de5a43c5eedc 2034:7bc41231fbc7
1 =============================================================================== 1 ===============================================================================
2 = W i t a j w t u t o r i a l u V I M - a - Wersja 1.7. = 2 = W i t a j w t u t o r i a l u V I M - a - Wersja 1.7. =
3 =============================================================================== 3 ===============================================================================
4 4
5 Vim to potężny edytor, który posiada wiele poleceń, zbyt dużo by 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ć 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 7 Cię posługiwać się wystarczająco wieloma komendami, byś mógł łatwo
8 używać Vima jako edytora ogólnego przeznaczenia. 8 używać Vima jako edytora ogólnego przeznaczenia.
9 9
10 Czas potrzebny na ukończenie tutoriala to 25 do 30 minut i zależy 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. 11 od tego jak wiele czasu spędzisz na eksperymentowaniu.
12 12
13 UWAGA: 13 UWAGA:
14 Polecenia wykonywane w czasie lekcji zmodyfikują tekst. Zrób 14 Polecenia wykonywane w czasie lekcji zmodyfikują tekst. Zrób
15 wcześniej kopię tego pliku do ćwiczeń (jeśli zacząłeś komendą 15 wcześniej kopię tego pliku do ćwiczeń (jeśli zacząłeś komendą
16 "vimtutor" to już pracujesz na kopii). 16 "vimtutor", to już pracujesz na kopii).
17 17
18 Pamiętaj że przewodnik ten został zaprojektowany do nauki poprzez 18 Pamiętaj, że przewodnik ten został zaprojektowany do nauki poprzez
19 ćwiczenia. Oznacza to, że musisz wykonywać polecenia by nauczyć się ich 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 20 prawidłowo. Jeśli będziesz jedynie czytał tekst, szybko zapomnisz wiele
21 poleceń! 21 poleceń!
22 22
23 Teraz upewnij się, że nie masz wciśniętego CapsLocka i wciskaj j 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. 24 tak długo dopóki Lekcja 1.1. nie wypełni całkowicie ekranu.
25 25
26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27 Lekcja 1.1.: PORUSZANIE SIĘ KURSOREM 27 Lekcja 1.1.: PORUSZANIE SIĘ KURSOREM
28 28
38 2. Trzymaj j tak długo aż będzie się powtarzał. 38 2. Trzymaj j tak długo aż będzie się powtarzał.
39 Teraz wiesz jak dojść do następnej lekcji. 39 Teraz wiesz jak dojść do następnej lekcji.
40 40
41 3. Używając strzałki w dół przejdź do następnej lekcji. 41 3. Używając strzałki w dół przejdź do następnej lekcji.
42 42
43 Uwaga: Jeśli nie jesteś pewien czegoś co wpisałeś, wciśnij <ESC> by wrócić do 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. 44 trybu Normal. Wtedy powtórz polecenie.
45 45
46 Uwaga: Klawisze kursora także powinny działać, ale używając hjkl będziesz 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. 47 w stanie poruszać się o wiele szybciej, jak się tylko przyzwyczaisz.
48 Naprawdę! 48 Naprawdę!
49 49
50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
51 Lekcja 1.2.: WYCHODZENIE Z VIM-a 51 Lekcja 1.2.: WYCHODZENIE Z VIM-a
52 52
53 !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj całą lekcję.!! 53 !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj całą lekcję !!
54 54
55 1. Wciśnij <ESC> (aby upewnić się, że jesteś w trybie Normal). 55 1. Wciśnij <ESC> (aby upewnić się, że jesteś w trybie Normal).
56 2. Wpisz: :q!<ENTER>. 56 2. Wpisz: :q!<ENTER>.
57 To spowoduje wyjście z edytora PORZUCAJĄC wszelkie zmiany jakie 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ść 58 zdążyłeś zrobić. Jeśli chcesz zapamiętać zmiany i wyjść,
59 wpisz: :wq<ENTER> 59 wpisz: :wq<ENTER>
60 60
61 3. Kiedy widzisz znak zachęty powłoki wpisz komendę, żeby wrócić 61 3. Kiedy widzisz znak zachęty powłoki wpisz komendę, żeby wrócić
62 do tutoriala. Czyli: vimtutor<ENTER> 62 do tutoriala. Czyli: vimtutor<ENTER>
63 63
64 4. Jeśli chcesz zapamiętać polecenia, wykonaj kroki 1. do 3. aby 64 4. Jeśli chcesz zapamiętać polecenia, wykonaj kroki 1. do 3., aby
65 wyjść i wrócić do edytora. 65 wyjść i wrócić do edytora.
66 66
67 UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobiłeś. W następnych 67 UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobiłeś. W następnych
68 lekcjach dowiesz się jak je zapamiętywać. 68 lekcjach dowiesz się jak je zapamiętywać.
69 69
83 83
84 4. Powtarzaj kroki 2. do 4. dopóki zdanie nie jest poprawne. 84 4. Powtarzaj kroki 2. do 4. dopóki zdanie nie jest poprawne.
85 85
86 ---> Kkrowa prrzeskoczyła prrzez ksiiężycc. 86 ---> Kkrowa prrzeskoczyła prrzez ksiiężycc.
87 87
88 5. Teraz kiedy zdanie jest poprawione przejdź do Lekcji 1.4. 88 5. Teraz, kiedy zdanie jest poprawione, przejdź do Lekcji 1.4.
89 89
90 UWAGA: Ucz się przez ćwiczenie, nie wkuwanie. 90 UWAGA: Ucz się przez ćwiczenie, nie wkuwanie.
91 91
92 92
93 93
99 99
100 ** Wciśnij i aby wstawić tekst. ** 100 ** Wciśnij i aby wstawić tekst. **
101 101
102 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. 102 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->.
103 103
104 2. Aby poprawić pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym 104 2. Aby poprawić pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
105 gdzie tekst ma być wstawiony. 105 gdzie tekst ma być wstawiony.
106 106
107 3. Wciśnij i a następnie wpisz konieczne poprawki. 107 3. Wciśnij i a następnie wpisz konieczne poprawki.
108 108
109 4. Po poprawieniu błędu wciśnij <ESC> by wrócić do trybu Normal. 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. 110 Powtarzaj kroki 2. do 4., aby poprawić całe zdanie.
111 111
112 ---> W tej brkje trochę . 112 ---> W tej brkje trochę .
113 ---> W tej linii brakuje trochę tekstu. 113 ---> W tej linii brakuje trochę tekstu.
114 114
115 5. Kiedy czujesz się swobodnie wstawiając tekst przejdź do 115 5. Kiedy czujesz się swobodnie wstawiając tekst, przejdź do
116 podsumowania poniżej. 116 podsumowania poniżej.
117 117
118 118
119 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
120 Lekcja 1.5.: EDYCJA TEKSTU - APPENDING (dodawanie) 120 Lekcja 1.5.: EDYCJA TEKSTU - APPENDING (dodawanie)
127 127
128 2. Wciśnij A i wpisz odpowiednie dodatki. 128 2. Wciśnij A i wpisz odpowiednie dodatki.
129 129
130 3. Kiedy tekst został dodany, wciśnij <ESC> i wróć do trybu Normalnego. 130 3. Kiedy tekst został dodany, wciśnij <ESC> i wróć do trybu Normalnego.
131 131
132 4. Przenieś kursor do drugiej linii oznaczonej ---> i powtórz kroki 2 i 3 132 4. Przenieś kursor do drugiej linii oznaczonej ---> i powtórz kroki 2. i 3.,
133 aby poprawić zdanie. 133 aby poprawić zdanie.
134 134
135 ---> Brakuje tu tro 135 ---> Brakuje tu tro
136 Brakuje tu trochę tekstu. 136 Brakuje tu trochę tekstu.
137 ---> Tu też trochę bra 137 ---> Tu też trochę bra
138 Tu też trochę brakuje. 138 Tu też trochę brakuje.
139 139
140 5. Kiedy już utrwaliłeś ćwiczenie przejdź do lekcji 1.6. 140 5. Kiedy już utrwaliłeś ćwiczenie, przejdź do lekcji 1.6.
141 141
142 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
143 Lekcja 1.6.: EDYCJA PLIKU 143 Lekcja 1.6.: EDYCJA PLIKU
144 144
145 ** Użyj :wq aby zapisać plik i wyjść. ** 145 ** Użyj :wq aby zapisać plik i wyjść. **
146 146
147 !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj całą lekcję !! 147 !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj całą lekcję !!
148 148
149 1. Zakończ tutorial tak jak w lekcji 1.2.: :q! 149 1. Zakończ tutorial tak jak w lekcji 1.2.: :q!
150 Lub jeśli masz dostęp do innego terminala zrób kolejne kroki tam. 150 lub, jeśli masz dostęp do innego terminala, wykonaj kolejne kroki tam.
151 151
152 2. W powłoce wydaj polecenie: vim tutor<ENTER> 152 2. W powłoce wydaj polecenie: vim tutor<ENTER>
153 "vim" jest poleceniem uruchamiającym edytor Vim. 'tutor' to nazwa pliku 153 "vim" jest poleceniem uruchamiającym edytor Vim. 'tutor' to nazwa pliku,
154 jaki chcesz edytować. Użyj pliku jaki może zostać zmieniony. 154 jaki chcesz edytować. Użyj pliku, który może zostać zmieniony.
155 155
156 3. Dodaj i usuń tekst tak jak się nauczyłeś w poprzednich lekcjach. 156 3. Dodaj i usuń tekst tak, jak się nauczyłeś w poprzednich lekcjach.
157 157
158 4. Zapisz plik ze zmianami i opuść Vima: :wq<ENTER> 158 4. Zapisz plik ze zmianami i opuść Vima: :wq<ENTER>
159 159
160 5. Jeśli zakończyłeś vimtutor w kroku 1. uruchom go ponownie i przejdź 160 5. Jeśli zakończyłeś vimtutor w kroku 1., uruchom go ponownie i przejdź
161 do podsumowania poniżej. 161 do podsumowania poniżej.
162 162
163 6. Po przeczytaniu wszystkich kroków i ich zrozumieniu: wykonaj je. 163 6. Po przeczytaniu wszystkich kroków i ich zrozumieniu: wykonaj je.
164 164
165 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
166 LEKCJA 1. PODSUMOWANIE 166 LEKCJA 1. PODSUMOWANIE
167 167
168 1. Poruszasz kursorem używając "strzałek" i klawiszy hjkl . 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) 169 h (w lewo) j (w dół) k (do góry) l (w prawo)
170 170
171 2. By wejść do Vima (z powłoki) wpisz: 171 2. By wejść do Vima, (z powłoki) wpisz:
172 vim NAZWA_PLIKU<ENTER> 172 vim NAZWA_PLIKU<ENTER>
173 173
174 3. By wyjść z Vima wpisz: 174 3. By wyjść z Vima, wpisz:
175 <ESC> :q!<ENTER> by usunąc wszystkie zmiany. 175 <ESC> :q!<ENTER> by usunąć wszystkie zmiany.
176 LUB: <ESC> :wq<ENTER> by zmiany zachować. 176 LUB: <ESC> :wq<ENTER> by zmiany zachować.
177 177
178 4. By usunąć znak pod kursorem wciśnij: x 178 4. By usunąć znak pod kursorem, wciśnij: x
179 179
180 5. By wstawić tekst przed kursorem lub dodać: 180 5. By wstawić tekst przed kursorem lub dodać:
181 i wpisz tekst <ESC> wstawi przed kursorem 181 i wpisz tekst <ESC> wstawi przed kursorem
182 A wpisz tekst <ESC> doda na końcu linii 182 A wpisz tekst <ESC> doda na końcu linii
183 183
187 Teraz możemy kontynuować i przejść do Lekcji 2. 187 Teraz możemy kontynuować i przejść do Lekcji 2.
188 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
189 Lekcja 2.1.: POLECENIE DELETE (usuwanie) 189 Lekcja 2.1.: POLECENIE DELETE (usuwanie)
190 190
191 191
192 ** Wpisz dw by usunąc wyraz. ** 192 ** Wpisz dw by usunąć wyraz. **
193 193
194 1. Wciśnij <ESC> by upewnić się, że jesteś w trybie Normal. 194 1. Wciśnij <ESC>, by upewnić się, że jesteś w trybie Normal.
195 195
196 2. Przenieś kursor do linii poniżej oznaczonej --->. 196 2. Przenieś kursor do linii poniżej oznaczonej --->.
197 197
198 3. Przesuń kursor na początek wyrazu, które chcesz usunąć. 198 3. Przesuń kursor na początek wyrazu, który chcesz usunąć.
199 199
200 4. Wpisz dw by usunąć wyraz. 200 4. Wpisz dw by usunąć wyraz.
201 201
202 UWAGA: Litera d pojawi się na dole ekranu. Vim czeka na wpisanie w . 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 203 Jeśli zobaczysz inny znak, oznacza to, że wpisałeś coś źle; wciśnij
204 <ESC> i zacznij od początku. 204 <ESC> i zacznij od początku.
205 205
206 ---> Jest tu parę papier wyrazów, które kamień nie należą do nożyce tego zdania. 206 ---> Jest tu parę papier wyrazów, które kamień nie należą do nożyce tego zdania.
207 207
208 5. Powtarzaj kroki 3. i 4. dopóki zdanie nie będzie poprawne, potem 208 5. Powtarzaj kroki 3. i 4. dopóki zdanie nie będzie poprawne, potem
223 4. Wpisz d$ aby usunąć resztę linii. 223 4. Wpisz d$ aby usunąć resztę linii.
224 224
225 ---> Ktoś wpisał koniec tego zdania dwukrotnie. zdania dwukrotnie. 225 ---> Ktoś wpisał koniec tego zdania dwukrotnie. zdania dwukrotnie.
226 226
227 227
228 5. Przejdź do Lekcji 2.3. by zrozumieć co się stało. 228 5. Przejdź do Lekcji 2.3., by zrozumieć co się stało.
229 229
230 230
231 231
232 232
233 233
234 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
235 Lekcja 2.3.: O OPERATORACH I RUCHACH 235 Lekcja 2.3.: O OPERATORACH I RUCHACH
236 236
237 237
238 Wiele poleceń zmieniających tekst są złożone z operatora i ruchu. 238 Wiele poleceń zmieniających tekst jest złożonych z operatora i ruchu.
239 Format dla polecenia usuwającego z operatorem d jest taki: 239 Format dla polecenia usuwającego z operatorem d jest następujący:
240 240
241 d ruch 241 d ruch
242 242
243 Gdzie: 243 gdzie:
244 d - operator usuwania. 244 d - operator usuwania.
245 ruch - na czym polecenie będzie wykonywane (lista poniżej). 245 ruch - na czym polecenie będzie wykonywane (lista poniżej).
246 246
247 Krótka lista ruchów: 247 Krótka lista ruchów:
248 w - do początku następnego wyrazu WYŁĄCZAJĄC pierwszy znak. 248 w - do początku następnego wyrazu WYŁĄCZAJĄC pierwszy znak.
250 $ - do końca linii, WŁĄCZAJĄC ostatni znak. 250 $ - do końca linii, WŁĄCZAJĄC ostatni znak.
251 251
252 W ten sposób wpisanie de usunie znaki od kursora do końca wyrazu. 252 W ten sposób wpisanie de usunie znaki od kursora do końca wyrazu.
253 253
254 UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor 254 UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
255 tak jak to określono. 255 tak, jak to określono.
256 256
257 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258 Lekcja 2.4.: UŻYCIE MNOŻNIKA DLA RUCHU 258 Lekcja 2.4.: UŻYCIE MNOŻNIKA DLA RUCHU
259 259
260 260
264 264
265 2. Wpisz 2w aby przenieść kursor o dwa wyrazy do przodu. 265 2. Wpisz 2w aby przenieść kursor o dwa wyrazy do przodu.
266 266
267 3. Wpisz 3e aby przenieść kursor do końca trzeciego wyrazu w przód. 267 3. Wpisz 3e aby przenieść kursor do końca trzeciego wyrazu w przód.
268 268
269 4. Wpisz 0 (zero) aby przenieść kursor do początku linii. 269 4. Wpisz 0 (zero), aby przenieść kursor na początek linii.
270 270
271 5. Powtórz kroki 2. i 3. z innymi liczbami. 271 5. Powtórz kroki 2. i 3. z innymi liczbami.
272 272
273 273
274 ---> To jest zwykły wiersz z wyrazami po których możesz się poruszać. 274 ---> To jest zwykły wiersz z wyrazami, po których możesz się poruszać.
275 275
276 6. Przejdź do lekcji 2.5. 276 6. Przejdź do lekcji 2.5.
277 277
278 278
279 279
280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
281 Lekcja 2.5.: UŻYCIE MNOŻNIKA BY WIĘCEJ USUNĄĆ 281 Lekcja 2.5.: UŻYCIE MNOŻNIKA, BY WIĘCEJ USUNĄĆ
282 282
283 283
284 ** Wpisanie liczby z operatorem powtarza go odpowiednią ilość razy. ** 284 ** Wpisanie liczby z operatorem powtarza go odpowiednią ilość razy. **
285 285
286 W wyżej wspomnianej kombinacji operatora usuwania i ruchu podaj mnożnik 286 W wyżej wspomnianej kombinacji operatora usuwania i ruchu podaj mnożnik
287 przed ruchem by więcej usunąć: 287 przed ruchem, by więcej usunąć:
288 d liczba ruch 288 d liczba ruch
289 289
290 1. Przenieś kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->. 290 1. Przenieś kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
291 291
292 2. Wpisz 2dw aby usunąć dwa wyrazy KAPITALIKAMI. 292 2. Wpisz 2dw aby usunąć dwa wyrazy KAPITALIKAMI.
293 293
294 3. Powtarzaj kroki 1. i 2. z innymi mnożnikami aby usunąć kolejne wyrazy 294 3. Powtarzaj kroki 1. i 2. z innymi mnożnikami, aby usunąć kolejne wyrazy
295 KAPITALIKAMI jednym poleceniem 295 KAPITALIKAMI jednym poleceniem
296 296
297 ---> ta ASD WE linia QWE ASDF ZXCV FG wyrazów została ERT FGH CF oczyszczona. 297 ---> ta ASD WE linia QWE ASDF ZXCV FG wyrazów została ERT FGH CF oczyszczona.
298 298
299 UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez 299 UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez
310 będzie łatwiej wpisać dwa razy d aby usunąć linię. 310 będzie łatwiej wpisać dwa razy d aby usunąć linię.
311 311
312 1. Przenieś kursor do drugiego zdania z wierszyka poniżej. 312 1. Przenieś kursor do drugiego zdania z wierszyka poniżej.
313 2. Wpisz dd aby usunąć wiersz. 313 2. Wpisz dd aby usunąć wiersz.
314 3. Teraz przenieś się do czwartego wiersza. 314 3. Teraz przenieś się do czwartego wiersza.
315 4. Wpisz 2dd aby usunąc dwa wiersze. 315 4. Wpisz 2dd aby usunąć dwa wiersze.
316 316
317 ---> 1) Róże są czerwone, 317 ---> 1) Róże są czerwone,
318 ---> 2) Błoto jest fajne, 318 ---> 2) Błoto jest fajne,
319 ---> 3) Fiołki są niebieskie, 319 ---> 3) Fiołki są niebieskie,
320 ---> 4) Mam samochód, 320 ---> 4) Mam samochód,
333 1. Przenieś kursor do zdania poniżej oznaczonego ---> i umieść go na 333 1. Przenieś kursor do zdania poniżej oznaczonego ---> i umieść go na
334 pierwszym błędzie. 334 pierwszym błędzie.
335 2. Wpisz x aby usunąć pierwszy niechciany znak. 335 2. Wpisz x aby usunąć pierwszy niechciany znak.
336 3. Teraz wciśnij u aby cofnąć skutki ostatniego polecenia. 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 . 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. 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. 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) 340 7. Teraz wpisz CTRL-R (trzymaj równocześnie wciśnięte klawisze CTRL i R)
341 kilka razy, by cofnąć cofnięcia. 341 kilka razy, by cofnąć cofnięcia.
342 342
343 ---> Poopraw blędyyy w teej liniii i zaamiień je prrzez coofnij. 343 ---> Poopraw błędyyy w teej liniii i zaamiień je prrzez coofnij.
344 344
345 8. To są bardzo pożyteczne polecenia. 345 8. To są bardzo pożyteczne polecenia.
346 346
347 Przejdź teraz do podsumowania Lekcji 2. 347 Przejdź teraz do podsumowania Lekcji 2.
348 348
349 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
350 LEKCJA 2. PODSUMOWANIE 350 LEKCJA 2. PODSUMOWANIE
351 351
352 352
353 1. By usunąć znaki od kursora do następnego wyrazu wpisz: dw 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$ 354 2. By usunąć znaki od kursora do końca linii, wpisz: d$
355 3. By usunąć całą linię: dd 355 3. By usunąć całą linię: dd
356 4. By powtórzyć ruch poprzedź go liczbą: 2w 356 4. By powtórzyć ruch, poprzedź go liczbą: 2w
357 5. Format polecenia zmiany to: 357 5. Format polecenia zmiany to:
358 operator [liczba] ruch 358 operator [liczba] ruch
359 gdzie: 359 gdzie:
360 operator - to co trzeba zrobić (np. d dla usuwania) 360 operator - to, co trzeba zrobić (np. d dla usuwania)
361 [liczba] - opcjonalne, ile razy powtórzyć ruch 361 [liczba] - opcjonalne, ile razy powtórzyć ruch
362 ruch - przenosi nad tekstem do operowania, takim jak w (wyraz), 362 ruch - przenosi nad tekstem do operowania, takim jak w (wyraz),
363 $ (do końca linii), etc. 363 $ (do końca linii) etc.
364 364
365 6. By przejść do początku linii użyj zera: 0 365 6. By przejść do początku linii, użyj zera: 0
366 7. By cofnąć poprzednie polecenie, wpisz: u (małe u) 366 7. By cofnąć poprzednie polecenie, wpisz: u (małe u)
367 By cofnąć wszystkie zmiany w linii wpisz: U (wielkie U) 367 By cofnąć wszystkie zmiany w linii, wpisz: U (wielkie U)
368 By cofnąć cofnięcia wpisz: CTRL-R 368 By cofnąć cofnięcie, wpisz: CTRL-R
369 369
370 370
371 371
372 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
373 Lekcja 3.1.: POLECENIE PUT (wstaw) 373 Lekcja 3.1.: POLECENIE PUT (wstaw)
377 377
378 1. Przenieś kursor do pierwszej linii ---> poniżej. 378 1. Przenieś kursor do pierwszej linii ---> poniżej.
379 379
380 2. Wpisz dd aby usunąć linię i przechować ją w rejestrze Vima. 380 2. Wpisz dd aby usunąć linię i przechować ją w rejestrze Vima.
381 381
382 3. Przenieś kursor do linii c), POWYŻEJ tej gdzie usunięta linia powinna 382 3. Przenieś kursor do linii c), POWYŻEJ tej, gdzie usunięta linia powinna
383 się znajdować. 383 się znajdować.
384 384
385 4. Wciśnij p by wstawić linię poniżej kursora. 385 4. Wciśnij p by wstawić linię poniżej kursora.
386 386
387 5. Powtarzaj kroki 2. do 4. aż znajdą się w odpowiednim porządku. 387 5. Powtarzaj kroki 2. do 4. aż znajdą się w odpowiednim porządku.
402 402
403 2. Ustaw kursor na pierwszym błędzie. 403 2. Ustaw kursor na pierwszym błędzie.
404 404
405 3. Wpisz r a potem znak jaki powinien go zastąpić. 405 3. Wpisz r a potem znak jaki powinien go zastąpić.
406 406
407 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie będzie taka jak druga. 407 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie będzie taka, jak druga.
408 408
409 ---> Kjedy ten wiersz bił wstókiwany ktoś wciznął perę złych klawirzy! 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! 410 ---> Kiedy ten wiersz był wstukiwany, ktoś wcisnął parę złych klawiszy!
411 411
412 5. Teraz czas na Lekcję 3.3. 412 5. Teraz czas na Lekcję 3.3.
413 413
414 414
415 UWAGA: Pamiętaj by uczyć się ćwicząc, a nie pamięciowo. 415 UWAGA: Pamiętaj, by uczyć się ćwicząc, a nie pamięciowo.
416 416
417 417
418 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
419 Lekcja 3.3.: OPERATOR CHANGE (zmień) 419 Lekcja 3.3.: OPERATOR CHANGE (zmień)
420 420
421 ** By zmienić do końca wyrazu wpisz ce . ** 421 ** By zmienić do końca wyrazu, wpisz ce . **
422 422
423 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. 423 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->.
424 424
425 2. Umieść kursor na u w lunos. 425 2. Umieść kursor na u w lunos.
426 426
427 3. Wpisz ce i popraw wyraz (w tym wypadku wstaw inia ). 427 3. Wpisz ce i popraw wyraz (w tym wypadku wstaw inia ).
428 428
429 4. Wciśnij <ESC> i przejdź do następnej planowanej zmiany. 429 4. Wciśnij <ESC> i przejdź do następnej planowanej zmiany.
430 430
431 5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie będzie takie same 431 5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie będzie takie same,
432 jak drugie. 432 jak drugie.
433 433
434 ---> Ta lunos ma pire słów, które tżina zbnic użifajonc pcmazu zmień. 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ń. 435 ---> Ta linia ma parę słów, które trzeba zmienić używając polecenia zmień.
436 436
440 440
441 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
442 Lekcja 3.4.: WIĘCEJ ZMIAN UŻYWAJĄC c 442 Lekcja 3.4.: WIĘCEJ ZMIAN UŻYWAJĄC c
443 443
444 444
445 ** Polecenie change używa takich samych ruchów jak delete. ** 445 ** Polecenie change używa takich samych ruchów, jak delete. **
446 446
447 1. Operator change działa tak samo jak delete. Format wygląda tak: 447 1. Operator change działa tak samo, jak delete. Format wygląda tak:
448 448
449 c [liczba] ruch 449 c [liczba] ruch
450 450
451 2. Ruchy są także takie same, np.: w (wyraz), $ (koniec linii), etc. 451 2. Ruchy są także takie same, np.: w (wyraz), $ (koniec linii) etc.
452 452
453 3. Przenieś się do pierwszej linii poniżej oznaczonej ---> 453 3. Przenieś się do pierwszej linii poniżej oznaczonej --->
454 454
455 4. Ustaw kursor na pierwszym błędzie. 455 4. Ustaw kursor na pierwszym błędzie.
456 456
457 5. Wpisz c$ , popraw koniec wiersza i wciśnij <ESC>. 457 5. Wpisz c$ , popraw koniec wiersza i wciśnij <ESC>.
458 458
459 ---> Koniec tego wiersza musi być poprawiony aby wyglądał tak jak drugi. 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$ . 460 ---> Koniec tego wiersza musi być poprawiony używając polecenia c$ .
461 461
462 UWAGA: Możesz używać <BS> aby poprawiać błędy w czasie pisania. 462 UWAGA: Możesz używać <BS> aby poprawiać błędy w czasie pisania.
463 463
464 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
467 467
468 1. Aby wstawić tekst, który został wcześniej usunięty wciśnij p . To 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 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). 470 została usunięta, zostanie ona umieszczona w linii poniżej kursora).
471 471
472 2. By zamienić znak pod kursorem wciśnij r a potem znak, który ma zastąpić 472 2. By zamienić znak pod kursorem, wciśnij r a potem znak, który ma zastąpić
473 oryginalny. 473 oryginalny.
474 474
475 3. Operator change pozwala Ci na zastąpienie od kursora do miejsca gdzie 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 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. 477 wyrazu, c$ aby zmienić tekst do końca linii.
478 478
479 4. Format do polecenia change (zmień): 479 4. Format do polecenia change (zmień):
480 480
481 c [liczba] obiekt 481 c [liczba] obiekt
495 1. Przytrzymaj klawisz CTRL i wciśnij g . Używamy notacji CTRL-G. 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. 496 Na dole strony pojawi się pasek statusu z nazwą pliku i pozycją w pliku.
497 Zapamiętaj numer linii dla potrzeb kroku 3. 497 Zapamiętaj numer linii dla potrzeb kroku 3.
498 498
499 UWAGA: Możesz też zobaczyć pozycję kursora w prawym, dolnym rogu ekranu. 499 UWAGA: Możesz też zobaczyć pozycję kursora w prawym, dolnym rogu ekranu.
500 Dzieje się tak kiedy ustawiona jest opcja 'ruler' (wyjaśnione w lekcji 6.). 500 Dzieje się tak kiedy ustawiona jest opcja 'ruler' (więcej w lekcji 6.).
501 501
502 2. Wciśnij G aby przejść na koniec pliku. 502 2. Wciśnij G aby przejść na koniec pliku.
503 Wciśnij gg aby przejść do początku pliku. 503 Wciśnij gg aby przejść do początku pliku.
504 504
505 3. Wpisz numer linii, w której byłeś a potem G . To przeniesie cię 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. 506 z powrotem do linii, w której byłeś kiedy wcisnąłeś CTRL-G.
507 507
508 4. Jeśli czujesz się wystarczająco pewnie, wykonaj kroki 1-3. 508 4. Jeśli czujesz się wystarczająco pewnie, wykonaj kroki 1-3.
509 509
510 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
511 Lekcja 4.2.: POLECENIE SZUKAJ 511 Lekcja 4.2.: POLECENIE SZUKAJ
512 512
513 513
514 ** Wpisz / a następnie wyrażenie aby je znaleźć. ** 514 ** Wpisz / a następnie wyrażenie, aby je znaleźć. **
515 515
516 1. W trybie Normal wpisz / . Zauważ, że znak ten, oraz kursor pojawią 516 1. W trybie Normal wpisz / . Zauważ, że znak ten oraz kursor pojawią
517 się na dole ekranu tak samo jak polecenie : . 517 się na dole ekranu tak samo, jak polecenie : .
518 518
519 2. Teraz wpisz błond<ENTER> . To jest słowo, którego chcesz szukać. 519 2. Teraz wpisz błond<ENTER> . To jest słowo, którego chcesz szukać.
520 520
521 3. By szukać tej samej frazy ponownie, po prostu wciśnij n . 521 3. By szukać tej samej frazy ponownie, po prostu wciśnij n .
522 Aby szukać tej frazy w przeciwnym, kierunku wciśnij N . 522 Aby szukać tej frazy w przeciwnym, kierunku wciśnij N .
523 523
524 4. Jeśli chcesz szukać frazy do tyłu, użyj polecenia ? zamiast / . 524 4. Jeśli chcesz szukać frazy do tyłu, użyj polecenia ? zamiast / .
525 525
526 5. Aby wrócić gdzie byłeś wciśnij CTRL-O. Powtarzaj by wrócić dalej. CTRL-I 526 5. Aby wrócić gdzie byłeś, wciśnij CTRL-O. Powtarzaj, by wrócić dalej. CTRL-I
527 idzie do przodu. 527 idzie do przodu.
528 528
529 Uwaga: 'błond' to nie jest metoda by przeliterować błąd; 'błond' to błąd. 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 kontynuowało od początku 530 Uwaga: Kiedy szukanie osiągnie koniec pliku, będzie kontynuowane od początku
531 o ile opcja 'wrapscan' nie została przestawiona. 531 o ile opcja 'wrapscan' nie została przestawiona.
532 532
533 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
534 Lekcja 4.3.: W POSZUKIWANIU PARUJĄCYCH NAWIASÓW 534 Lekcja 4.3.: W POSZUKIWANIU PARUJĄCYCH NAWIASÓW
535 535
569 569
570 ---> Najlepszy czaas na zobaczenie najładniejszych kwiatów to czaas wiosny. 570 ---> Najlepszy czaas na zobaczenie najładniejszych kwiatów to czaas wiosny.
571 571
572 4. Aby zmienić wszystkie wystąpienia łańcucha znaków pomiędzy dwoma liniami, 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 573 wpisz: :#,#s/stare/nowe/g gdzie #,# są numerami linii ograniczających
574 region gdzie ma nastąpić zamiana. 574 region, gdzie ma nastąpić zamiana.
575 wpisz :%s/stare/nowe/g by zmienić wszystkie wystąpienia w całym pliku. 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 576 wpisz :%s/stare/nowe/gc by zmienić wszystkie wystąpienia w całym
577 pliku, prosząc o potwierdzenie za każdym razem 577 pliku, prosząc o potwierdzenie za każdym razem.
578 578
579 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 579 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
580 LEKCJA 4. PODSUMOWANIE 580 LEKCJA 4. PODSUMOWANIE
581 581
582 1. CTRL-G pokaże Twoją pozycję w pliku i status pliku. SHIFT-G przenosi 582 1. CTRL-G pokaże Twoją pozycję w pliku i status pliku. SHIFT-G przenosi
583 cię do końca pliku. 583 Cię do końca pliku.
584 G przenosi do końca pliku. 584 G przenosi do końca pliku.
585 liczba G przenosi do linii [liczba]. 585 liczba G przenosi do linii [liczba].
586 gg przenosi do pierwszej linii. 586 gg przenosi do pierwszej linii.
587 587
588 2. Wpisanie / a następnie łańcucha znaków szuka łańcucha DO PRZODU. 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. 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 590 Po wyszukiwaniu wciśnij n by znaleźć następne wystąpienie szukanej
591 frazy tym samym kierunku lub N by szukać w kierunku przeciwnym. 591 frazy w tym samym kierunku lub N by szukać w kierunku przeciwnym.
592 CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych. 592 CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
593 593
594 3. Wpisanie % gdy kursor znajduje się na (,),[,],{, lub } lokalizuje 594 3. Wpisanie % gdy kursor znajduje się na (,),[,],{, lub } lokalizuje
595 parujący znak. 595 parujący znak.
596 596
597 4. By zamienić pierwszy stary na nowy w linii wpisz :s/stary/nowy 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 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 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 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 601 By Vim prosił Cię o potwierdzenie, dodaj 'c' :%s/stary/nowy/gc
602 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
603 Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE 603 Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE?
604 604
605 605
606 ** Wpisz :! a następnie zewnętrzne polecenie by je wykonać. ** 606 ** Wpisz :! a następnie zewnętrzne polecenie, by je wykonać. **
607 607
608 1. Wpisz znajome polecenie : by ustawić kursor na dole ekranu. To pozwala 608 1. Wpisz znajome polecenie : by ustawić kursor na dole ekranu. To pozwala
609 na wprowadzenie komendy linii poleceń. 609 na wprowadzenie komendy linii poleceń.
610 610
611 2. Teraz wstaw ! (wykrzyknik). To umożliwi Ci wykonanie dowolnego 611 2. Teraz wstaw ! (wykrzyknik). To umożliwi Ci wykonanie dowolnego
624 624
625 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
626 Lekcja 5.2.: WIĘCEJ O ZAPISYWANIU PLIKÓW 626 Lekcja 5.2.: WIĘCEJ O ZAPISYWANIU PLIKÓW
627 627
628 628
629 ** By zachować zmiany w tekści wpisz :w NAZWA_PLIKU . ** 629 ** By zachować zmiany w tekście, wpisz :w NAZWA_PLIKU . **
630 630
631 1. Wpisz :!dir lub :!ls by zobaczyć spis plików w katalogu. 631 1. Wpisz :!dir lub :!ls by zobaczyć spis plików w katalogu.
632 Już wiesz, że musisz wcisnąć <ENTER> po tym. 632 Już wiesz, że musisz po tym wcisnąć <ENTER>.
633 633
634 2. Wybierz nazwę pliku jaka jeszcze nie istnieje, np. TEST. 634 2. Wybierz nazwę pliku, jaka jeszcze nie istnieje, np. TEST.
635 635
636 3. Teraz wpisz: :w TEST (gdzie TEST jest nazwą pliku jaką wybrałeś.) 636 3. Teraz wpisz: :w TEST (gdzie TEST jest nazwą pliku jaką wybrałeś.)
637 637
638 4. To polecenie zapamięta cały plik (Vim Tutor) pod nazwą TEST. 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. 639 By to sprawdzić, wpisz :!dir lub :!ls żeby znowu zobaczyć listę plików.
640 640
641 Uwaga: Zauważ, że gdybyś teraz wyszedł z Vima, a następnie wszedł ponownie 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 642 poleceniem vim TEST , plik byłby dokładną kopią tutoriala, kiedy go
643 zapisywałeś. 643 zapisywałeś.
644 644
645 5. Teraz usuń plik wpisując (MS-DOS): :!del TEST 645 5. Teraz usuń plik wpisując (MS-DOS): :!del TEST
646 lub (Unix): :!rm TEST 646 lub (Unix): :!rm TEST
647 647
648 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
649 Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU 649 Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
650 650
651 651
652 ** By zachować część pliku wpisz v ruch :w NAZWA_PLIKU ** 652 ** By zachować część pliku, wpisz v ruch :w NAZWA_PLIKU **
653 653
654 1. Przenieś kursor do tego wiersza. 654 1. Przenieś kursor do tego wiersza.
655 655
656 2. Wciśnij v i przenieś kursor do punktu 5. Zauważ, że tekst został 656 2. Wciśnij v i przenieś kursor do punktu 5. Zauważ, że tekst został
657 podświetlony. 657 podświetlony.
662 Upewnij się, że widzisz :'<,'>w TEST zanim wciśniesz Enter. 662 Upewnij się, że widzisz :'<,'>w TEST zanim wciśniesz Enter.
663 663
664 5. Vim zapisze wybrane linie do pliku TEST. Użyj :!dir lub :!ls , żeby to 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. 665 zobaczyć. Jeszcze go nie usuwaj! Użyjemy go w następnej lekcji.
666 666
667 UWAGA: Wciśnięcie v zaczyna tryb Wizualny. Możesz poruszać kursorem by 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ś 668 zmienić rozmiary zaznaczenia. Możesz też użyć operatora, by zrobić coś
669 z tekstem. Na przykład d usuwa tekst. 669 z tekstem. Na przykład d usuwa tekst.
670 670
671 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
672 Lekcja 5.4.: WSTAWIANIE I ŁĄCZENIE PLIKÓW 672 Lekcja 5.4.: WSTAWIANIE I ŁĄCZENIE PLIKÓW
673 673
674 674
675 ** By wstawić zawartość pliku wpisz :r NAZWA_PLIKU ** 675 ** By wstawić zawartość pliku, wpisz :r NAZWA_PLIKU **
676 676
677 1. Umieść kursor tuż powyżej tej linii. 677 1. Umieść kursor tuż powyżej tej linii.
678 678
679 UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejdź 679 UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejdź
680 do DOŁU by zobaczyć ponownie tę lekcję. 680 do DOŁU, by zobaczyć ponownie tę lekcję.
681 681
682 2. Teraz wczytaj plik TEST używając polecenia :r TEST , gdzie TEST 682 2. Teraz wczytaj plik TEST używając polecenia :r TEST , gdzie TEST
683 jest nazwą pliku. 683 jest nazwą pliku.
684 Wczytany plik jest umieszczony poniżej linii z kursorem. 684 Wczytany plik jest umieszczony poniżej linii z kursorem.
685 685
686 3. By sprawdzić czy plik został wczytany cofnij kursor i zobacz, że 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. 687 teraz są dwie kopie Lekcji 5.3., oryginał i kopia z pliku.
688 688
689 UWAGA: Możesz też wczytać wyjście zewnętrznego polecenia. Na przykład 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 690 :r !ls wczytuje wyjście polecenia ls i umieszcza je pod poniżej
691 kursora. 691 kursora.
721 ** Wpisz o by otworzyć linię poniżej kursora i przenieść się do 721 ** Wpisz o by otworzyć linię poniżej kursora i przenieść się do
722 trybu Insert (wprowadzanie). ** 722 trybu Insert (wprowadzanie). **
723 723
724 1. Przenieś kursor do linii poniżej oznaczonej --->. 724 1. Przenieś kursor do linii poniżej oznaczonej --->.
725 725
726 2. Wpisz o (małe) by otworzyć linię PONIŻEJ kursora i przenieść się 726 2. Wpisz o (małe), by otworzyć linię PONIŻEJ kursora i przenieść się
727 do trybu Insert (wprowadzanie). 727 do trybu Insert (wprowadzanie).
728 728
729 3. Wpisz trochę tekstu i wciśnij <ESC> by wyjść z trybu Insert (wprowadzanie). 729 3. Wpisz trochę tekstu i wciśnij <ESC> by wyjść z trybu Insert (wprowadzanie).
730 730
731 ---> Po wciśnięciu o kursor znajdzie się w otwartej linii w trybie Insert. 731 ---> Po wciśnięciu o kursor znajdzie się w otwartej linii w trybie Insert.
732 732
733 4. By otworzyć linię POWYŻEJ kursora wciśnij wielkie O zamiast małego 733 4. By otworzyć linię POWYŻEJ kursora, wciśnij wielkie O zamiast małego
734 o . Wypróbuj to na linii poniżej. 734 o . Wypróbuj to na linii poniżej.
735 735
736 ---> Otwórz linię powyżej wciskając SHIFT-O gdy kursor będzie na tej linii. 736 ---> Otwórz linię powyżej wciskając SHIFT-O gdy kursor będzie na tej linii.
737 737
738 738
745 745
746 1. Przenieś kursor do początku pierwszej linii poniżej oznaczonej ---> 746 1. Przenieś kursor do początku pierwszej linii poniżej oznaczonej --->
747 747
748 2. Wciskaj e dopóki kursor nie będzie na końcu li . 748 2. Wciskaj e dopóki kursor nie będzie na końcu li .
749 749
750 3. Wpisz a (małe) aby dodać tekst ZA znakiem pod kursorem. 750 3. Wpisz a (małe), aby dodać tekst ZA znakiem pod kursorem.
751 751
752 4. Dokończ wyraz tak jak w linii poniżej. Wciśnij <ESC> aby opuścić tryb 752 4. Dokończ wyraz tak, jak w linii poniżej. Wciśnij <ESC> aby opuścić tryb
753 Insert. 753 Insert.
754 754
755 5. Użyj e by przejść do kolejnego niedokończonego wyrazu i powtarzaj kroki 755 5. Użyj e by przejść do kolejnego niedokończonego wyrazu i powtarzaj kroki
756 3. i 4. 756 3. i 4.
757 757
758 ---> Ta li poz Ci ćwi dodaw teks do koń lin 758 ---> Ta li poz Ci ćwi dodaw teks do koń lin
759 ---> Ta linia pozwoli Ci ćwiczyć dodawanie tekstu do końca linii. 759 ---> Ta linia pozwoli Ci ćwiczyć dodawanie tekstu do końca linii.
760 760
761 Uwaga: a , i oraz A prowadzą do trybu Insert, jedyną różnicą jest miejsce 761 Uwaga: a , i oraz A prowadzą do trybu Insert, jedyną różnicą jest miejsce,
762 gdzie nowe znaki będą dodawane. 762 gdzie nowe znaki będą dodawane.
763 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 Lekcja 6.3.: INNA WERSJA REPLACE (zamiana) 764 Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
765 765
766 766
789 789
790 ** użyj operatora y aby skopiować tekst i p aby go wkleić ** 790 ** użyj operatora y aby skopiować tekst i p aby go wkleić **
791 791
792 1. Przejdź do linii oznaczonej ---> i umieść kursor za "a)". 792 1. Przejdź do linii oznaczonej ---> i umieść kursor za "a)".
793 793
794 2. Wejdź w tryb Visual v i przenieś kursor na początek "pierwszy". 794 2. Wejdź w tryb Wizualny v i przenieś kursor na początek "pierwszy".
795 795
796 3. Wciśnij y aby yankować (kopiować) podświetlony tekst. 796 3. Wciśnij y aby kopiować (yankować) podświetlony tekst.
797 797
798 4. Przenieś kursor do końca następnej linii: j$ 798 4. Przenieś kursor do końca następnej linii: j$
799 799
800 5. Wciśnij p aby wpakować (paste) tekst. Dodaj: a drugi<ESC> . 800 5. Wciśnij p aby wkleić (wpakować) tekst. Dodaj: a drugi<ESC> .
801 801
802 6. Użyj trybu Wizualnego aby wybrać " element.", yankuj go y , przejdź do 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 . 803 końca następnej linii j$ i upakuj tam tekst z p .
804 804
805 ---> a) to jest pierwszy element. 805 ---> a) to jest pierwszy element.
806 b) 806 b)
807 Uwaga: możesz użyć y jako operatora; yw kopiuje jeden wyraz. 807 Uwaga: możesz użyć y jako operatora; yw kopiuje jeden wyraz.
808 808
809 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 Lekcja 6.5.: USTAWIANIE OPCJI 810 Lekcja 6.5.: USTAWIANIE OPCJI
811 811
812 812
813 ** Ustawianie opcji tak by szukaj lub substytucja ignorowały wielkość liter ** 813 ** Ustawianie opcji tak, by szukaj lub substytucja ignorowały wielkość liter **
814 814
815 1. Szukaj 'ignore' wpisując: /ignore<ENTER> 815 1. Szukaj 'ignore' wpisując: /ignore<ENTER>
816 Powtórz szukanie kilka razy naciskając klawisz n . 816 Powtórz szukanie kilka razy naciskając klawisz n .
817 817
818 2. Ustaw opcję 'ic' (Ignore case -- ignoruj wielkość liter) poprzez 818 2. Ustaw opcję 'ic' (Ignore case -- ignoruj wielkość liter) poprzez
826 5. Teraz wprowadź polecenie szukaj ponownie i zobacz co się zdarzy: 826 5. Teraz wprowadź polecenie szukaj ponownie i zobacz co się zdarzy:
827 /ignore<ENTER> 827 /ignore<ENTER>
828 828
829 6. Aby wyłączyć ignorowanie wielkości liter: :set noic 829 6. Aby wyłączyć ignorowanie wielkości liter: :set noic
830 830
831 Uwaga: Aby usunąć podświetlanie dopasowań wpisz: :nohlsearch 831 Uwaga: Aby usunąć podświetlanie dopasowań, wpisz: :nohlsearch
832 Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER> 832 Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER>
833 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 833 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
834 LEKCJA 6. PODSUMOWANIE 834 LEKCJA 6. PODSUMOWANIE
835 835
836 836
837 1. Wpisanie o otwiera linię PONIŻEJ kursora. 837 1. Wpisanie o otwiera linię PONIŻEJ kursora.
838 Wpisanie O otwiera linię POWYŻEJ kursora. 838 Wpisanie O otwiera linię POWYŻEJ kursora.
839 839
840 2. Wpisanie a by wstawić tekst ZA znakiem na, którym jest kursor. 840 2. Wpisanie a wstawia tekst ZA znakiem, na którym jest kursor.
841 Wpisanie A dodaje tekst na końcu linii. 841 Wpisanie A dodaje tekst na końcu linii.
842 842
843 3. Polecenie e przenosi do końca wyrazu. 843 3. Polecenie e przenosi do końca wyrazu.
844 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go. 844 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja) go.
845 5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki 845 5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki
846 nie zostanie wciśnięty <ESC>. 846 nie zostanie wciśnięty <ESC>.
847 6. Wpisanie ":set xxx" ustawia opcję "xxx". Nietkóre opcje: 847 6. Wpisanie ":set xxx" ustawia opcję "xxx". Niektóre opcje:
848 'ic' 'ignorecase' ignoruj wielkość znaków 848 'ic' 'ignorecase' ignoruj wielkość znaków
849 'is' 'incsearch' pokaż częściowe dopasowania 849 'is' 'incsearch' pokaż częściowe dopasowania
850 'hls' 'hlsearch' podświetl wszystkie dopasowania 850 'hls' 'hlsearch' podświetl wszystkie dopasowania
851 Możesz użyć zarówno długiej jak i krótkiej formy. 851 Możesz użyć zarówno długiej, jak i krótkiej formy.
852 7. Dodaj "no" aby wyłączyć opcję: :set noic 852 7. Dodaj "no", aby wyłączyć opcję: :set noic
853 853
854 854
855 855
856 856
857 857
858 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859 LEKCJA 7.1. JAK UZYSKAĆ POMOC 859 LEKCJA 7.1. JAK UZYSKAĆ POMOC?
860 860
861 ** Użycie systemu pomocy on-line ** 861 ** Użycie systemu pomocy on-line **
862 862
863 Vim posiada bardzo dobry system pomocy on-line. By zacząć spróbuj jednej 863 Vim posiada bardzo dobry system pomocy on-line. By zacząć, spróbuj jednej
864 z trzech możliwości: 864 z trzech możliwości:
865 - wciśnij klawisz <HELP> (jeśli taki masz) 865 - wciśnij klawisz <HELP> (jeśli taki masz)
866 - wciśnij klawisz <F1> (jeśli taki masz) 866 - wciśnij klawisz <F1> (jeśli taki masz)
867 - wpisz :help<ENTER> 867 - wpisz :help<ENTER>
868 868
869 Przeczytaj tekst w oknie pomocy aby dowiedzieć się jak działa pomoc. 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 870 wpisz CTRL-W CTRL-W aby przeskoczyć z jednego okna do innego
871 wpisz :q<ENTER> aby zamknąć okno pomocy. 871 wpisz :q<ENTER> aby zamknąć okno pomocy.
872 872
873 Możesz też znaleźć pomoc na każdy temat podając argument polecenia ":help". 873 Możesz też znaleźć pomoc na każdy temat podając argument polecenia ":help".
874 Spróbuj tych (nie zapomnij wcisnąć <ENTER>): 874 Spróbuj tych (nie zapomnij wcisnąć <ENTER>):
892 2. Teraz wczytaj przykładowy plik "vimrc": 892 2. Teraz wczytaj przykładowy plik "vimrc":
893 :read $VIMRUNTIME/vimrc_example.vim 893 :read $VIMRUNTIME/vimrc_example.vim
894 3. Zapisz plik: 894 3. Zapisz plik:
895 :w 895 :w
896 896
897 Następnym razem gdy zaczniesz pracę w Vimie będzie on używać podświetlania 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 898 składni. Możesz dodać wszystkie swoje ulubione ustawienia do tego pliku
899 "vimrc". 899 "vimrc".
900 Aby uzyskać więcej informacji wpisz :help vimrc-intro 900 Aby uzyskać więcej informacji, wpisz :help vimrc-intro
901 901
902 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
903 Lekcja 7.3.: UZUPEŁNIANIE 903 Lekcja 7.3.: UZUPEŁNIANIE
904 904
905 905
906 ** Uzupełnianie linii poleceń z CTRL-D i <TAB> ** 906 ** Uzupełnianie linii poleceń z CTRL-D i <TAB> **
907 907
908 1. Upewnij się, że Vim nie jest w trybie kompatybilności: :set nocp 908 1. Upewnij się, że Vim nie jest w trybie kompatybilności: :set nocp
909 909
910 2. Zerknij jakie pliki są w bieżącm katalogu: :!ls lub :!dir 910 2. Zerknij, jakie pliki są w bieżącym katalogu: :!ls lub :!dir
911 911
912 3. Wpisz początek polecenia: :e 912 3. Wpisz początek polecenia: :e
913 913
914 4. Wciśnij CTRL-D i Vim pokaże listę poleceń jakie zaczynają się na "e". 914 4. Wciśnij CTRL-D i Vim pokaże listę poleceń, jakie zaczynają się na "e".
915 915
916 5. Wciśnij <TAB> i Vim uzupełni polecenie do ":edit". 916 5. Wciśnij <TAB> i Vim uzupełni polecenie do ":edit".
917 917
918 6. Dodaj spację i zacznij wpisywać nazwę istniejącego pliku: :edit FIL 918 6. Dodaj spację i zacznij wpisywać nazwę istniejącego pliku: :edit FIL
919 919
923 Użyteczne zwłaszcza przy :help . 923 Użyteczne zwłaszcza przy :help .
924 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
925 Lekcja 7. PODSUMOWANIE 925 Lekcja 7. PODSUMOWANIE
926 926
927 927
928 1. Wpisz :help lub wciśnij <F1> lub <Help> aby otworzyć okno pomocy. 928 1. Wpisz :help albo wciśnij <F1> lub <Help> aby otworzyć okno pomocy.
929 929
930 2. Wpisz :help cmd aby uzyskać pomoc o cmd . 930 2. Wpisz :help cmd aby uzyskać pomoc o cmd .
931 931
932 3. Wpisz CTRL-W CTRL-W aby przeskoczyć do innego okna. 932 3. Wpisz CTRL-W CTRL-W aby przeskoczyć do innego okna.
933 933
943 943
944 944
945 945
946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947 947
948 Tutaj się kończy tutorial Vima. Został on pomyślany tak aby dać krótki 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 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ń. 950 daleki od kompletności, ponieważ Vim ma o wiele, wiele więcej poleceń.
951 951
952 Dla dalszej nauki rekomendujemy książkę: 952 Dla dalszej nauki rekomendujemy książkę:
953 Vim - Vi Improved - autor Steve Oualline 953 Vim - Vi Improved - autor Steve Oualline
954 Wydawca: New Riders 954 Wydawca: New Riders
955 Pierwsza ksiązka całkowicie poświęcona Vimowi. Użyteczna zwłaszcza dla 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. 956 początkujących. Zawiera wiele przykładów i ilustracji.
957 Zobacz http://iccf-holland.org./click5.html 957 Zobacz http://iccf-holland.org./click5.html
958 958
959 Starsza pozycja i bardziej o Vi niż o Vimie, ale także warta 959 Starsza pozycja i bardziej o Vi niż o Vimie, ale także warta
960 polecenia: 960 polecenia:
961 Learning the Vi Editor - autor Linda Lamb 961 Learning the Vi Editor - autor Linda Lamb
962 Wydawca: O'Reilly & Associates Inc. 962 Wydawca: O'Reilly & Associates Inc.
963 To dobra książka by dowiedzieć się niemal wszystkiego co chciałbyś zrobić 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. 964 z Vi. Szósta edycja zawiera też informacje o Vimie.
965 965
966 Po polsku wydano: 966 Po polsku wydano:
967 Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins 967 Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins
968 Wydawca: Helion 2001 (O'Reilly). 968 Wydawca: Helion 2001 (O'Reilly).
989 Przetłumaczone przez Mikołaja Machowskiego, 989 Przetłumaczone przez Mikołaja Machowskiego,
990 Sierpień 2001, 990 Sierpień 2001,
991 rev. Marzec 2002 991 rev. Marzec 2002
992 2nd rev. Wrzesień 2004 992 2nd rev. Wrzesień 2004
993 3rd rev. Marzec 2006 993 3rd rev. Marzec 2006
994 4th rev. Grudzień 2008
994 Wszelkie uwagi proszę kierować na: mikmach@wp.pl 995 Wszelkie uwagi proszę kierować na: mikmach@wp.pl