Mercurial > vim
comparison runtime/tutor/tutor.pl.cp1250 @ 24:8ff7fd162d3c v7.0016
updated for version 7.0016
author | vimboss |
---|---|
date | Mon, 13 Sep 2004 20:26:32 +0000 |
parents | 3fc0f57ecb91 |
children | 23f82b5d2814 |
comparison
equal
deleted
inserted
replaced
23:3f44e9abe4ec | 24:8ff7fd162d3c |
---|---|
1 =============================================================================== | 1 =============================================================================== |
2 = W i t a j w t u t o r i a l u V I M - a - Wersja 1.5. = | 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ć Vim-a jako edytora ogólnego przeznaczenia. | 8 używać Vim-a 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. Polecenia | 11 od tego jak wiele czasu spędzisz na eksperymentowaniu. |
12 wykonywane w czasie lekcji zmodyfikują tekst. Zrób wcześniej kopię | 12 |
13 tego pliku do ćwiczeń (jeśli zacząłeś komendą "vimtutor" to już | 13 UWAGA: |
14 pracujesz na kopii). | 14 Polecenia wykonywane w czasie lekcji zmodyfikują tekst. Zrób |
15 wcześniej kopię tego pliku do ćwiczeń (jeśli zacząłeś komendą | |
16 "vimtutor" to już pracujesz na kopii). | |
15 | 17 |
16 Ważne jest, byś pamiętał, że przewodnik ten został zaprojektowany do | 18 Ważne jest, byś pamiętał, że przewodnik ten został zaprojektowany do |
17 nauki poprzez ćwiczenia. To oznacza, że musisz wykonywać polecenia | 19 nauki poprzez ćwiczenia. To oznacza, że musisz wykonywać polecenia |
18 by nauczyć się ich prawidłowo. Jeśli będziesz jedynie czytał tekst | 20 by nauczyć się ich prawidłowo. Jeśli będziesz jedynie czytał tekst |
19 szybko zapomnisz wiele poleceń! | 21 szybko zapomnisz wiele poleceń! |
20 | 22 |
21 Teraz upewnij się, że nie masz wciśniętego CapsLocka i wciskaj j | 23 Teraz upewnij się, że nie masz wciśniętego CapsLocka i wciskaj j |
22 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. |
23 | 25 |
24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
25 Lekcja 1.1.: PORUSZANIE SIĘ KURSOREM | 27 Lekcja 1.1.: PORUSZANIE SIĘ KURSOREM |
26 | 28 |
27 ** By wykonać ruch kursorem, wciśnij h, j, k, l jak pokazano. ** | 29 ** By wykonać ruch kursorem, wciśnij h, j, k, l jak pokazano. ** |
28 | 30 |
29 ^ | 31 ^ |
30 k Wskazówka: h jest po lewej | 32 k Wskazówka: h jest po lewej |
32 j j wygląda jak strzałka w dół | 34 j j wygląda jak strzałka w dół |
33 v | 35 v |
34 1. Poruszaj kursorem dopóki nie będziesz pewien, że pamiętasz polecenia. | 36 1. Poruszaj kursorem dopóki nie będziesz pewien, że pamiętasz polecenia. |
35 | 37 |
36 2. Trzymaj j tak długo aż będzie się powtarzał. | 38 2. Trzymaj j tak długo aż będzie się powtarzał. |
37 ---> Teraz wiesz jak dojść do następnej lekcji. | 39 Teraz wiesz jak dojść do następnej lekcji. |
38 | 40 |
39 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. |
40 | 42 |
41 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 |
42 trybu Normal. Wtedy powtórz polecenie. | 44 trybu Normal. Wtedy powtórz polecenie. |
43 | 45 |
44 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 |
45 w stanie poruszać się o wiele szybciej jak się tylko przyzwyczaisz. | 47 w stanie poruszać się o wiele szybciej jak się tylko przyzwyczaisz. |
46 | 48 Naprawdę! |
47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 49 |
48 Lekcja 1.2.: WCHODZENIE I WYCHODZENIE Z VIM-a | 50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
51 Lekcja 1.2.: WYCHODZENIE Z VIM-a | |
49 | 52 |
50 !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj całą lekcję.!! | 53 !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj całą lekcję.!! |
51 | 54 |
52 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). |
53 2. Wpisz: :q!<ENTER>. | 56 2. Wpisz: :q!<ENTER>. |
54 | 57 To spowoduje wyjście z edytora PORZUCAJĄC wszelkie zmiany jakie |
55 ---> To spowoduje wyjście z edytora BEZ zapamiętywania zmian jakie | |
56 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ść |
57 wpisz: :wq<ENTER> | 59 wpisz: :wq<ENTER> |
58 | 60 |
59 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ć |
60 do tutoriala. | 62 do tutoriala. Czyli: vimtutor<ENTER> |
61 Powinienieś wpisać: vimtutor<ENTER> | |
62 Normalnie użyłbyś: vim tutor<ENTER> | |
63 | |
64 ---> 'vim' oznacza edytor vim, 'tutor' jest plikem, który chciałbyś | |
65 edytować. | |
66 | 63 |
67 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 |
68 wyjść i wrócić do edytora. Potem przenieś się do Lekcji 1.3. | 65 wyjść i wrócić do edytora. |
69 | 66 |
70 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 67 UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobiłeś. W następnych |
71 Lekcja 1.3.: EDYCJA TEKSTU - KASOWANIE | 68 lekcjach dowiesz się jak je zapamiętywać. |
72 | 69 |
73 | 70 5. Przenieś kursor do lekcji 1.3. |
74 ** W trybie Normal wciśnij x aby usunąć znak pod kursorem. ** | 71 |
72 | |
73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
74 Lekcja 1.3.: EDYCJA TEKSTU - KASOWANIE | |
75 | |
76 ** Wciśnij x aby usunąć znak pod kursorem. ** | |
75 | 77 |
76 1. Przenieś kursor do linii poniżej oznaczonej --->. | 78 1. Przenieś kursor do linii poniżej oznaczonej --->. |
77 | 79 |
78 2. By poprawić błędy, naprowadź kursor na znak do usunięcia. | 80 2. By poprawić błędy, naprowadź kursor na znak do usunięcia. |
79 | 81 |
88 UWAGA: Ucz się przez ćwiczenie, nie wkuwanie. | 90 UWAGA: Ucz się przez ćwiczenie, nie wkuwanie. |
89 | 91 |
90 | 92 |
91 | 93 |
92 | 94 |
93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 95 |
94 Lekcja 1.4.: EDYCJA TEKSTU - INSERT (wprowadzanie) | 96 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
95 | 97 Lekcja 1.4.: EDYCJA TEKSTU - INSERT (wprowadzanie) |
96 | 98 |
97 ** W trybie Normal wciśnij i aby wstawić tekst. ** | 99 |
100 ** Wciśnij i aby wstawić tekst. ** | |
98 | 101 |
99 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. | 102 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. |
100 | 103 |
101 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 |
102 gdzie tekst ma być wstawiony. | 105 gdzie tekst ma być wstawiony. |
112 5. Kiedy czujesz się swobodnie wstawiając tekst przejdź do | 115 5. Kiedy czujesz się swobodnie wstawiając tekst przejdź do |
113 podsumowania poniżej. | 116 podsumowania poniżej. |
114 | 117 |
115 | 118 |
116 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 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 | |
132 4. Przenieś kursor do drugiej linii oznaczonej ---> i powtórz kroki 2 i 3 | |
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 | |
140 5. Kiedy już utrwaliłeś ćwiczenie przejdź do lekcji 1.6. | |
141 | |
142 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
143 Lekcja 1.6.: EDYCJA PLIKU | |
144 | |
145 | |
146 ** Użyj :wq aby zapisać plik i wyjść. ** | |
147 | |
148 !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj całą lekcję !! | |
149 | |
150 1. Zakończ tutorial tak jak w lekcji 1.2.: :q! | |
151 | |
152 2. W powłoce wydaj polecenie: vim tutor<ENTER> | |
153 "vim" jest poleceniem uruchamiającym edytor Vimm. 'tutor' to nazwa pliku | |
154 jaki chcesz edytować. Użyj pliku jaki może zostać zmieniony. | |
155 | |
156 3. Dodaj i usuń tekst tak jak się nauczyłeś w poprzednich lekcjach. | |
157 | |
158 4. Zapisz plik ze zmianami w opuść Vima: :wq<ENTER> | |
159 | |
160 5. Uruchom ponownie vimtutor i przejdź do podsumowania lekcji. | |
161 | |
162 6. Po przeczytaniu wszystkich kroków i zrozumieniu ich: wykonaj je. | |
163 | |
164 | |
165 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
117 LEKCJA 1. PODSUMOWANIE | 166 LEKCJA 1. PODSUMOWANIE |
118 | 167 |
119 1. Poruszasz kursorem używając "strzałek" i klawiszy hjkl . | 168 1. Poruszasz kursorem używając "strzałek" i klawiszy hjkl . |
120 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) |
121 | 170 |
122 2. By wejść do Vim-a (od znaku zachęty) wpisz: | 171 2. By wejść do Vim-a (z powłoki) wpisz: |
123 vim NAZWA_PLIKU<ENTER> | 172 vim NAZWA_PLIKU<ENTER> |
124 | 173 |
125 3. By wyjść z Vim-a wpisz: | 174 3. By wyjść z Vim-a wpisz: |
126 <ESC> :q!<ENTER> by usunąc wszystkie zmiany. | 175 <ESC> :q!<ENTER> by usunąc wszystkie zmiany. |
127 LUB: <ESC> :wq<ENTER> by zmiany zachować. | 176 LUB: <ESC> :wq<ENTER> by zmiany zachować. |
128 | 177 |
129 4. By usunąć znak pod kursorem w trybie Normal: x | 178 4. By usunąć znak pod kursorem wciśnij: x |
130 | 179 |
131 5. By wstawić tekst przed kursorem w trybie Normal: | 180 5. By wstawić tekst przed kursorem lub dodać: |
132 i type in text <ESC> | 181 i wpisz tekst <ESC> wstawi przed kursorem |
182 A wpisz tekst <ESC> doda na końcu linii | |
133 | 183 |
134 UWAGA: Wciśnięcie <ESC> przeniesie Cię z powrotem do trybu Normal | 184 UWAGA: Wciśnięcie <ESC> przeniesie Cię z powrotem do trybu Normal |
135 lub odwoła niechciane lub częściowo wprowadzone polecenia. | 185 lub odwoła niechciane lub częściowo wprowadzone polecenia. |
136 | 186 |
137 Teraz możemy kontynuować i przejść do Lekcji 2. | 187 Teraz możemy kontynuować i przejść do Lekcji 2. |
138 | 188 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
139 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 189 Lekcja 2.1.: POLECENIE DELETE (usuwanie) |
140 Lekcja 2.1.: POLECENIE DELETE (usuwanie) | 190 |
141 | 191 |
142 | 192 ** Wpisz dw by usunąc wyraz. ** |
143 ** Wpisz dw by usunąc tekst do końca wyrazu. ** | 193 |
144 | 194 1. Wciśnij <ESC> by upewnić się, że jesteś w trybie Normal. |
145 1. Wciśnij <ESC> by upewnić się, że jesteś w trybie Normal. | |
146 | 195 |
147 2. Przenieś kursor do linii poniżej oznaczonej --->. | 196 2. Przenieś kursor do linii poniżej oznaczonej --->. |
148 | 197 |
149 3. Przesuń kursor na początek wyrazu, które chcesz usunąć. | 198 3. Przesuń kursor na początek wyrazu, które chcesz usunąć. |
150 | 199 |
151 4. Wpisz dw by usunąc wyraz. | 200 4. Wpisz dw by usunąc wyraz. |
152 | 201 |
153 UWAGA: Litery dw będą się pojawiać na dole ekranu w miarę | 202 UWAGA: Litera d pojawi się na dole ekranu. Vim czeka na wpisanie w . |
154 wpisywania. Jeśli wpisałeś coś źle wciśnij <ESC> i zacznij od | 203 Jeśli zobaczysz inny znak wpisałeś coś źle, wciśnij <ESC> i zacznij |
155 początku. | 204 od początku. |
156 | 205 |
157 ---> 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. |
158 | 207 |
159 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 |
160 przejdź do Lekcji 2.2. | 209 przejdź do Lekcji 2.2. |
161 | 210 |
162 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 211 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
163 Lekcja 2.2.: WIĘCEJ POLECEŃ USUWAJĄCYCH | 212 Lekcja 2.2.: WIĘCEJ POLECEŃ USUWAJĄCYCH |
164 | 213 |
165 | 214 |
166 ** Wpisz d$ aby usunąć tekst do końca linii. ** | 215 ** Wpisz d$ aby usunąć tekst do końca linii. ** |
167 | 216 |
168 1. Wciśnij <ESC> aby się upewnić, że jesteś w trybie Normal. | 217 1. Wciśnij <ESC> aby się upewnić, że jesteś w trybie Normal. |
169 | 218 |
170 2. Przenieś kursor do linii poniżej oznaczonej --->. | 219 2. Przenieś kursor do linii poniżej oznaczonej --->. |
171 | 220 |
172 3. Przenieś kursor do końca poprawnego zdania (PO pierwszej . ). | 221 3. Przenieś kursor do końca poprawnego zdania (PO pierwszej . ). |
173 | 222 |
174 4. Wpisz d$ aby usunąć resztę linii. | 223 4. Wpisz d$ aby usunąć resztę linii. |
175 | 224 |
176 ---> Ktoś wpisał koniec tego zdania dwukrotnie. zdania dwukrotnie. | 225 ---> Ktoś wpisał koniec tego zdania dwukrotnie. zdania dwukrotnie. |
177 | 226 |
178 | 227 |
179 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. |
181 | 230 |
182 | 231 |
183 | 232 |
184 | 233 |
185 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 234 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
186 Lekcja 2.3.: O POLECENIACH I OBIEKTACH | 235 Lekcja 2.3.: O OPERATORACH I RUCHACH |
187 | 236 |
188 | 237 |
189 Format dla polecenia usuwającego d jest taki: | 238 Wiele poleceń zmieniających tekst są złożone z operatora i ruchu. |
190 | 239 Format dla polecenia usuwającego z operatorem d jest taki: |
191 [liczba] d obiekt LUB d [liczba] obiekt | 240 |
241 d ruch | |
192 | 242 |
193 Gdzie: | 243 Gdzie: |
194 liczba - ile razy polecenie ma być wykonane (opcjonalne, domyślna=1). | 244 d - operator usuwania. |
195 d - polecenie usuwające. | 245 ruch - na czym polecenie będzie wykonywane (lista poniżej). |
196 obiekt - na czym polecenie będzie wykonywane (lista poniżej). | 246 |
197 | 247 Krótka lista ruchów: |
198 Krótka lista obiektów: | 248 w - do początku następnego wyrazu WYŁĄCZAJĄC pierwszy znak. |
199 w - od kursora do końca wyrazu włączając spację. | 249 e - do końca bieżącego wyrazu, WŁĄCZAJĄC ostatni znak. |
200 e - od kursora do końca wyrazu NIE włączając spacji. | 250 $ - do końca linii, WŁĄCZAJĄC ostatni znak. |
201 $ - od kursora do końca linii. | 251 |
202 | 252 W ten sposób wpisanie de usunie znaki od kursora do końca wyrazu. |
203 UWAGA: Dla ciekawskich, wybieranie obiektu w trybie Normal bez polecania | 253 |
204 polecenia przeniesie kursor tak jak opisano w liście obiektów. | 254 UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor |
205 | 255 tak jak to określono. |
206 | 256 |
207 | 257 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
208 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 258 Lekcja 2.4.: UŻYCIE MNOŻNIKA DLA RUCHU |
209 Lekcja 2.4.: WYJĄTEK DO 'POLECENIE-OBIEKT' | 259 |
210 | 260 |
211 | 261 ** Wpisanie liczby przed ruchem powtarza ruch odpowiednią ilość razy. ** |
212 ** Wpisz dd by usunąc całą linię. ** | 262 |
213 | 263 1. Przenieś kursor na początek linii poniżej zaznaczonej --->. |
214 Z powodu częstości usuwania całych linii, projektanci Vim-a zdecydowali, że | 264 |
215 będzie łatwiej wpisać dwa razy pod rząd d aby usunąć linię. | 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 | |
269 4. Wpisz 0 (zero) aby przenieść kursor do początku linii. | |
270 | |
271 5. Powtórz kroki 2. i 3. z innymi liczbami. | |
272 | |
273 | |
274 ---> To jest zwykły wiersz z wyrazami po których możesz się poruszać. | |
275 | |
276 6. Przejdź do lekcji 2.5. | |
277 | |
278 | |
279 | |
280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
281 Lekcja 2.5.: UŻYCIE MNOŻNIKA BY WIĘCEJ USUNĄĆ | |
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 | |
287 przed ruchem by więcej usunąć: | |
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 | |
294 3. Powtarzaj kroki 1. i 2. z innymi mnożnikami aby usunąć kolejne wyrazy | |
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ę. | |
216 | 311 |
217 1. Przenieś kursor do zdania poniżej. | 312 1. Przenieś kursor do zdania poniżej. |
218 2. Wpisz dd aby usunąc wiersz. | 313 2. Wpisz dd aby usunąc wiersz. |
219 3. Teraz przenieś się do czwartego wiersza. | 314 3. Teraz przenieś się do czwartego wiersza. |
220 4. Wpisz 2dd (pamiętaj liczba-polecenie-obiekt) aby usunąc dwia wiersze. | 315 4. Wpisz 2dd aby usunąc dwia wiersze. |
221 | 316 |
222 1) Róże są czerwone, | 317 ---> 1) Róże są czerwone, |
223 2) Błoto jest fajne, | 318 ---> 2) Błoto jest fajne, |
224 3) Fiołki są niebieskie, | 319 ---> 3) Fiołki są niebieskie, |
225 4) Mam samochód, | 320 ---> 4) Mam samochód, |
226 5) Zegar podaje czas, | 321 ---> 5) Zegar podaje czas, |
227 6) Cukier jest słodki, | 322 ---> 6) Cukier jest słodki, |
228 7) I ty też. | 323 ---> 7) I ty też. |
229 | 324 |
230 | 325 |
231 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 326 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
232 Lekcja 2.5.: POLECENIE UNDO (cofnij) | 327 Lekcja 2.7.: POLECENIE UNDO (cofnij) |
233 | 328 |
234 | 329 |
235 ** Wciśnij u aby cofnąć skutki ostatniego polecenia. | 330 ** Wciśnij u aby cofnąć skutki ostatniego polecenia. |
236 U zaś, by cofnąć skutki dla całej linii. ** | 331 U zaś, by cofnąć skutki dla całej linii. ** |
237 | 332 |
239 pierwszym błędzie. | 334 pierwszym błędzie. |
240 2. Wpisz x aby usunąć pierwszy niechciany znak. | 335 2. Wpisz x aby usunąć pierwszy niechciany znak. |
241 3. Teraz wciśnij u aby cofnąć skutki ostatniego polecenia. | 336 3. Teraz wciśnij u aby cofnąć skutki ostatniego polecenia. |
242 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 . |
243 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. |
244 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. |
245 7. Teraz wpsz CTRL-R (trzymaj równocześnie wciśnięte klawisze CTRL i R) | 340 7. Teraz wpsz CTRL-R (trzymaj równocześnie wciśnięte klawisze CTRL i R) |
246 kilka razy, by cofnąć cofnięcia. | 341 kilka razy, by cofnąć cofnięcia. |
247 | 342 |
248 ---> Poopraw blędyyy w teej liniii i zaamiień je prrzez coofnij. | 343 ---> Poopraw blędyyy w teej liniii i zaamiień je prrzez coofnij. |
249 | 344 |
252 Przejdź teraz do podsumowania Lekcji 2. | 347 Przejdź teraz do podsumowania Lekcji 2. |
253 | 348 |
254 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 349 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
255 LEKCJA 2. PODSUMOWANIE | 350 LEKCJA 2. PODSUMOWANIE |
256 | 351 |
257 1. By usunąć znaki od kursora do końca wyrazu wpisz: dw | 352 |
258 | 353 1. By usunąć znaki od kursora do następnego wyrazu wpisz: dw |
259 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$ |
260 | |
261 3. By usunąć całą linię: dd | 355 3. By usunąć całą linię: dd |
262 | 356 4. By powtórzyć ruch poprzedź go liczbą: 2w |
263 4. Format polecenia w trybie Normal: | 357 5. Format polecenia zmiany to: |
264 | 358 operator [liczba] ruch |
265 [liczba] polecenie obiekt LUB polecenie [liczba] obiekt | 359 gdzie: |
266 | 360 operator - to co trzeba zrobić (np. d dla usuwania) |
267 Gdzie: | 361 [liczba] - opcjonalne, ile razy powtórzyć ruch |
268 liczba - ile razy polecenie ma być wykonane | 362 ruch - przenosi nad tekstem do operowania, takim jak w (wyraz), |
269 polecenie - to co trzeba zrobić (np. d dla usuwania) | |
270 obiekt - na czym polecenie będzie wykonywane, takie jak w (wyraz), | |
271 $ (do końca linii), etc. | 363 $ (do końca linii), etc. |
272 | 364 |
273 5. By cofnąć poprzednie polecenie, wpisz: u (małe u) | 365 6. By przejść do początku linii użyj zera: 0 |
366 7. By cofnąć poprzednie polecenie, wpisz: u (małe u) | |
274 By cofnąć wszystkie zmiany w linii wpisz: U (wielkie U) | 367 By cofnąć wszystkie zmiany w linii wpisz: U (wielkie U) |
275 By cofnąć cofnięcia wpisz: CTRL-R | 368 By cofnąć cofnięcia wpisz: CTRL-R |
276 | 369 |
277 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 370 |
278 Lekcja 3.1.: POLECENIE PUT (wstaw) | 371 |
279 | 372 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
280 | 373 Lekcja 3.1.: POLECENIE PUT (wstaw) |
281 ** Wpisz p by wstawić ostatnie usunięcia po kursorze. ** | 374 |
282 | 375 |
283 1. Przenieś kursor do pierwszej linii w zestawie poniżej. | 376 ** Wpisz p by wstawić ostatnie usunięcia za kursorem. ** |
284 | 377 |
285 2. Wpisz dd aby usunąć linię i przechować ją w buforze Vim-a. | 378 1. Przenieś kursor do pierwszej linii ---> poniżej. |
286 | 379 |
287 3. Przenieś kursor do linii POWYŻEJ tej gdzie usunięta linia powinna | 380 2. Wpisz dd aby usunąć linię i przechować ją w rejestrze Vim-a. |
381 | |
382 3. Przenieś kursor do linii c), POWYŻEJ tej gdzie usunięta linia powinna | |
288 się znajdować. | 383 się znajdować. |
289 | 384 |
290 4. W trybie Normal, wciśnij p by wstawić linię. | 385 4. Wciśnij p by wstawić linię poniżej kursora. |
291 | 386 |
292 5. Powtaj kroki 2. do 4. aż znajdą się w odpowiednim porządku. | 387 5. Powtaj kroki 2. do 4. aż znajdą się w odpowiednim porządku. |
293 | 388 |
294 d) Jak dwa aniołki. | 389 ---> d) Jak dwa aniołki. |
295 b) Na dole fiołki, | 390 ---> b) Na dole fiołki, |
296 c) A my się kochamy, | 391 ---> c) A my się kochamy, |
297 a) Na górze róże, | 392 ---> a) Na górze róże, |
298 | 393 |
299 | 394 |
300 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 395 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
301 Lekcja 3.2.: POLECENIE REPLACE (zastąp) | 396 Lekcja 3.2.: POLECENIE REPLACE (zastąp) |
302 | 397 |
303 | 398 |
304 ** Wpisz r a następnie znak by zastąpić znak pod kursorem. ** | 399 ** Wpisz rx aby zastąpić znak pod kursorem na x . ** |
305 | 400 |
306 1. Przenieś kursor do pierwszej linii poniżej oznaczonej ---> | 401 1. Przenieś kursor do pierwszej linii poniżej oznaczonej ---> |
307 | 402 |
308 2. Ustaw kursor na pierwszym błędzie. | 403 2. Ustaw kursor na pierwszym błędzie. |
309 | 404 |
310 3. Wpisz r a potem znak jaki powinien zastąpić błędny. | 405 3. Wpisz r a potem znak jaki powinien go zastąpić. |
311 | 406 |
312 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie będzie poprawna. | 407 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie będzie taka jak druga. |
313 | 408 |
314 ---> 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! |
315 ---> Kiedy ten wiersz był wstukiwany ktoś wcisnął parę złych klawiszy! | 410 ---> Kiedy ten wiersz był wstukiwany ktoś wcisnął parę złych klawiszy! |
316 | 411 |
317 5. Teraz czas na Lekcję 3.3. | 412 5. Teraz czas na Lekcję 3.3. |
319 | 414 |
320 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. |
321 | 416 |
322 | 417 |
323 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 418 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
324 Lekcja 3.3.: POLECENIE CHANGE (zmień) | 419 Lekcja 3.3.: OPERATOR CHANGE (zmień) |
325 | 420 |
326 ** By zmienić całe słowo lub jego część wpisz cw (change word). ** | 421 ** By zmienić do końca wyrazu wpisz ce . ** |
327 | 422 |
328 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. | 423 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. |
329 | 424 |
330 2. Umieść kursor na u w lunos. | 425 2. Umieść kursor na u w lunos. |
331 | 426 |
332 3. Wpisz cw i popraw wyraz (w tym wypadku wstaw 'inia'). | 427 3. Wpisz ce i popraw wyraz (w tym wypadku wstaw inia ). |
333 | 428 |
334 4. Wciśnij <ESC> i przejdź do następnego błędu (pierwszy znak, który ma | 429 4. Wciśnij <ESC> i przejdź do następnej planowanej zmiany. |
335 ulec zmianie). | |
336 | 430 |
337 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 |
338 jak drugie. | 432 jak drugie. |
339 | 433 |
340 ---> 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ń. |
341 ---> 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ń. |
342 | 436 |
343 Zauważ, że cw nie tylko zamienia wyraz, ale także zmienia tryb na | 437 Zauważ, że ce nie tylko zamienia wyraz, ale także zmienia tryb na |
344 Insert (wprowadzanie). | 438 Insert (wprowadzanie). |
345 | 439 |
440 | |
346 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 441 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
347 Lekcja 3.4.: WIĘCEJ ZMIAN UŻYWAJĄC c | 442 Lekcja 3.4.: WIĘCEJ ZMIAN UŻYWAJĄC c |
348 | 443 |
349 | 444 |
350 ** Polecenie change używa takich samych obiektów jak delete. ** | 445 ** Polecenie change używa takich samych ruchów jak delete. ** |
351 | 446 |
352 1. Polecenie 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: |
353 | 448 |
354 [liczba] c obiekt LUB c [liczba] obiekt | 449 c [liczba] ruch |
355 | 450 |
356 2. Obiekty 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. |
357 | 452 |
358 3. Przenieś się do pierwszej linii poniżej oznaczonej ---> | 453 3. Przenieś się do pierwszej linii poniżej oznaczonej ---> |
359 | 454 |
360 4. Ustaw kursor na pierwszym błędzie. | 455 4. Ustaw kursor na pierwszym błędzie. |
361 | 456 |
362 5. Wpisz c$ , popraw koniec wiersza i wciśnij <ESC>. | 457 5. Wpisz c$ , popraw koniec wiersza i wciśnij <ESC>. |
363 | 458 |
364 ---> Koniec tego wiersza musi być poprawiony aby wyglądal tak jak drugi. | 459 ---> Koniec tego wiersza musi być poprawiony aby wyglądal tak jak drugi. |
365 ---> Koniec tego wiersza musi być poprawiony używając polecenia c$ . | 460 ---> Koniec tego wiersza musi być poprawiony używając polecenia c$ . |
366 | 461 |
367 | 462 UWAGA: Możesz używać <BS> aby poprawiać błędy w czasie pisania. |
368 | 463 |
369 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 464 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
370 LEKCJA 3. PODSUMOWANIE | 465 LEKCJA 3. PODSUMOWANIE |
371 | 466 |
372 | 467 |
375 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). |
376 | 471 |
377 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ć |
378 oryginalny. | 473 oryginalny. |
379 | 474 |
380 3. Polecenie change pozwala Ci na zastąpienie wyszczególnionego obiektu | 475 3. Operator change pozwala Ci na zastąpienie od kursora do miejsca gdzie |
381 od kursora do końca obiektu. Np. wpisz cw aby zamienić tekst od | 476 zabrałby cię ruch. Np. wpisz ce aby zamienić tekst od kursora do końca |
382 kursora do końca wyrazu, c$ aby zmienić tekst do końca linii. | 477 wyrazu, c$ aby zmienić tekst do końca linii. |
383 | 478 |
384 4. Format do polecenia change (zmień): | 479 4. Format do polecenia change (zmień): |
385 | 480 |
386 [liczba] c obiekt LUB c [liczba] obiekt | 481 c [liczba] obiekt |
387 | 482 |
388 Teraz przejdź do następnej lekcji. | 483 Teraz przejdź do następnej lekcji. |
389 | 484 |
390 | 485 |
391 | 486 |
392 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 487 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
393 Lekcja 4.1.: LOKALIZACJA ORAZ STATUS PLIKU | 488 Lekcja 4.1.: POŁOŻENIE KURSORA ORAZ STATUS PLIKU |
394 | 489 |
395 ** Naciśnij CTRL-G aby zobaczyć swoje położenie w pliku i status | 490 ** Naciśnij CTRL-G aby zobaczyć swoje położenie w pliku i status |
396 pliku. Naciśnij SHIFT-G aby przejść do linii w pliku. ** | 491 pliku. Naciśnij G aby przejść do linii w pliku. ** |
397 | 492 |
398 UWAGA: Przeczytaj całą lekcję zanim wykonasz jakieś polecenia!!! | 493 UWAGA: Przeczytaj całą lekcję zanim wykonasz jakieś polecenia!!! |
399 | 494 |
400 1. Przytrzymaj klawisz CTRL i wciśnij g . Na dole strony pojawi się pasek | 495 1. Przytrzymaj klawisz CTRL i wciśnij g . Używamy notacji CTRL-G. |
401 statusu z nazwą pliku i numerem linii, w której jesteś. Zapamiętaj numer | 496 Na dole strony pojawi się pasek statusu z nazwą pliku i pozycją w pliku. |
402 linii dla potrzeb kroku 3. | 497 Zapamiętaj numer linii dla potrzeb kroku 3. |
403 | 498 |
404 2. Wciśnij SHIFT-G aby przejść na koniec pliku. | 499 UWAGA: Możesz też zobaczyć pozycję kursora w prawym, dolnym rogu ekranu. |
405 | 500 Dzieje się tak kiedy ustawiona jest opcja 'ruler' (wyjaśnione w lekcji 6.). |
406 3. Wpisz numer linii, w której byłeś a potem SHIFT-G. To przeniesie Cię | 501 |
407 z powrotem do linii, w której byłeś kiedy wcisnąłeś CTRL-G (kiedy | 502 2. Wciśnij G aby przejść na koniec pliku. |
408 wpisujesz numery NIE pojawiają się one na ekranie). | 503 Wciśnij gg aby przejść do początku pliku. |
504 | |
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. | |
409 | 507 |
410 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. |
411 | 509 |
412 | |
413 | |
414 | |
415 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 510 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
416 Lekcja 4.2.: POLECENIE SZUKAJ | 511 Lekcja 4.2.: POLECENIE SZUKAJ |
417 | 512 |
418 | 513 |
419 ** Wpisz / a następnie wyrażenie aby je znaleźć. ** | 514 ** Wpisz / a następnie wyrażenie aby je znaleźć. ** |
420 | 515 |
421 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ą |
422 się na dole ekranu tak samo jak polecenie : . | 517 się na dole ekranu tak samo jak polecenie : . |
423 | 518 |
424 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ć. |
425 | 520 |
426 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 . |
427 Aby szukać tej frazy w przeciwnym, kierunku wciśnij SHIFT-N. | 522 Aby szukać tej frazy w przeciwnym, kierunku wciśnij N . |
428 | 523 |
429 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 / . |
430 | 525 |
431 ---> Kiedy polecenie 'szukaj' osiągnie koniec pliku, przeszukiwanie | 526 5. Aby wrócić gdzie byłeś wciśnij CTRL-O. Powtarzaj by wrócić dalej. CTRL-I |
432 zacznie się od początku pliku. | 527 idzie do przodu. |
433 | 528 |
434 '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. |
435 | 530 UWAGA: Kiedy szukanie osiągnie koniec pliku będzie kontynuowało od początku |
436 | 531 o ile opcja 'wrapscan' nie została przestawiona. |
437 | 532 |
438 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 533 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
439 Lekcja 4.3.: W POSZUKIWANIU PARUJĄCYCH NAWIASÓW | 534 Lekcja 4.3.: W POSZUKIWANIU PARUJĄCYCH NAWIASÓW |
440 | 535 |
441 | 536 |
442 ** Wpisz % by znaleźć pasujący ),], lub } . ** | 537 ** Wpisz % by znaleźć pasujący ),], lub } . ** |
443 | 538 |
444 1. Umieść kursor na którymś z (, [, lub { w linii poniżej oznaczonej --->. | 539 1. Umieść kursor na którymś z (, [, lub { w linii poniżej oznaczonej --->. |
445 | 540 |
446 2. Teraz wpisz znak % . | 541 2. Teraz wpisz znak % . |
447 | 542 |
448 3. Kursor powinien się znaleźć na parującym nawiasie. | 543 3. Kursor powinien się znaleźć na parującym nawiasie. |
449 | 544 |
450 4. Wciśnij % aby przenieść kursor z powrotem do parującego nawiasu. | 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 % . | |
451 | 548 |
452 ---> To ( jest linia testowa z (, [, ] i {, } . )) | 549 ---> To ( jest linia testowa z (, [, ] i {, } . )) |
453 | 550 |
454 UWAGA: Ta funkcja jest bardzo użyteczna w debuggowaniu programu | 551 UWAGA: Ta funkcja jest bardzo użyteczna w debuggowaniu programu |
455 z niesparowanymi nawiasami! | 552 z niesparowanymi nawiasami! |
456 | 553 |
457 | 554 |
458 | 555 |
459 | 556 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
460 | 557 Lekcja 4.4.: POLECENIE SUBSTITUTE (zamiana) |
461 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
462 Lekcja 4.4.: INNA METODA POPRAWIANIA BŁĘDÓW | |
463 | 558 |
464 | 559 |
465 ** Wpisz :s/stary/nowy/g aby zamienić 'stary' na 'nowy'. ** | 560 ** Wpisz :s/stary/nowy/g aby zamienić 'stary' na 'nowy'. ** |
466 | 561 |
467 1. Przenieś kursor do linii poniżej oznaczonej --->. | 562 1. Przenieś kursor do linii poniżej oznaczonej --->. |
468 | 563 |
469 2. Wpisz :s/czaas/czas<ENTER> . Zauważ, że to polecenie zmienia | 564 2. Wpisz :s/czaas/czas<ENTER> . Zauważ, że to polecenie zmienia |
470 tylko pierwsze wystąpienie 'czaas' w linii. | 565 tylko pierwsze wystąpienie 'czaas' w linii. |
471 | 566 |
472 3. Teraz wpisz :s/czaas/czas/g oznacza zamianę (substytucję) | 567 3. Teraz wpisz :s/czaas/czas/g . Dodane g oznacza zamianę (substytucję) |
473 globalnie w całej linii. Zmienia wszystkie wystąpienia w linii. | 568 globalnie w całej linii. Zmienia wszystkie wystąpienia 'czaas' w linii. |
474 | 569 |
475 ---> Najlepszy czaas na zobaczenie najładniejszych kwiatów to czaas wiosny. | 570 ---> Najlepszy czaas na zobaczenie najładniejszych kwiatów to czaas wiosny. |
476 | 571 |
477 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, |
478 wpisz: :#,#s/stare/nowe/g gdzie #,# są numerami dwóch linii. | 573 wpisz: :#,#s/stare/nowe/g gdzie #,# są numerami linii ograniczających |
479 Wpisz :%s/stare/nowe/g by zmienić wszystkie wystąpienia w całym pliku. | 574 region gdzie ma nastąpić zamiana. |
480 | 575 wpisz :%s/stare/nowe/g by zmienić wszystkie wystąpienia w całym pliku. |
481 | 576 wpisz :%s/stare/nowe/gc by zmienić wszystkie wystąpienia w całym |
482 | 577 pliku, prosząc o potwierdzenie za każdym razem |
483 | 578 |
484 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 579 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
485 LEKCJA 4. PODSUMOWANIE | 580 LEKCJA 4. PODSUMOWANIE |
486 | 581 |
487 | 582 1. CTRL-G pokaże Twoją pozycję w pliku i status pliku. SHIFT-G przenosi |
488 1. CTRL-G pokaże Twoją pozycję w pliku i status pliku. SHIFT-G przenosi | 583 cię do końca pliku. |
489 Cię do końca pliku. SHIFT-G poprzedzony liczbą przenosi Cię do linii | 584 G przenosi do końca pliku. |
490 o tym numerze. | 585 liczba G przenosi do linii [liczba]. |
586 gg przenosi do pierwszej linii. | |
491 | 587 |
492 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. |
493 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. |
494 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 |
495 frazy tym samym kierunku lub Shift-N by szukać w kierunku przeciwnym. | 591 frazy tym samym kierunku lub N by szukać w kierunku przeciwnym. |
592 CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych. | |
496 | 593 |
497 3. Wpisanie % gdy kursor znajduje się na (,),[,],{, lub } lokalizuje | 594 3. Wpisanie % gdy kursor znajduje się na (,),[,],{, lub } lokalizuje |
498 parujący znak. | 595 parujący znak. |
499 | 596 |
500 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 |
501 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 |
502 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 |
503 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 |
504 By Vim prosił Cię o potwierdzienie dodaj 'c' :%s/stary/nowy/gc | 601 By Vim prosił Cię o potwierdzienie dodaj 'c' :%s/stary/nowy/gc |
505 | |
506 | |
507 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 602 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
508 Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE | 603 Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE |
509 | 604 |
510 | 605 |
511 ** Wpisz :! a następnie zewnętrzne polecenie by je wykonać. ** | 606 ** Wpisz :! a następnie zewnętrzne polecenie by je wykonać. ** |
516 2. Teraz wstaw ! (wykrzyknik). To umożliwi Ci wykonanie dowolnego | 611 2. Teraz wstaw ! (wykrzyknik). To umożliwi Ci wykonanie dowolnego |
517 zewnętrznego polecenia powłoki. | 612 zewnętrznego polecenia powłoki. |
518 | 613 |
519 3. Jako przykład wpisz ls za ! a następnie wciśnij <ENTER>. To polecenie | 614 3. Jako przykład wpisz ls za ! a następnie wciśnij <ENTER>. To polecenie |
520 pokaże spis plików w Twoim katalogu, tak jakbyś był przy znaku zachęty | 615 pokaże spis plików w Twoim katalogu, tak jakbyś był przy znaku zachęty |
521 powłoki. Możesz też użyć :!dir jeśli ls nie działa. | 616 powłoki. Możesz też użyć :!dir jeśli ls nie działa. |
522 | 617 |
523 ---> Uwaga: W ten sposób można wykonać wszystkie polecenia powłoki. | 618 Uwaga: W ten sposób można wykonać wszystkie polecenia powłoki. |
524 ---> Uwaga: Wszystkie polecenia : muszą być zakończone <ENTER>. | 619 Uwaga: Wszystkie polecenia : muszą być zakończone <ENTER>. |
525 | 620 Od tego momentu nie zawsze będziemy o tym wspominać. |
526 | 621 |
527 | 622 |
528 | 623 |
529 | 624 |
530 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 625 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
531 Lekcja 5.2.: WIĘCEJ O ZAPISYWANIU PLIKÓW | 626 Lekcja 5.2.: WIĘCEJ O ZAPISYWANIU PLIKÓW |
532 | 627 |
533 | 628 |
534 ** By zachować zmiany w pliku wpisz :w NAZWA_PLIKU . ** | 629 ** By zachować zmiany w tekści wpisz :w NAZWA_PLIKU . ** |
535 | 630 |
536 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. |
537 Już wiesz, że musisz wcisnąć <ENTER> po tym. | 632 Już wiesz, że musisz wcisnąć <ENTER> po tym. |
538 | 633 |
539 2. Wybierz nazwę pliku jaka jeszcze nie istnieje, np. TEST. | 634 2. Wybierz nazwę pliku jaka jeszcze nie istnieje, np. TEST. |
540 | 635 |
541 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ś.) |
542 | 637 |
543 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. |
544 By to sprawdzić wpisz :!dir , żeby znowu zobaczyć listę plików. | 639 By to sprawdzić wpisz :!dir lub :!ls , żeby znowu zobaczyć listę plików. |
545 | 640 |
546 ---> Zauważ, że gdybyś teraz wyszedł z Vim-a, a następnie wszedł ponownie | 641 Uwaga: Zauważ, że gdybyś teraz wyszedł z Vim-a, a następnie wszedł ponownie |
547 komendą vim TEST , plik byłby dokładną kopią tutoriala kiedy go | 642 komendą vim TEST , plik byłby dokładną kopią tutoriala kiedy go |
548 zapisywałeś. | 643 zapisywałeś. |
549 | 644 |
550 5. Teraz usuń plik wpisując: :!rm TEST | 645 5. Teraz usuń plik wpisując: :!rm TEST |
551 | 646 |
552 | 647 |
553 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 648 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
554 Lekcja 5.3.: SELEKTYWNE POLECENIE WRITE (zapisz) | 649 Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU |
555 | 650 |
556 | 651 |
557 ** By zachować część pliku wpisz :#,# w NAZWA_PLIKU ** | 652 ** By zachować część pliku wpisz v ruch :w NAZWA_PLIKU ** |
558 | 653 |
559 1. Jeszcze raz wpisz :!dir lub :!ls by uzyskać listę plików | 654 1. Przenieś kursor do tego wiersza. |
560 w katalogu i wybierz odpowiednią nazwę taką jak TEST. | 655 |
561 | 656 2. Wciśnij v i przenieś kursor do punktu 5. Zauważ, że tekst został |
562 2. Przenieś kursor na góre tej strony i wciśnij CTRL-G by uzyskać | 657 podświetlony. |
563 numer linii. ZAPAMIĘTAJ TĘ LICZBĘ! | 658 |
564 | 659 3. Wciśnij znak : . Na dole ekranu pojawi się :'<,'> . |
565 3. Teraz przenieś się na dół strony i wpisz CTRL-G znowu. ZAPAMIĘTAJ | 660 |
566 NUMER TAKŻE TEJ LINII! | 661 4. Wpisz w TEST , gdzie TEST to nazwa pliku, który jeszcze nie istnieje. |
567 | 662 Upewnij się, że widzisz :'<,'>w TEST zanim wciśniesz Enter. |
568 4. By zachować JEDYNIE część pliku wpisz :#,# w TEST gdzie #,# to | 663 |
569 dwie liczby jakie zapamiętałeś (góra, dół ekranu), a TEST to nazwa | 664 5. Vim zapisze wybrane linie do pliku TEST. Użyj :!dir lub :!ls , żeby to |
570 Twojego pliku. | 665 zobaczyć. Jeszcze go nie usuwaj! Użyjemy go w następnej lekcji. |
571 | 666 |
572 5. Ponownie sprawdź czy ten plik tam jest ( :!dir ), ale NIE usuwaj go. | 667 UWAGA: Wciśnięcie v zaczyna tryb Wizualny. Możesz poruszać kursorem by |
573 | 668 zmienić rozmiary zaznaczenia. Możesz też użyć operatora by zrobić coś |
574 | 669 z tekstem. Na przykład d usuwa tekst. |
575 | 670 |
576 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 671 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
577 Lekcja 5.4.: WSTAWIANIE I ŁĄCZENIE PLIKÓW | 672 Lekcja 5.4.: WSTAWIANIE I ŁĄCZENIE PLIKÓW |
578 | 673 |
579 | 674 |
580 ** By wstawić zawartość pliku wpisz :r NAZWA_PLIKU ** | 675 ** By wstawić zawartość pliku wpisz :r NAZWA_PLIKU ** |
581 | 676 |
582 1. Wpisz :!dir by się upewnić, ze Twój plik TEST został poprawnie | 677 1. Umieść kursor tuż powyżej tej linii. |
583 zapamiętany. | 678 |
584 | 679 UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejdź |
585 2. Umieść kursor na górze strony. | |
586 | |
587 UWAGA: Po wykonaniu kroku 3. ponownie zobaczysz Lekcję 5.3. Potem przejdź | |
588 do DOŁU by zobaczyć ponownie tę lekcję. | 680 do DOŁU by zobaczyć ponownie tę lekcję. |
589 | 681 |
590 3. 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 |
591 jest nazwą pliku. | 683 jest nazwą pliku. |
592 | 684 Wczytany plik jest umieszczony poniżej linii z kursorem. |
593 UWAGA: Plik, który wczytujesz jest wstawiany tam gdzie był kursor. | 685 |
594 | 686 3. By sprawdzić czy plik został wczytany cofnij kursor i zobacz, że |
595 4. By sprawdzić czy plik został wczytany cofnij kursor i zobacz, że | |
596 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. |
597 | 688 |
598 | 689 UWAGA: Możesz też wczytać wyjście zewnętrznego polecenia. Na przykład |
599 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 690 :r !ls wczytuje wyjście polecenia ls i umieszcza je pod kursorem. |
600 LEKCJA 5. PODSUMOWANIE | 691 |
692 | |
693 | |
694 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
695 LEKCJA 5. PODSUMOWANIE | |
601 | 696 |
602 | 697 |
603 1. :!polecenie wykonuje polecenie zewnętrzne. | 698 1. :!polecenie wykonuje polecenie zewnętrzne. |
604 | 699 |
605 Użytecznymi przykładami są: | 700 Użytecznymi przykładami są: |
608 | 703 |
609 :!rm NAZWA_PLIKU - usuwa plik NAZWA_PLIKU. | 704 :!rm NAZWA_PLIKU - usuwa plik NAZWA_PLIKU. |
610 | 705 |
611 2. :w NAZWA_PLIKU zapisuje obecny plik Vim-a na dysk z nazwą NAZWA_PLIKU. | 706 2. :w NAZWA_PLIKU zapisuje obecny plik Vim-a na dysk z nazwą NAZWA_PLIKU. |
612 | 707 |
613 3. :#,#w NAZWA_PLIKU zapisuje linie od # do # w pliku NAZWA_PLIKU. | 708 3. v ruch :w NAZWA_PLIKU zapisuje Wizualnie wybrane linie do NAZWA_PLIKU. |
614 | 709 |
615 4. :r NAZWA_PLIKU wczytuje z dysku plik NAZWA_PLIKU i wstawia go do | 710 4. :r NAZWA_PLIKU wczytuje z dysku plik NAZWA_PLIKU i wstawia go do |
616 bieżącego pliku po kursorze. | 711 bieżącego pliku poniżej kursora. |
617 | 712 |
618 | 713 5. :r !dir wczytuje wyjście polecenia dir i umieszcza je poniżej kursora. |
619 | 714 |
620 | 715 |
621 | 716 |
622 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 717 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
623 Lekcja 6.1.: POLECENIE OPEN (otwórz) | 718 Lekcja 6.1.: POLECENIE OPEN (otwórz) |
624 | 719 |
625 | 720 |
626 ** 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 |
627 trybu Insert (wprowadzanie). ** | 722 trybu Insert (wprowadzanie). ** |
628 | 723 |
629 1. Przenieś kursor do linii poniżej oznaczonej --->. | 724 1. Przenieś kursor do linii poniżej oznaczonej --->. |
630 | 725 |
631 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ę |
632 do trybu Insert (wprowadzanie). | 727 do trybu Insert (wprowadzanie). |
633 | 728 |
634 3. Teraz przepisz linię oznaczoną ---> i wciśnij <ESC> by wyjść | 729 3. Wpisz trochę tekstu i wciśnij <ESC> by wyjść z trybu Insert (wprowadzanie). |
635 z trybu Insert (wprowadzanie). | 730 |
636 | 731 ---> Po wciśnięciu o kursor znajdzie się w otwartej linii w trybie Insert. |
637 ---> Po wciśnięciu o kursor znajdzie się w otwartej linii w trybie | |
638 Insert (wprowadzanie). | |
639 | 732 |
640 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 |
641 o . Wypróbuj to na linii poniżej. | 734 o . Wypróbuj to na linii poniżej. |
642 | 735 |
643 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 | |
738 | |
644 | 739 |
645 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 740 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
646 Lekcja 6.2.: POLECENIE APPEND (dodaj) | 741 Lekcja 6.2.: POLECENIE APPEND (dodaj) |
647 | 742 |
648 | 743 |
649 ** Wpisz a by dodać tekst ZA kursorem. ** | 744 ** Wpisz a by dodać tekst ZA kursorem. ** |
650 | 745 |
651 1. Przenieś kursor do końca pierwszej linii poniżej oznaczonej ---> | 746 1. Przenieś kursor do początku pierwszej linii poniżej oznaczonej ---> |
652 Zrób to wciskając $ w trybie Normal. | 747 |
653 | 748 2. Wciskaj e dopóki kursor nie będzie na końcu li . |
654 2. Wpisz a (małe) aby dodać tekst ZA znakiem pod kursorem. | 749 |
655 Wielkie A dodaje tekst na końcu linii. | 750 3. Wpisz a (małe) aby dodać tekst ZA znakiem pod kursorem. |
656 | 751 |
657 Uwaga: To oszczędza wpisania: ostatni znak ( $ ), i , tekst do dodania, | 752 4. Dokończ wyraz tak jak w linii poniżej. Wciśnij <ESC> aby opuścić tryb |
658 <ESC>, strzałka w prawo i ostatecznie x , tylko po to by dodać | 753 Insert. |
659 tekst na końcu linii. | 754 |
660 | 755 5. Użyj e by przejść do kolejnego niedokończonego wyraze i powtarzaj kroki |
661 3. Teraz dokończ pierwszą linię. Zauważ także, że append (dodaj) | 756 3. i 4. |
662 działa tak samo jak tryb Insert (wprowadzanie) z wyjątkiem tego gdzie | 757 |
663 tekst jest wstawiany. | 758 ---> Ta li poz Ci ćwi dodaw teks do koń lin |
664 | |
665 ---> Ta linia pozwoli Ci ćwiczyć | |
666 ---> Ta linia pozwoli Ci ćwiczyć dodawanie tekstu do końca linii. | 759 ---> Ta linia pozwoli Ci ćwiczyć dodawanie tekstu do końca linii. |
667 | 760 |
761 Uwaga: a , i and A prowadzą do trybu Insert, jedyną różnicą jest miejsce | |
762 gdzie nowe znaki będą dodawane. | |
668 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 763 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
669 Lekcja 6.3.: INNA WERSJA REPLACE (zamiana) | 764 Lekcja 6.3.: INNA WERSJA REPLACE (zamiana) |
670 | 765 |
671 | 766 |
672 ** Wpisz wielkie R by zamienić więcej niż jeden znak. ** | 767 ** Wpisz wielkie R by zamienić więcej niż jeden znak. ** |
673 | 768 |
674 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. | 769 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. Przenieś |
675 | 770 kursor do pierwszego xxx . |
676 2. Umieść kursor na początku pierwszego wyrazu, który rózni się od | 771 |
677 drugiej linii oznaczonej ---> (wyraz 'ostatni'). | 772 2. Wciśnij R i wpisz numer poniżej w drugiej linii, tak, że zastąpi on |
678 | 773 xxx. |
679 3. Teraz wpisz R i zamień resztę tekstu w pierwszej linii przez | 774 |
680 nadpisanie nad starym tekstem tak aby pierwsza linia brzmiała tak samo | 775 3. Wciśnij <ESC> by opuścić tryb Replace. Zauważ, że reszta linii pozostaje |
681 jak druga. | 776 niezmieniona. |
682 | 777 |
683 ---> To make the first line the same as the last on this page use the keys. | 778 5. Powtarzaj kroki by wymienić wszystkie xxx. |
684 ---> To make the first line the same as the second, type R and the new text. | 779 |
685 | 780 ---> Dodanie 123 do xxx daje xxx. |
686 4. Zauważ, że kiedy wciśniesz <ESC> aby wyjść niezmieniony tekst | 781 ---> Dodanie 123 do 456 daje 579. |
687 pozostaje. | 782 |
688 | 783 UWAGA: Tryb Replace jest jak tryb Insert, ale każdy znak usuwa istniejący |
689 | 784 znak. |
690 | 785 |
691 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 786 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
692 Lekcja 6.4.: USTAWIANIE OPCJI | 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śc kursor za "a)". | |
793 | |
794 2. Wejdź w tryb Visual v i przenieś kursor na początek "pierwszy". | |
795 | |
796 3. Wciśnij y aby yankować (kopiować) podświetlony tekst. | |
797 | |
798 4. Przenieś kursor do końca następnej linii: j$ | |
799 | |
800 5. Wciśnij p aby wpakować (paste) tekst. Dodaj: a drugi<ESC> . | |
801 | |
802 6. Użyj trybu Visual aby wybrać " element.", yankuj go y , przejdź do końca | |
803 następnej linii j$ i upakuj tam tekst z p . | |
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 | |
693 | 811 |
694 | 812 |
695 ** Ustawianie opcji tak by szukaj lub substytucja ignorowały wielkość liter ** | 813 ** Ustawianie opcji tak by szukaj lub substytucja ignorowały wielkość liter ** |
696 | 814 |
697 1. Szukaj 'ignore' wpisując (w trybie Normal): | 815 1. Szukaj 'ignore' wpisując: /ignore<ENTER> |
698 /ignore | |
699 Powtórz szukanie kilka razy naciskając klawisz n . | 816 Powtórz szukanie kilka razy naciskając klawisz n . |
700 | 817 |
701 2. Ustaw opcję 'ic' (Ignore case -- ignoruj wielkość liter) poprzez | 818 2. Ustaw opcję 'ic' (Ignore case -- ignoruj wielkość liter) poprzez |
702 wpisanie: :set ic | 819 wpisanie: :set ic |
703 | 820 |
704 3. Teraz szukaj 'ignore' ponownie wciskując: n | 821 3. Teraz szukaj 'ignore' ponownie wciskując: n |
705 Powtórz szukanie kilka razy naciskając klawisz n . | 822 Zauważ, że Ignore i IGNORE także są teraz znalezione. |
706 | 823 |
707 4. Ustaw opcje 'hlsearch' i 'incsearch': | 824 4. Ustaw opcje 'hlsearch' i 'incsearch': :set hls is |
708 :set hls is | |
709 | 825 |
710 5. Teraz wprowadź polecenie szukaj ponownie i zobacz co się zdarzy: | 826 5. Teraz wprowadź polecenie szukaj ponownie i zobacz co się zdarzy: |
711 /ignore | 827 /ignore<ENTER> |
712 | 828 |
713 | 829 6. Aby wyłączyć ignorowanie wielkości liter: :set noic |
830 | |
831 Uwaga: Aby usunąć podświetlanie dopasowań wpisz: :nohlsearch | |
832 Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER> | |
714 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 833 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
715 LEKCJA 6. PODSUMOWANIE | 834 LEKCJA 6. PODSUMOWANIE |
716 | 835 |
717 | 836 |
718 1. Wpisanie o otwiera linię PONIŻEJ kursora i umieszcza kursor | 837 1. Wpisanie o otwiera linię PONIŻEJ kursora. |
719 w otwartej linii w trybie Insert (wprowadzanie). | 838 Wpisanie wielkiego O otwiera linię POWYŻEJ kursora. |
720 Wpisanie wielkiego O otwiera linię POWYŻEJ linii, w której | |
721 znajduje się kursor. | |
722 | |
723 2. Wpisz a by wstawić tekst ZA znakiem na, którym jest kursor. | 839 2. Wpisz a by wstawić tekst ZA znakiem na, którym jest kursor. |
724 Wpisanie wielkiego A automatycznie dodaje tekst na końcu linii. | 840 Wpisanie wielkiego A dodaje tekst na końcu linii. |
725 | 841 3. Polecenie e przenosi do końca wyrazu. |
726 3. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki | 842 4. Operato y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go. |
843 5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki | |
727 nie zostanie wciśnięty <ESC>. | 844 nie zostanie wciśnięty <ESC>. |
728 | 845 6. Wpisanie ":set xxx" ustawia opcję "xxx". Nietkóre opcje: |
729 4. Wpisanie ":set xxx" ustawia opcję "xxx". | 846 'ic' 'ignorecase' ignoruj wielkość znaków |
730 | 847 'is' 'incsearch' pokaż częściowe dopasowania |
731 | 848 'hls' 'hlsearch' podświetl wszystkie dopasowania |
732 | 849 Możesz użyć zarówno długiej jak i krótkiej formy. |
733 | 850 7. Dodaj "no" aby wyłączyć opcję: :set noic |
734 | 851 |
735 | 852 |
736 | 853 |
737 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 854 |
738 LEKCJA 7. POLECENIA POMOCY ON-LINE | 855 |
739 | 856 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
857 LEKCJA 7.1. JAK UZYSKAĆ POMOC | |
740 | 858 |
741 ** Użycie systemu pomocy on-line ** | 859 ** Użycie systemu pomocy on-line ** |
742 | 860 |
743 Vim posiada bardzo dobry system pomocy on-line. By zacząć spróbuj jednej | 861 Vim posiada bardzo dobry system pomocy on-line. By zacząć spróbuj jednej |
744 z trzech możliwości: | 862 z trzech możliwości: |
745 | |
746 - wciśnij klawisz <HELP> (jeśli takowy posiadasz) | 863 - wciśnij klawisz <HELP> (jeśli takowy posiadasz) |
747 - wciśnij klawisz <F1> (jeśli takowy posiadasz) | 864 - wciśnij klawisz <F1> (jeśli takowy posiadasz) |
748 - wpisz :help<ENTER> | 865 - wpisz :help<ENTER> |
749 | 866 |
750 Wpisz :q<ENTER> by zamknąc okno pomocy. | 867 Przeczytaj tekst w oknie pomocy aby dowiedzieć się jak działa pomoc. |
868 wpisz CTRL-W CTRL-W aby przeskoczyć z jednego okna do innego | |
869 wpisz :q<ENTER> aby zamknąć okno pomocy. | |
751 | 870 |
752 Możesz też znaleźć pomoc na każdy temat podając argument polecenia ":help". | 871 Możesz też znaleźć pomoc na każdy temat podając argument polecenia ":help". |
753 Spróbuj tych (nie zapomnij wcisnąć <ENTER>): | 872 Spróbuj tych (nie zapomnij wcisnąć <ENTER>): |
754 | 873 |
755 :help w | 874 :help w |
756 :help c_<T | 875 :help c_CTRL-D |
757 :help insert-index | 876 :help insert-index |
758 :help user-manual | 877 :help user-manual |
759 | 878 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
760 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 879 LEKCJA 7.2. TWORZENIE SKRYPTU STARTOWEGO |
761 LEKCJA 8. TWORZENIE SKRYPTU STARTOWEGO | 880 |
762 | 881 ** Włącz możliwości Vim-a ** |
763 ** Włączanie możliwości Vim-a ** | |
764 | 882 |
765 Vim ma o wiele więcej możliwości niż Vi, ale większość z nich jest domyślnie | 883 Vim ma o wiele więcej możliwości niż Vi, ale większość z nich jest domyślnie |
766 wyłączona. Jeśli chcesz włączyć te możliwości na starcie musisz utworzyć | 884 wyłączona. Jeśli chcesz włączyć te możliwości na starcie musisz utworzyć |
767 plik "vimrc". | 885 plik "vimrc". |
768 | 886 |
769 1. Początek edycji pliku "vimrc" zależy od Twojego systemu: | 887 1. Początek edycji pliku "vimrc" zależy od Twojego systemu: |
770 :edit ~/.vimrc dla Unixa | 888 :edit ~/.vimrc dla Uniksa |
771 :edit $VIM/_vimrc dla MS-Windows | 889 :edit $VIM/_vimrc dla MS-Windows |
772 | |
773 2. Teraz wczytaj przykładowy plik "vimrc": | 890 2. Teraz wczytaj przykładowy plik "vimrc": |
774 :read $VIMRUNTIME/vimrc_example.vim | 891 :read $VIMRUNTIME/vimrc_example.vim |
775 | |
776 3. Zapisz plik: | 892 3. Zapisz plik: |
777 :write | 893 :w |
778 | 894 |
779 Następnym razem gdy zaczniesz pracę w Vimie będzie on używać podświetlania | 895 Następnym razem gdy zaczniesz pracę w Vimie będzie on używać podświetlania |
780 składni. Możesz dodać wszystkie swoje ulubione ustawienia do tego pliku | 896 składni. Możesz dodać wszystkie swoje ulubione ustawienia do tego pliku |
781 "vimrc". | 897 "vimrc". |
898 Aby uzyskać więcej informacji wpisz :help vimrc-intro | |
899 | |
900 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
901 Lekcja 7.3.: UZUPEŁNIANIE | |
902 | |
903 | |
904 ** Uzupełnianie linii poleceń z CTRL-D i <TAB> ** | |
905 | |
906 1. Upewnij się, że Vim nie jest w trybie kompatybilności: :set nocp | |
907 | |
908 2. Zerknij jakie pliki są w bieżącm katalogu: :!ls lub :!dir | |
909 | |
910 3. Wpisz początek polecenia: :e | |
911 | |
912 4. Wciśnij CTRL-D i Vim pokaże listę poleceń jakie zaczynają się na "e". | |
913 | |
914 5. Wciśnij <TAB> i Vim uzupełni polecenie do ":edit". | |
915 | |
916 6. Dodaj spację i zacznij wpisywać nazwę istniejącego pliku: :edit FIL | |
917 | |
918 7. Wciśnij <TAB>. Vim uzupełni nazwę (jeśli jest niepowtarzalna). | |
919 | |
920 UWAGA: Uzupełnianie działa dla wielu poleceń. Spróbuj wcisnąć CTRL-D i <TAB>. | |
921 Użyteczne zwłaszcza przy :help . | |
922 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
923 Lekcja 7. PODSUMOWANIE | |
924 | |
925 | |
926 1. Wpisz :help lub wciśnij <F1> lub <Help> aby otworzyć okno pomocy. | |
927 | |
928 2. Wpisz :help cmd aby uzyskać pomoc o cmd . | |
929 | |
930 3. Wpisz CTRL-W CTRL-W aby przeskoczyć do innego okna. | |
931 | |
932 4. Wpisz :q aby zamknąć okno pomocy. | |
933 | |
934 5. Utwórz plik startowy vimrc aby zachować wybrane ustawienia. | |
935 | |
936 6. Po poleceniu : , wciśnij CTRL-D aby zobaczyć możliwe uzupełnienia. | |
937 Wciśnij <TAB> aby użyć jednego z nich. | |
938 | |
939 | |
940 | |
941 | |
942 | |
782 | 943 |
783 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 944 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
784 | 945 |
785 Tutaj się kończy tutorial Vim-a. Został on pomyślany tak aby dać krótki | 946 Tutaj się kończy tutorial Vim-a. Został on pomyślany tak aby dać krótki |
786 przegląd jego możliwości, wystarczający byś mógł go używać. Jest on | 947 przegląd jego możliwości, wystarczający byś mógł go używać. Jest on |
824 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 985 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
825 | 986 |
826 Przetłumaczone przez Mikołaja Machowskiego, | 987 Przetłumaczone przez Mikołaja Machowskiego, |
827 Sierpień 2001, | 988 Sierpień 2001, |
828 rev. Marzec 2002 | 989 rev. Marzec 2002 |
990 2nd rev. Wrzesień 2004 | |
829 Wszelkie uwagi proszę kierować na: mikmach@wp.pl | 991 Wszelkie uwagi proszę kierować na: mikmach@wp.pl |
830 |