Mercurial > hg > RemoteEditor > vim7
annotate runtime/tutor/tutor.pl @ 39:c16898406ff2
synchorinize version 7.3.081
author | one@zeus.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Fri, 17 Dec 2010 17:43:06 +0900 |
parents | e170173ecb68 |
children |
rev | line source |
---|---|
0 | 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 =============================================================================== | |
4 | |
39 | 5 Vim to potężny edytor, który posiada wiele poleceń, zbyt dużo, by |
0 | 6 wyjaśnić je wszystkie w tym tutorialu. Ten przewodnik ma nauczyć |
39 | 7 Cię posługiwać się wystarczająco wieloma komendami, byś mógł łatwo |
0 | 8 używać Vima jako edytora ogólnego przeznaczenia. |
9 | |
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. | |
12 | |
13 UWAGA: | |
14 Polecenia wykonywane w czasie lekcji zmodyfikują tekst. Zrób | |
15 wcześniej kopię tego pliku do ćwiczeń (jeśli zacząłeś komendą | |
39 | 16 "vimtutor", to już pracujesz na kopii). |
0 | 17 |
39 | 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 | |
0 | 21 poleceń! |
22 | |
39 | 23 Teraz upewnij się, że nie masz wciśniętego Caps Locka i wciskaj j |
0 | 24 tak długo dopóki Lekcja 1.1. nie wypełni całkowicie ekranu. |
25 | |
26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
27 Lekcja 1.1.: PORUSZANIE SIĘ KURSOREM | |
28 | |
29 ** By wykonać ruch kursorem, wciśnij h, j, k, l jak pokazano. ** | |
30 | |
31 ^ | |
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ół | |
35 v | |
36 1. Poruszaj kursorem dopóki nie będziesz pewien, że pamiętasz polecenia. | |
37 | |
38 2. Trzymaj j tak długo aż będzie się powtarzał. | |
39 Teraz wiesz jak dojść do następnej lekcji. | |
40 | |
41 3. Używając strzałki w dół przejdź do następnej lekcji. | |
42 | |
39 | 43 Uwaga: Jeśli nie jesteś pewien czegoś co wpisałeś, wciśnij <ESC>, by wrócić do |
0 | 44 trybu Normal. Wtedy powtórz polecenie. |
45 | |
46 Uwaga: Klawisze kursora także powinny działać, ale używając hjkl będziesz | |
39 | 47 w stanie poruszać się o wiele szybciej, jak się tylko przyzwyczaisz. |
0 | 48 Naprawdę! |
49 | |
50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
51 Lekcja 1.2.: WYCHODZENIE Z VIM-a | |
52 | |
39 | 53 !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj całą lekcję !! |
0 | 54 |
55 1. Wciśnij <ESC> (aby upewnić się, że jesteś w trybie Normal). | |
56 2. Wpisz: :q!<ENTER>. | |
39 | 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ść, | |
0 | 59 wpisz: :wq<ENTER> |
60 | |
61 3. Kiedy widzisz znak zachęty powłoki wpisz komendę, żeby wrócić | |
62 do tutoriala. Czyli: vimtutor<ENTER> | |
63 | |
39 | 64 4. Jeśli chcesz zapamiętać polecenia, wykonaj kroki 1. do 3., aby |
0 | 65 wyjść i wrócić do edytora. |
66 | |
67 UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobiłeś. W następnych | |
68 lekcjach dowiesz się jak je zapamiętywać. | |
69 | |
70 5. Przenieś kursor do lekcji 1.3. | |
71 | |
72 | |
73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
74 Lekcja 1.3.: EDYCJA TEKSTU - KASOWANIE | |
75 | |
76 ** Wciśnij x aby usunąć znak pod kursorem. ** | |
77 | |
78 1. Przenieś kursor do linii poniżej oznaczonej --->. | |
79 | |
80 2. By poprawić błędy, naprowadź kursor na znak do usunięcia. | |
81 | |
82 3. Wciśnij x aby usunąć niechciany znak. | |
83 | |
84 4. Powtarzaj kroki 2. do 4. dopóki zdanie nie jest poprawne. | |
85 | |
86 ---> Kkrowa prrzeskoczyła prrzez ksiiężycc. | |
87 | |
39 | 88 5. Teraz, kiedy zdanie jest poprawione, przejdź do Lekcji 1.4. |
0 | 89 |
90 UWAGA: Ucz się przez ćwiczenie, nie wkuwanie. | |
91 | |
92 | |
93 | |
94 | |
95 | |
96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
97 Lekcja 1.4.: EDYCJA TEKSTU - INSERT (wprowadzanie) | |
98 | |
99 | |
100 ** Wciśnij i aby wstawić tekst. ** | |
101 | |
102 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. | |
103 | |
39 | 104 2. Aby poprawić pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym, |
0 | 105 gdzie tekst ma być wstawiony. |
106 | |
107 3. Wciśnij i a następnie wpisz konieczne poprawki. | |
108 | |
39 | 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. | |
0 | 111 |
112 ---> W tej brkje trochę . | |
113 ---> W tej linii brakuje trochę tekstu. | |
114 | |
39 | 115 5. Kiedy czujesz się swobodnie wstawiając tekst, przejdź do |
0 | 116 podsumowania poniżej. |
117 | |
118 | |
119 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
120 Lekcja 1.5.: EDYCJA TEKSTU - APPENDING (dodawanie) | |
121 | |
122 | |
123 ** Wciśnij A by dodać tekst. ** | |
124 | |
125 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. | |
126 Nie ma znaczenia, który to będzie znak. | |
127 | |
128 2. Wciśnij A i wpisz odpowiednie dodatki. | |
129 | |
130 3. Kiedy tekst został dodany, wciśnij <ESC> i wróć do trybu Normalnego. | |
131 | |
39 | 132 4. Przenieś kursor do drugiej linii oznaczonej ---> i powtórz kroki 2. i 3., |
0 | 133 aby poprawić zdanie. |
134 | |
135 ---> Brakuje tu tro | |
136 Brakuje tu trochę tekstu. | |
137 ---> Tu też trochę bra | |
138 Tu też trochę brakuje. | |
139 | |
39 | 140 5. Kiedy już utrwaliłeś ćwiczenie, przejdź do lekcji 1.6. |
0 | 141 |
142 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
143 Lekcja 1.6.: EDYCJA PLIKU | |
144 | |
145 ** Użyj :wq aby zapisać plik i wyjść. ** | |
146 | |
39 | 147 !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj całą lekcję !! |
0 | 148 |
149 1. Zakończ tutorial tak jak w lekcji 1.2.: :q! | |
39 | 150 lub, jeśli masz dostęp do innego terminala, wykonaj kolejne kroki tam. |
0 | 151 |
152 2. W powłoce wydaj polecenie: vim tutor<ENTER> | |
39 | 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. | |
0 | 155 |
39 | 156 3. Dodaj i usuń tekst tak, jak się nauczyłeś w poprzednich lekcjach. |
0 | 157 |
158 4. Zapisz plik ze zmianami i opuść Vima: :wq<ENTER> | |
159 | |
39 | 160 5. Jeśli zakończyłeś vimtutor w kroku 1., uruchom go ponownie i przejdź |
34
e170173ecb68
before ack base protocol.
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
161 do podsumowania poniżej. |
0 | 162 |
163 6. Po przeczytaniu wszystkich kroków i ich zrozumieniu: wykonaj je. | |
164 | |
165 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
166 LEKCJA 1. PODSUMOWANIE | |
167 | |
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) | |
170 | |
39 | 171 2. By wejść do Vima, (z powłoki) wpisz: |
0 | 172 vim NAZWA_PLIKU<ENTER> |
173 | |
39 | 174 3. By wyjść z Vima, wpisz: |
175 <ESC> :q!<ENTER> by usunąć wszystkie zmiany. | |
0 | 176 LUB: <ESC> :wq<ENTER> by zmiany zachować. |
177 | |
39 | 178 4. By usunąć znak pod kursorem, wciśnij: x |
0 | 179 |
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 | |
183 | |
184 UWAGA: Wciśnięcie <ESC> przeniesie Cię z powrotem do trybu Normal | |
185 lub odwoła niechciane lub częściowo wprowadzone polecenia. | |
186 | |
187 Teraz możemy kontynuować i przejść do Lekcji 2. | |
188 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
189 Lekcja 2.1.: POLECENIE DELETE (usuwanie) | |
190 | |
191 | |
39 | 192 ** Wpisz dw by usunąć wyraz. ** |
0 | 193 |
39 | 194 1. Wciśnij <ESC>, by upewnić się, że jesteś w trybie Normal. |
0 | 195 |
196 2. Przenieś kursor do linii poniżej oznaczonej --->. | |
197 | |
39 | 198 3. Przesuń kursor na początek wyrazu, który chcesz usunąć. |
0 | 199 |
200 4. Wpisz dw by usunąć wyraz. | |
201 | |
202 UWAGA: Litera d pojawi się na dole ekranu. Vim czeka na wpisanie w . | |
39 | 203 Jeśli zobaczysz inny znak, oznacza to, że wpisałeś coś źle; wciśnij |
0 | 204 <ESC> i zacznij od początku. |
205 | |
206 ---> Jest tu parę papier wyrazów, które kamień nie należą do nożyce tego zdania. | |
207 | |
208 5. Powtarzaj kroki 3. i 4. dopóki zdanie nie będzie poprawne, potem | |
209 przejdź do Lekcji 2.2. | |
210 | |
211 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
212 Lekcja 2.2.: WIĘCEJ POLECEŃ USUWAJĄCYCH | |
213 | |
214 | |
215 ** Wpisz d$ aby usunąć tekst do końca linii. ** | |
216 | |
217 1. Wciśnij <ESC> aby się upewnić, że jesteś w trybie Normal. | |
218 | |
219 2. Przenieś kursor do linii poniżej oznaczonej --->. | |
220 | |
221 3. Przenieś kursor do końca poprawnego zdania (PO pierwszej . ). | |
222 | |
223 4. Wpisz d$ aby usunąć resztę linii. | |
224 | |
225 ---> Ktoś wpisał koniec tego zdania dwukrotnie. zdania dwukrotnie. | |
226 | |
227 | |
39 | 228 5. Przejdź do Lekcji 2.3., by zrozumieć co się stało. |
0 | 229 |
230 | |
231 | |
232 | |
233 | |
234 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
235 Lekcja 2.3.: O OPERATORACH I RUCHACH | |
236 | |
237 | |
39 | 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: | |
0 | 240 |
241 d ruch | |
242 | |
39 | 243 gdzie: |
0 | 244 d - operator usuwania. |
245 ruch - na czym polecenie będzie wykonywane (lista poniżej). | |
246 | |
247 Krótka lista ruchów: | |
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. | |
251 | |
252 W ten sposób wpisanie de usunie znaki od kursora do końca wyrazu. | |
253 | |
254 UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor | |
39 | 255 tak, jak to określono. |
0 | 256 |
257 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
258 Lekcja 2.4.: UŻYCIE MNOŻNIKA DLA RUCHU | |
259 | |
260 | |
261 ** Wpisanie liczby przed ruchem powtarza ruch odpowiednią ilość razy. ** | |
262 | |
263 1. Przenieś kursor na początek linii poniżej zaznaczonej --->. | |
264 | |
265 2. Wpisz 2w aby przenieść kursor o dwa wyrazy do przodu. | |
266 | |
267 3. Wpisz 3e aby przenieść kursor do końca trzeciego wyrazu w przód. | |
268 | |
39 | 269 4. Wpisz 0 (zero), aby przenieść kursor na początek linii. |
0 | 270 |
271 5. Powtórz kroki 2. i 3. z innymi liczbami. | |
272 | |
273 | |
39 | 274 ---> To jest zwykły wiersz z wyrazami, po których możesz się poruszać. |
0 | 275 |
276 6. Przejdź do lekcji 2.5. | |
277 | |
278 | |
279 | |
280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
39 | 281 Lekcja 2.5.: UŻYCIE MNOŻNIKA, BY WIĘCEJ USUNĄĆ |
0 | 282 |
283 | |
284 ** Wpisanie liczby z operatorem powtarza go odpowiednią ilość razy. ** | |
285 | |
286 W wyżej wspomnianej kombinacji operatora usuwania i ruchu podaj mnożnik | |
39 | 287 przed ruchem, by więcej usunąć: |
0 | 288 d liczba ruch |
289 | |
290 1. Przenieś kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->. | |
291 | |
292 2. Wpisz 2dw aby usunąć dwa wyrazy KAPITALIKAMI. | |
293 | |
39 | 294 3. Powtarzaj kroki 1. i 2. z innymi mnożnikami, aby usunąć kolejne wyrazy |
0 | 295 KAPITALIKAMI jednym poleceniem |
296 | |
297 ---> ta ASD WE linia QWE ASDF ZXCV FG wyrazów została ERT FGH CF oczyszczona. | |
298 | |
299 UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez | |
300 operatora. | |
301 | |
302 | |
303 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
304 Lekcja 2.6.: OPEROWANIE NA LINIACH | |
305 | |
306 | |
307 ** Wpisz dd aby usunąć całą linię. ** | |
308 | |
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ę. | |
311 | |
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. | |
39 | 315 4. Wpisz 2dd aby usunąć dwa wiersze. |
0 | 316 |
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, | |
323 ---> 7) I ty też. | |
324 | |
325 | |
326 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
327 Lekcja 2.7.: POLECENIE UNDO (cofnij) | |
328 | |
329 | |
330 ** Wciśnij u aby cofnąć skutki ostatniego polecenia. | |
331 U zaś, by cofnąć skutki dla całej linii. ** | |
332 | |
333 1. Przenieś kursor do zdania poniżej oznaczonego ---> i umieść go na | |
334 pierwszym błędzie. | |
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 . | |
39 | 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. | |
0 | 340 7. Teraz wpisz CTRL-R (trzymaj równocześnie wciśnięte klawisze CTRL i R) |
341 kilka razy, by cofnąć cofnięcia. | |
342 | |
39 | 343 ---> Poopraw błędyyy w teej liniii i zaamiień je prrzez coofnij. |
0 | 344 |
345 8. To są bardzo pożyteczne polecenia. | |
346 | |
347 Przejdź teraz do podsumowania Lekcji 2. | |
348 | |
349 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
350 LEKCJA 2. PODSUMOWANIE | |
351 | |
352 | |
39 | 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$ | |
0 | 355 3. By usunąć całą linię: dd |
39 | 356 4. By powtórzyć ruch, poprzedź go liczbą: 2w |
0 | 357 5. Format polecenia zmiany to: |
358 operator [liczba] ruch | |
359 gdzie: | |
39 | 360 operator - to, co trzeba zrobić (np. d dla usuwania) |
0 | 361 [liczba] - opcjonalne, ile razy powtórzyć ruch |
362 ruch - przenosi nad tekstem do operowania, takim jak w (wyraz), | |
39 | 363 $ (do końca linii) etc. |
0 | 364 |
39 | 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 | |
0 | 369 |
370 | |
371 | |
372 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
373 Lekcja 3.1.: POLECENIE PUT (wstaw) | |
374 | |
375 | |
376 ** Wpisz p by wstawić ostatnie usunięcia za kursorem. ** | |
377 | |
378 1. Przenieś kursor do pierwszej linii ---> poniżej. | |
379 | |
380 2. Wpisz dd aby usunąć linię i przechować ją w rejestrze Vima. | |
381 | |
39 | 382 3. Przenieś kursor do linii c), POWYŻEJ tej, gdzie usunięta linia powinna |
0 | 383 się znajdować. |
384 | |
385 4. Wciśnij p by wstawić linię poniżej kursora. | |
386 | |
387 5. Powtarzaj kroki 2. do 4. aż znajdą się w odpowiednim porządku. | |
388 | |
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, | |
393 | |
394 | |
395 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
396 Lekcja 3.2.: POLECENIE REPLACE (zastąp) | |
397 | |
398 | |
399 ** Wpisz rx aby zastąpić znak pod kursorem na x . ** | |
400 | |
401 1. Przenieś kursor do pierwszej linii poniżej oznaczonej ---> | |
402 | |
403 2. Ustaw kursor na pierwszym błędzie. | |
404 | |
405 3. Wpisz r a potem znak jaki powinien go zastąpić. | |
406 | |
39 | 407 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie będzie taka, jak druga. |
0 | 408 |
39 | 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! | |
0 | 411 |
412 5. Teraz czas na Lekcję 3.3. | |
413 | |
414 | |
39 | 415 UWAGA: Pamiętaj, by uczyć się ćwicząc, a nie pamięciowo. |
0 | 416 |
417 | |
418 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
419 Lekcja 3.3.: OPERATOR CHANGE (zmień) | |
420 | |
39 | 421 ** By zmienić do końca wyrazu, wpisz ce . ** |
0 | 422 |
423 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. | |
424 | |
425 2. Umieść kursor na u w lunos. | |
426 | |
427 3. Wpisz ce i popraw wyraz (w tym wypadku wstaw inia ). | |
428 | |
429 4. Wciśnij <ESC> i przejdź do następnej planowanej zmiany. | |
430 | |
39 | 431 5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie będzie takie same, |
0 | 432 jak drugie. |
433 | |
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ń. | |
436 | |
437 Zauważ, że ce nie tylko zamienia wyraz, ale także zmienia tryb na | |
438 Insert (wprowadzanie). | |
439 | |
440 | |
441 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
442 Lekcja 3.4.: WIĘCEJ ZMIAN UŻYWAJĄC c | |
443 | |
444 | |
39 | 445 ** Polecenie change używa takich samych ruchów, jak delete. ** |
0 | 446 |
39 | 447 1. Operator change działa tak samo, jak delete. Format wygląda tak: |
0 | 448 |
449 c [liczba] ruch | |
450 | |
39 | 451 2. Ruchy są także takie same, np.: w (wyraz), $ (koniec linii) etc. |
0 | 452 |
453 3. Przenieś się do pierwszej linii poniżej oznaczonej ---> | |
454 | |
455 4. Ustaw kursor na pierwszym błędzie. | |
456 | |
457 5. Wpisz c$ , popraw koniec wiersza i wciśnij <ESC>. | |
458 | |
39 | 459 ---> Koniec tego wiersza musi być poprawiony, aby wyglądał tak, jak drugi. |
0 | 460 ---> Koniec tego wiersza musi być poprawiony używając polecenia c$ . |
461 | |
462 UWAGA: Możesz używać <BS> aby poprawiać błędy w czasie pisania. | |
463 | |
464 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
465 LEKCJA 3. PODSUMOWANIE | |
466 | |
467 | |
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). | |
471 | |
39 | 472 2. By zamienić znak pod kursorem, wciśnij r a potem znak, który ma zastąpić |
0 | 473 oryginalny. |
474 | |
39 | 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 | |
0 | 477 wyrazu, c$ aby zmienić tekst do końca linii. |
478 | |
479 4. Format do polecenia change (zmień): | |
480 | |
481 c [liczba] obiekt | |
482 | |
483 Teraz przejdź do następnej lekcji. | |
484 | |
485 | |
486 | |
487 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
488 Lekcja 4.1.: POŁOŻENIE KURSORA ORAZ STATUS PLIKU | |
489 | |
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. ** | |
492 | |
493 UWAGA: Przeczytaj całą lekcję zanim wykonasz jakieś polecenia!!! | |
494 | |
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. | |
498 | |
499 UWAGA: Możesz też zobaczyć pozycję kursora w prawym, dolnym rogu ekranu. | |
39 | 500 Dzieje się tak kiedy ustawiona jest opcja 'ruler' (więcej w lekcji 6.). |
0 | 501 |
502 2. Wciśnij G aby przejść na koniec pliku. | |
503 Wciśnij gg aby przejść do początku pliku. | |
504 | |
39 | 505 3. Wpisz numer linii, w której byłeś a potem G . To przeniesie Cię |
0 | 506 z powrotem do linii, w której byłeś kiedy wcisnąłeś CTRL-G. |
507 | |
508 4. Jeśli czujesz się wystarczająco pewnie, wykonaj kroki 1-3. | |
509 | |
510 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
511 Lekcja 4.2.: POLECENIE SZUKAJ | |
512 | |
513 | |
39 | 514 ** Wpisz / a następnie wyrażenie, aby je znaleźć. ** |
0 | 515 |
39 | 516 1. W trybie Normal wpisz / . Zauważ, że znak ten oraz kursor pojawią |
517 się na dole ekranu tak samo, jak polecenie : . | |
0 | 518 |
519 2. Teraz wpisz błond<ENTER> . To jest słowo, którego chcesz szukać. | |
520 | |
521 3. By szukać tej samej frazy ponownie, po prostu wciśnij n . | |
522 Aby szukać tej frazy w przeciwnym, kierunku wciśnij N . | |
523 | |
524 4. Jeśli chcesz szukać frazy do tyłu, użyj polecenia ? zamiast / . | |
525 | |
39 | 526 5. Aby wrócić gdzie byłeś, wciśnij CTRL-O. Powtarzaj, by wrócić dalej. CTRL-I |
0 | 527 idzie do przodu. |
528 | |
39 | 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 | |
0 | 531 o ile opcja 'wrapscan' nie została przestawiona. |
532 | |
533 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
534 Lekcja 4.3.: W POSZUKIWANIU PARUJĄCYCH NAWIASÓW | |
535 | |
536 | |
537 ** Wpisz % by znaleźć parujący ), ], lub } . ** | |
538 | |
539 1. Umieść kursor na którymś z (, [, lub { w linii poniżej oznaczonej --->. | |
540 | |
541 2. Teraz wpisz znak % . | |
542 | |
543 3. Kursor powinien się znaleźć na parującym nawiasie. | |
544 | |
545 4. Wciśnij % aby przenieść kursor z powrotem do parującego nawiasu. | |
546 | |
547 5. Przenieś kursor do innego (,),[,],{ lub } i zobacz co robi % . | |
548 | |
549 ---> To ( jest linia testowa z (, [, ] i {, } . )) | |
550 | |
551 Uwaga: Ta funkcja jest bardzo użyteczna w debuggowaniu programu | |
552 z niesparowanymi nawiasami! | |
553 | |
554 | |
555 | |
556 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
557 Lekcja 4.4.: POLECENIE SUBSTITUTE (zamiana) | |
558 | |
559 | |
560 ** Wpisz :s/stary/nowy/g aby zamienić 'stary' na 'nowy'. ** | |
561 | |
562 1. Przenieś kursor do linii poniżej oznaczonej --->. | |
563 | |
564 2. Wpisz :s/czaas/czas<ENTER> . Zauważ, że to polecenie zmienia | |
565 tylko pierwsze wystąpienie 'czaas' w linii. | |
566 | |
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. | |
569 | |
570 ---> Najlepszy czaas na zobaczenie najładniejszych kwiatów to czaas wiosny. | |
571 | |
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 | |
39 | 574 region, gdzie ma nastąpić zamiana. |
0 | 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 | |
39 | 577 pliku, prosząc o potwierdzenie za każdym razem. |
0 | 578 |
579 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
580 LEKCJA 4. PODSUMOWANIE | |
581 | |
582 1. CTRL-G pokaże Twoją pozycję w pliku i status pliku. SHIFT-G przenosi | |
39 | 583 Cię do końca pliku. |
0 | 584 G przenosi do końca pliku. |
585 liczba G przenosi do linii [liczba]. | |
586 gg przenosi do pierwszej linii. | |
587 | |
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 | |
39 | 591 frazy w tym samym kierunku lub N by szukać w kierunku przeciwnym. |
0 | 592 CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych. |
593 | |
594 3. Wpisanie % gdy kursor znajduje się na (,),[,],{, lub } lokalizuje | |
595 parujący znak. | |
596 | |
39 | 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 | |
0 | 599 By zamienić frazy pomiędzy dwoma liniami # wpisz :#,#s/stary/nowy/g |
39 | 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 | |
0 | 602 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
39 | 603 Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE? |
0 | 604 |
605 | |
39 | 606 ** Wpisz :! a następnie zewnętrzne polecenie, by je wykonać. ** |
0 | 607 |
608 1. Wpisz znajome polecenie : by ustawić kursor na dole ekranu. To pozwala | |
609 na wprowadzenie komendy linii poleceń. | |
610 | |
611 2. Teraz wstaw ! (wykrzyknik). To umożliwi Ci wykonanie dowolnego | |
612 zewnętrznego polecenia powłoki. | |
613 | |
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. | |
617 | |
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ć. | |
621 | |
622 | |
623 | |
624 | |
625 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
626 Lekcja 5.2.: WIĘCEJ O ZAPISYWANIU PLIKÓW | |
627 | |
628 | |
39 | 629 ** By zachować zmiany w tekście, wpisz :w NAZWA_PLIKU . ** |
0 | 630 |
631 1. Wpisz :!dir lub :!ls by zobaczyć spis plików w katalogu. | |
39 | 632 Już wiesz, że musisz po tym wcisnąć <ENTER>. |
0 | 633 |
39 | 634 2. Wybierz nazwę pliku, jaka jeszcze nie istnieje, np. TEST. |
0 | 635 |
636 3. Teraz wpisz: :w TEST (gdzie TEST jest nazwą pliku jaką wybrałeś.) | |
637 | |
638 4. To polecenie zapamięta cały plik (Vim Tutor) pod nazwą TEST. | |
39 | 639 By to sprawdzić, wpisz :!dir lub :!ls żeby znowu zobaczyć listę plików. |
0 | 640 |
641 Uwaga: Zauważ, że gdybyś teraz wyszedł z Vima, a następnie wszedł ponownie | |
39 | 642 poleceniem vim TEST , plik byłby dokładną kopią tutoriala, kiedy go |
0 | 643 zapisywałeś. |
644 | |
645 5. Teraz usuń plik wpisując (MS-DOS): :!del TEST | |
646 lub (Unix): :!rm TEST | |
647 | |
648 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
649 Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU | |
650 | |
651 | |
39 | 652 ** By zachować część pliku, wpisz v ruch :w NAZWA_PLIKU ** |
0 | 653 |
654 1. Przenieś kursor do tego wiersza. | |
655 | |
656 2. Wciśnij v i przenieś kursor do punktu 5. Zauważ, że tekst został | |
657 podświetlony. | |
658 | |
659 3. Wciśnij znak : . Na dole ekranu pojawi się :'<,'> . | |
660 | |
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. | |
663 | |
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. | |
666 | |
39 | 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ś | |
0 | 669 z tekstem. Na przykład d usuwa tekst. |
670 | |
671 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
672 Lekcja 5.4.: WSTAWIANIE I ŁĄCZENIE PLIKÓW | |
673 | |
674 | |
39 | 675 ** By wstawić zawartość pliku, wpisz :r NAZWA_PLIKU ** |
0 | 676 |
677 1. Umieść kursor tuż powyżej tej linii. | |
678 | |
679 UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejdź | |
39 | 680 do DOŁU, by zobaczyć ponownie tę lekcję. |
0 | 681 |
682 2. Teraz wczytaj plik TEST używając polecenia :r TEST , gdzie TEST | |
683 jest nazwą pliku. | |
684 Wczytany plik jest umieszczony poniżej linii z kursorem. | |
685 | |
39 | 686 3. By sprawdzić czy plik został wczytany, cofnij kursor i zobacz, że |
0 | 687 teraz są dwie kopie Lekcji 5.3., oryginał i kopia z pliku. |
688 | |
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 | |
691 kursora. | |
692 | |
693 | |
694 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
695 LEKCJA 5. PODSUMOWANIE | |
696 | |
697 | |
698 1. :!polecenie wykonuje polecenie zewnętrzne. | |
699 | |
700 Użytecznymi przykładami są: | |
701 | |
702 :!dir - pokazuje spis plików w katalogu. | |
703 | |
704 :!rm NAZWA_PLIKU - usuwa plik NAZWA_PLIKU. | |
705 | |
706 2. :w NAZWA_PLIKU zapisuje obecny plik Vima na dysk z nazwą NAZWA_PLIKU. | |
707 | |
708 3. v ruch :w NAZWA_PLIKU zapisuje Wizualnie wybrane linie do NAZWA_PLIKU. | |
709 | |
710 4. :r NAZWA_PLIKU wczytuje z dysku plik NAZWA_PLIKU i wstawia go do | |
711 bieżącego pliku poniżej kursora. | |
712 | |
713 5. :r !dir wczytuje wyjście polecenia dir i umieszcza je poniżej kursora. | |
714 | |
715 | |
716 | |
717 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
718 Lekcja 6.1.: POLECENIE OPEN (otwórz) | |
719 | |
720 | |
721 ** Wpisz o by otworzyć linię poniżej kursora i przenieść się do | |
722 trybu Insert (wprowadzanie). ** | |
723 | |
724 1. Przenieś kursor do linii poniżej oznaczonej --->. | |
725 | |
39 | 726 2. Wpisz o (małe), by otworzyć linię PONIŻEJ kursora i przenieść się |
0 | 727 do trybu Insert (wprowadzanie). |
728 | |
729 3. Wpisz trochę tekstu i wciśnij <ESC> by wyjść z trybu Insert (wprowadzanie). | |
730 | |
731 ---> Po wciśnięciu o kursor znajdzie się w otwartej linii w trybie Insert. | |
732 | |
39 | 733 4. By otworzyć linię POWYŻEJ kursora, wciśnij wielkie O zamiast małego |
0 | 734 o . Wypróbuj to na linii poniżej. |
735 | |
736 ---> Otwórz linię powyżej wciskając SHIFT-O gdy kursor będzie na tej linii. | |
737 | |
738 | |
739 | |
740 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
741 Lekcja 6.2.: POLECENIE APPEND (dodaj) | |
742 | |
743 | |
744 ** Wpisz a by dodać tekst ZA kursorem. ** | |
745 | |
746 1. Przenieś kursor do początku pierwszej linii poniżej oznaczonej ---> | |
747 | |
748 2. Wciskaj e dopóki kursor nie będzie na końcu li . | |
749 | |
39 | 750 3. Wpisz a (małe), aby dodać tekst ZA znakiem pod kursorem. |
0 | 751 |
39 | 752 4. Dokończ wyraz tak, jak w linii poniżej. Wciśnij <ESC> aby opuścić tryb |
0 | 753 Insert. |
754 | |
755 5. Użyj e by przejść do kolejnego niedokończonego wyrazu i powtarzaj kroki | |
756 3. i 4. | |
757 | |
758 ---> Ta li poz Ci ćwi dodaw teks do koń lin | |
759 ---> Ta linia pozwoli Ci ćwiczyć dodawanie tekstu do końca linii. | |
760 | |
39 | 761 Uwaga: a , i oraz A prowadzą do trybu Insert, jedyną różnicą jest miejsce, |
0 | 762 gdzie nowe znaki będą dodawane. |
763 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
764 Lekcja 6.3.: INNA WERSJA REPLACE (zamiana) | |
765 | |
766 | |
767 ** Wpisz wielkie R by zamienić więcej niż jeden znak. ** | |
768 | |
769 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. Przenieś | |
770 kursor do pierwszego xxx . | |
771 | |
772 2. Wciśnij R i wpisz numer poniżej w drugiej linii, tak, że zastąpi on | |
773 xxx. | |
774 | |
775 3. Wciśnij <ESC> by opuścić tryb Replace. Zauważ, że reszta linii pozostaje | |
776 niezmieniona. | |
777 | |
778 5. Powtarzaj kroki by wymienić wszystkie xxx. | |
779 | |
780 ---> Dodanie 123 do xxx daje xxx. | |
781 ---> Dodanie 123 do 456 daje 579. | |
782 | |
783 UWAGA: Tryb Replace jest jak tryb Insert, ale każdy znak usuwa istniejący | |
784 znak. | |
785 | |
786 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
787 Lekcja 6.4.: KOPIOWANIE I WKLEJANIE TEKSTU | |
788 | |
789 | |
790 ** użyj operatora y aby skopiować tekst i p aby go wkleić ** | |
791 | |
792 1. Przejdź do linii oznaczonej ---> i umieść kursor za "a)". | |
793 | |
39 | 794 2. Wejdź w tryb Wizualny v i przenieś kursor na początek "pierwszy". |
0 | 795 |
39 | 796 3. Wciśnij y aby kopiować (yankować) podświetlony tekst. |
0 | 797 |
798 4. Przenieś kursor do końca następnej linii: j$ | |
799 | |
39 | 800 5. Wciśnij p aby wkleić (wpakować) tekst. Dodaj: a drugi<ESC> . |
0 | 801 |
39 | 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 . | |
0 | 804 |
805 ---> a) to jest pierwszy element. | |
806 b) | |
807 Uwaga: możesz użyć y jako operatora; yw kopiuje jeden wyraz. | |
808 | |
809 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
810 Lekcja 6.5.: USTAWIANIE OPCJI | |
811 | |
812 | |
39 | 813 ** Ustawianie opcji tak, by szukaj lub substytucja ignorowały wielkość liter ** |
0 | 814 |
815 1. Szukaj 'ignore' wpisując: /ignore<ENTER> | |
816 Powtórz szukanie kilka razy naciskając klawisz n . | |
817 | |
818 2. Ustaw opcję 'ic' (Ignore case -- ignoruj wielkość liter) poprzez | |
819 wpisanie: :set ic | |
820 | |
821 3. Teraz szukaj 'ignore' ponownie wciskając: n | |
822 Zauważ, że Ignore i IGNORE także są teraz znalezione. | |
823 | |
824 4. Ustaw opcje 'hlsearch' i 'incsearch': :set hls is | |
825 | |
826 5. Teraz wprowadź polecenie szukaj ponownie i zobacz co się zdarzy: | |
827 /ignore<ENTER> | |
828 | |
829 6. Aby wyłączyć ignorowanie wielkości liter: :set noic | |
830 | |
39 | 831 Uwaga: Aby usunąć podświetlanie dopasowań, wpisz: :nohlsearch |
0 | 832 Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER> |
833 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
834 LEKCJA 6. PODSUMOWANIE | |
835 | |
836 | |
837 1. Wpisanie o otwiera linię PONIŻEJ kursora. | |
838 Wpisanie O otwiera linię POWYŻEJ kursora. | |
839 | |
39 | 840 2. Wpisanie a wstawia tekst ZA znakiem, na którym jest kursor. |
0 | 841 Wpisanie A dodaje tekst na końcu linii. |
842 | |
843 3. Polecenie e przenosi do końca wyrazu. | |
39 | 844 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja) go. |
0 | 845 5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki |
846 nie zostanie wciśnięty <ESC>. | |
39 | 847 6. Wpisanie ":set xxx" ustawia opcję "xxx". Niektóre opcje: |
0 | 848 'ic' 'ignorecase' ignoruj wielkość znaków |
849 'is' 'incsearch' pokaż częściowe dopasowania | |
850 'hls' 'hlsearch' podświetl wszystkie dopasowania | |
39 | 851 Możesz użyć zarówno długiej, jak i krótkiej formy. |
852 7. Dodaj "no", aby wyłączyć opcję: :set noic | |
0 | 853 |
854 | |
855 | |
856 | |
857 | |
858 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
39 | 859 LEKCJA 7.1. JAK UZYSKAĆ POMOC? |
0 | 860 |
861 ** Użycie systemu pomocy on-line ** | |
862 | |
39 | 863 Vim posiada bardzo dobry system pomocy on-line. By zacząć, spróbuj jednej |
0 | 864 z trzech możliwości: |
865 - wciśnij klawisz <HELP> (jeśli taki masz) | |
866 - wciśnij klawisz <F1> (jeśli taki masz) | |
867 - wpisz :help<ENTER> | |
868 | |
39 | 869 Przeczytaj tekst w oknie pomocy, aby dowiedzieć się jak działa pomoc. |
0 | 870 wpisz CTRL-W CTRL-W aby przeskoczyć z jednego okna do innego |
871 wpisz :q<ENTER> aby zamknąć okno pomocy. | |
872 | |
873 Możesz też znaleźć pomoc na każdy temat podając argument polecenia ":help". | |
874 Spróbuj tych (nie zapomnij wcisnąć <ENTER>): | |
875 | |
876 :help w | |
877 :help c_CTRL-D | |
878 :help insert-index | |
879 :help user-manual | |
880 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
881 LEKCJA 7.2. TWORZENIE SKRYPTU STARTOWEGO | |
882 | |
883 ** Włącz możliwości Vima ** | |
884 | |
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ć | |
887 plik "vimrc". | |
888 | |
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 | |
894 3. Zapisz plik: | |
895 :w | |
896 | |
39 | 897 Następnym razem, gdy zaczniesz pracę w Vimie będzie on używać podświetlania |
0 | 898 składni. Możesz dodać wszystkie swoje ulubione ustawienia do tego pliku |
899 "vimrc". | |
39 | 900 Aby uzyskać więcej informacji, wpisz :help vimrc-intro |
0 | 901 |
902 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
903 Lekcja 7.3.: UZUPEŁNIANIE | |
904 | |
905 | |
906 ** Uzupełnianie linii poleceń z CTRL-D i <TAB> ** | |
907 | |
908 1. Upewnij się, że Vim nie jest w trybie kompatybilności: :set nocp | |
909 | |
39 | 910 2. Zerknij, jakie pliki są w bieżącym katalogu: :!ls lub :!dir |
0 | 911 |
912 3. Wpisz początek polecenia: :e | |
913 | |
39 | 914 4. Wciśnij CTRL-D i Vim pokaże listę poleceń, jakie zaczynają się na "e". |
0 | 915 |
916 5. Wciśnij <TAB> i Vim uzupełni polecenie do ":edit". | |
917 | |
918 6. Dodaj spację i zacznij wpisywać nazwę istniejącego pliku: :edit FIL | |
919 | |
920 7. Wciśnij <TAB>. Vim uzupełni nazwę (jeśli jest niepowtarzalna). | |
921 | |
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 | |
926 | |
927 | |
39 | 928 1. Wpisz :help albo wciśnij <F1> lub <Help> aby otworzyć okno pomocy. |
0 | 929 |
930 2. Wpisz :help cmd aby uzyskać pomoc o cmd . | |
931 | |
932 3. Wpisz CTRL-W CTRL-W aby przeskoczyć do innego okna. | |
933 | |
934 4. Wpisz :q aby zamknąć okno pomocy. | |
935 | |
936 5. Utwórz plik startowy vimrc aby zachować wybrane ustawienia. | |
937 | |
938 6. Po poleceniu : , wciśnij CTRL-D aby zobaczyć możliwe uzupełnienia. | |
939 Wciśnij <TAB> aby użyć jednego z nich. | |
940 | |
941 | |
942 | |
943 | |
944 | |
945 | |
946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
947 | |
39 | 948 Tutaj się kończy tutorial Vima. Został on pomyślany tak, aby dać krótki |
0 | 949 przegląd jego możliwości, wystarczający byś mógł go używać. Jest on |
39 | 950 daleki od kompletności, ponieważ Vim ma o wiele, wiele więcej poleceń. |
0 | 951 |
952 Dla dalszej nauki rekomendujemy książkę: | |
953 Vim - Vi Improved - autor Steve Oualline | |
954 Wydawca: New Riders | |
39 | 955 Pierwsza książka całkowicie poświęcona Vimowi. Użyteczna zwłaszcza dla |
0 | 956 początkujących. Zawiera wiele przykładów i ilustracji. |
957 Zobacz http://iccf-holland.org./click5.html | |
958 | |
959 Starsza pozycja i bardziej o Vi niż o Vimie, ale także warta | |
960 polecenia: | |
961 Learning the Vi Editor - autor Linda Lamb | |
962 Wydawca: O'Reilly & Associates Inc. | |
39 | 963 To dobra książka, by dowiedzieć się niemal wszystkiego, co chciałbyś zrobić |
0 | 964 z Vi. Szósta edycja zawiera też informacje o Vimie. |
965 | |
966 Po polsku wydano: | |
967 Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins | |
968 Wydawca: Helion 2001 (O'Reilly). | |
969 ISBN: 83-7197-472-8 | |
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). | |
973 | |
974 Edytor vi - autorzy Linda Lamb i Arnold Robbins | |
975 Wydawca: Helion 2001 (O'Reilly) - wg 6. ang. wydania | |
976 ISBN: 83-7197-539-2 | |
977 http://helion.pl/ksiazki/viedyt.htm | |
978 Rozszerzona wersja Learning the Vi Editor w polskim tłumaczeniu. | |
979 | |
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. | |
984 | |
985 Zmodyfikowane dla Vima przez Brama Moolenaara. | |
986 | |
987 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
988 | |
989 Przetłumaczone przez Mikołaja Machowskiego, | |
990 Sierpień 2001, | |
991 rev. Marzec 2002 | |
992 2nd rev. Wrzesień 2004 | |
993 3rd rev. Marzec 2006 | |
39 | 994 4th rev. Grudzień 2008 |
0 | 995 Wszelkie uwagi proszę kierować na: mikmach@wp.pl |