blob: f2e0d403c6bb9093eb9bfaa9e5076f2a3769b694 [file] [log] [blame]
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +00001===============================================================================
Bram Moolenaar5c736222010-01-06 20:54:52 +01002== Ü d v ö z ö l j ü k a V I M - o k t a t ó b a n - 1.5s verzió ==
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +00003===============================================================================
4
Bram Moolenaar9b451252012-08-15 17:43:31 +02005 A Vim egy nagyon hatékony szerkesztő, amelynek rengeteg utasítása
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +00006 van, túl sok, hogy egy ilyen oktatóban (tutorban), mint az itteni
7 mindet elmagyarázzuk. Ez az oktató arra törekszik, hogy annyit
8 elmagyarázzon, amennyi elég, hogy könnyedén használjuk a Vim-et, az
9 általános célú szövegszerkesztőt.
10
11 A feladatok megoldásához 25-30 perc szükséges attól függően,
Bram Moolenaar9b451252012-08-15 17:43:31 +020012 mennyit töltünk a kísérletezéssel.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +000013
Bram Moolenaar9b451252012-08-15 17:43:31 +020014 A leckében szereplő utasítások módosítani fogják a szöveget.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +000015 Készítsen másolatot erről a fájlról, ha gyakorolni akar.
16 (Ha "vimtutor"-ral indította, akkor ez már egy másolat.)
17
18 Fontos megérteni, hogy ez az oktató cselekedve taníttat.
19 Ez azt jelenti, hogy Önnek ajánlott végrehajtania az utasításokat,
20 hogy megfelelően megtanulja azokat. Ha csak olvassa, elfelejti!
21
22 Most bizonyosodjon, meg, hogy a Caps-Lock gombja NINCS lenyomva, és
23 Nyomja meg megfelelő számúszor a j gombot, hogy az 1.1-es
24 lecke teljesen a képernyőn legyen!
25
26~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27 1.1. lecke: A KURZOR MOZGATÁSA
28
29
30 ** A kurzor mozgatásához nyomja meg a h,j,k,l gombokat az alábbi szerint. **
31 ^
32 k Tipp: A h billentyű van balra, és balra mozgat
33 < h l > A l billentyű van jobbra, és jobbra mozgat
34 j A j billentyű olyan, mint egy lefele nyíl
35 v
36 1. Mozgassa a kurzort körbe az ablakban, amíg hozzá nem szokik!
37
38 2. Tartsa lenyomva a lefelét (j), akkor ismétlődik!
39---> Most tudja, hogyan mehet a következő leckére.
40
Bram Moolenaar5c736222010-01-06 20:54:52 +010041 3. A lefelé gomb használatával menjen a 1.2. leckére!
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +000042
43Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy
44 normál módba kerüljön, és ismételje meg a parancsot!
45
46Megj: A kurzor gomboknak is működniük kell, de a hjkl használatával
47 sokkal gyorsabban tud, mozogni, ha hozzászokik.
48
49~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50 1.2. lecke: BE ÉS KILÉPÉS A VIMBŐL
51
52
53 !! MEGJ: Mielőtt végrehajtja az alábbi lépéseket, olvassa végig a leckét !!
54
55 1. Nyomja meg az <ESC> gombot (hogy biztosan normál módban legyen).
56
57 2. Írja: :q! <ENTER>.
58
59---> Ezzel kilép a szerkesztőből a változások MENTÉSE NÉLKÜL.
60 Ha menteni szeretné a változásokat és kilépni, írja:
61 :wq <ENTER>
62
Bram Moolenaar5c736222010-01-06 20:54:52 +010063 3. Amikor a shell promptot látja, írja be a parancsot, amely ebbe az
64 oktatóba hozza:
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +000065 Ez valószínűleg: vimtutor <ENTER>
66 Normális esetben ezt írná: vim tutor.hu <ENTER>
67
68---> 'vim' jelenti a vimbe belépést, 'tutor.hu' a fájl, amit szerkeszteni kíván.
69
70 4. Ha megjegyezte a lépéseket és biztos magában, hajtsa végre a lépéseket
71 1-től 3-ig, hogy kilépjen és visszatérjen a szerkesztőbe. Azután
72 menjen az 1.3. leckére.
73~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74 1.3. lecke: SZÖVEG SZERKESZTÉSE - TÖRLÉS
75
76
77** Normál módban nyomjon x-et, hogy a kurzor alatti karaktert törölje. **
78
79 1. Mozgassa a kurzort a ---> kezdetű sorra!
80
81 2. A hibák kijavításához mozgassa a kurzort amíg a törlendő karakter
82 fölé nem ér.
83
Bram Moolenaar9b451252012-08-15 17:43:31 +020084 3. Nyomja meg az x gombot, hogy törölje a nem kívánt karaktert.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +000085
86 4. Ismételje a 2, 3, 4-es lépéseket, hogy kijavítsa a mondatot.
87
88---> ŐŐszi éjjjell izziik aa galaggonya rruuhája.
89
90 5. Ha a sor helyes, ugorjon a 1.4. leckére.
91
92MEGJ: A tanulás során ne memorizálni próbáljon, hanem használat során tanuljon.
93
94
95~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96 1.4. lecke: SZÖVEG SZERKESZTÉSE - BESZÚRÁS
97
98
99 ** Normál módban i megnyomásával lehet beilleszteni. **
100
101 1. Az alábbi első ---> kezdetű sorra menjen.
102
103 2. Ahhoz, hogy az elsőt azonossá tegye a másodikkal, mozgassa a kurzort
104 az első karakterre, amely UTÁN szöveget kell beszúrni.
105
106 3. Nyomjon i-t és írja be a megfelelő szöveget.
107
108 4. Amikor mindent beírt, nyomjon <ESC>-et, hogy Normál módba visszatérjen.
109 Ismételje a 2 és 4 közötti lépéseket, hogy kijavítsa a mondatot.
110
111---> Az átható soól hizik pár ész.
112---> Az itt látható sorból hiányzik pár rész.
113
114 5. Ha már begyakorolta a beszúrást, menjen az alábbi összefoglalóra.
115
116
117
118~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
119 1. LECKE ÖSSZEFOGLALÓJA
120
121
122 1. A kurzort vagy a nyilakkal vagy a hjkl gombokkal mozgathatja.
123 h (balra) j (le) k (fel) l (jobbra)
124
125 2. A Vimbe (a $ prompttól) így léphet be: vim FILENAME <ENTER>
126
127 3. A Vimből így léphet ki: <ESC> :q! <ENTER> a változtatások eldobásával.
128 vagy így: <ESC> :wq <ENTER> a változások mentésével.
129
130 4. A kurzor alatti karakter törlése normál módban: x
131
132 5. Szöveg beszúrása a kurzor után normál módban:
133 i gépelje be a szöveget <ESC>
134
135MEGJ: Az <ESC> megnyomása normál módba viszi, vagy megszakít egy nem befejezett
136 részben befejezett parancsot.
137
138Most folytassuk a 2. leckével!
139
140
141~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
142 2.1. lecke: TÖRLŐ UTASÍTÁSOK
143
144
145 ** dw töröl a szó végéig. **
146
147 1. Nyomjon <ESC>-et, hogy megbizonyosodjon, hogy normál módban van!
148
149 2. Mozgassa a kurzort a ---> kezdetű sorra!
150
151 3. Mozgassa a kurzort arra annak a szónak az elejére, amit törölni szeretne.
152 Törölje az állatokat a mondatból.
153
154 4. A szó törléséhez írja: dw
155
156 MEGJ: Ha rosszul kezdte az utasítást csak nyomjon <ESC> gombot
157 a megszakításához.
158
159---> Pár szó kutya nem uhu illik pingvin a mondatba tehén.
160
161 5. Ismételje a 3 és 4 közötti utasításokat amíg kell és ugorjon a 2.2 leckére!
162
163~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
164 2.2. lecke: MÉG TÖBB TÖRLŐ UTASÍTÁS
165
166
167 ** d$ beírásával a sor végéig törölhet. **
168
169 1. Nyomjon <ESC>-et, hogy megbizonyosodjon, hogy normál módban van!
170
171 2. Mozgassa a kurzort a ---> kezdetű sorra!
172
173 3. Mozgassa a kurzort a helyes sor végére (az első . UTÁN)!
174
Bram Moolenaar9b451252012-08-15 17:43:31 +0200175 4. d$ begépelésével törölje a sor végét!
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000176
177---> Valaki a sor végét kétszer gépelte be. kétszer gépelte be.
178
179
180 5. Menjen a 2.3. leckére, hogy megértse mi történt!
181
182
183
184
185
186~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar9b451252012-08-15 17:43:31 +0200187 2.3. lecke: UTASÍTÁSOKRÓL ÉS MOZGÁSOKRÓL
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000188
189
190 A d (delete=törlés) utasítás formája a következő:
191
Bram Moolenaar9b451252012-08-15 17:43:31 +0200192 [szám] d mozgás VAGY d [szám] mozgás
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000193 Ahol:
194 szám - hányszor hajtódjon végre a parancs (elhagyható, alapérték=1).
195 d - a törlés (delete) utasítás.
Bram Moolenaar9b451252012-08-15 17:43:31 +0200196 mozgás - amin a parancsnak teljesülnie kell (alább listázva).
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000197
Bram Moolenaar9b451252012-08-15 17:43:31 +0200198 Mozgások rövid listája:
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000199 w - a kurzortól a szó végéig, beleértve a szóközt.
200 e - a kurzortól a szó végéig, NEM beleértve a szóközt.
201 $ - a kurzortól a sor végéig.
202
Bram Moolenaar9b451252012-08-15 17:43:31 +0200203MEGJ: Csupán a mozgás begépelésével (parancs nélkül)
204 a kurzor mozgás által megadott helyre kerül.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000205
206
207
208
209~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar9b451252012-08-15 17:43:31 +0200210 2.4. lecke: EGÉSZ SOROK FELDOLGOZÁSA
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000211
212
213 ** dd beírásával törölheti az egész sort. **
214
215 A teljes sor törlésének gyakorisága miatt a Vi tervezői elhatározták,
216 hogy könnyebb lenne csupán a d-t kétszer megnyomni, hogy egy sort töröljünk.
217
218 1. Mozgassa a kurzort az alábbi kifejezések második sorára!
219 2. dd begépelésével törölje a sort!
Bram Moolenaar9b451252012-08-15 17:43:31 +0200220 3. Menjen a 3. (eredetileg 4.) sorra!
221 4. 2dd (ugyebár szám-utasítás-mozgás) begépelésével töröljön két sort!
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000222
223 1) Alvó szegek a jéghideg homokban,
224 2) - kezdi a költő -
225 3) Plakátmagányban ázó éjjelek.
226 4) Pingvinek ne féljetek,
227 5) Távolról egy vaku villant,
228 6) Égve hagytad a folyosón a villanyt.
229 7) Ma ontják véremet.
230
231
232~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5c736222010-01-06 20:54:52 +0100233 2.5. lecke: A VISSZAVONÁS (UNDO) PARANCS
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000234
235
236** u gépelésével visszavonható az utolsó parancs, U az egész sort helyreállítja. **
237
238 1. Menjünk az alábbi ---> kezdetű sor első hibájára!
239 2. x lenyomásával törölje az első felesleges karaktert!
240 3. u megnyomásával vonja vissza az utolsónak végrehajtott utasítást!
Bram Moolenaar9b451252012-08-15 17:43:31 +0200241 4. Másodjára javítson ki minden hibát a sorban az x utasítással!
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000242 5. Most nagy U -val állítsa vissza a sor eredeti állapotát!
Bram Moolenaar9b451252012-08-15 17:43:31 +0200243 6. Nyomja meg az u gombot párszor, hogy az U és az azt megelőző utasításokat
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000244 visszaállítsa!
245 7. CTRL-R (CTRL gomb lenyomása mellett üssön R-t) párszor csinálja újra a
246 visszavont parancsokat (redo)!
247
Bram Moolenaar5c736222010-01-06 20:54:52 +0100248---> Javíítsa a hhibákaat ebbben a sooorban majd állítsa visszaaa az eredetit.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000249
Bram Moolenaar5c736222010-01-06 20:54:52 +0100250 8. Ezek nagyon hasznos parancsok. Most ugorjon a 2. lecke összefoglalójára.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000251
252
253
254~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
255 2. LECKE ÖSSZEFOGLALÓJA
256
257
258 1. Törlés a kurzortól a szó végéig: dw
259
Bram Moolenaar5c736222010-01-06 20:54:52 +0100260 2. Törlés a kurzortól a sor végéig: d$
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000261
262 3. Egész sor törlése: dd
263
264 4. Egy utasítás alakja normál módban:
265
Bram Moolenaar9b451252012-08-15 17:43:31 +0200266 [szám] utasítás mozgás VAGY utasítás [szám] mozgás
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000267 ahol:
268 szám - hányszor ismételjük a parancsot
269 utasítás - mit tegyünk, pl. d a törléskor
Bram Moolenaar9b451252012-08-15 17:43:31 +0200270 mozgás - mire hasson az utasítás, például w (szó=word),
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000271 $ (a sor végéig), stb.
272
273 5. Az előző tett visszavonása (undo): u (kis u)
274 A sor összes változásának visszavonása: U (nagy U)
275 Visszavonások visszavonása: CTRL-R
276
277~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5c736222010-01-06 20:54:52 +0100278 3.1. lecke: A BEILLESZTÉS (PUT) PARANCS
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000279
280
Bram Moolenaar9b451252012-08-15 17:43:31 +0200281 ** p leütésével az utolsónak töröltet a kurzor után illeszthetjük. **
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000282
283 1. Mozgassuk a kurzort az alábbi sorok első sorára.
284
Bram Moolenaar9b451252012-08-15 17:43:31 +0200285 2. dd leütésével töröljük a sort és eltárolódik a Vim pufferében.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000286
Bram Moolenaar5c736222010-01-06 20:54:52 +0100287 3. Mozgassuk a kurzort azelőtt a sor ELŐTTI sorba, ahová mozgatni
288 szeretnénk a törölt sort.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000289
290 4. Normál módban írjunk p betűt a törölt sor beillesztéséhez.
291
292 5. Folytassuk a 2-4. utasításokkal hogy a helyes sorrendet kapjuk.
293
294 d) Can you learn too?
295 b) Violets are blue,
296 c) Intelligence is learned,
297 a) Roses are red,
298
299
300
301~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5c736222010-01-06 20:54:52 +0100302 3.2. lecke: AZ ÁTÍRÁS (REPLACE) PARANCS
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000303
304
305** r és a karakterek leütésével a kurzor alatti karaktert megváltoztatjuk. **
306
307 1. Mozgassuk a kurzort az első ---> kezdetű sorra!
308
309 2. Mozgassuk a kurzort az első hiba fölé!
310
311 3. r majd a kívánt karakter leütésével változtassuk meg a hibásat!
312
313 4. A 2. és 3. lépésekkel javítsuk az összes hibát!
314
315---> Whan this lime was tuoed in, someone presswd some wrojg keys!
316---> When this line was typed in, someone pressed some wrong keys!
317
318 5. Menjünk a 3.2. leckére!
319
320MEGJ: Emlékezzen, hogy nem memorizálással, hanem gyakorlással tanuljon.
321
322
323~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5c736222010-01-06 20:54:52 +0100324 3.3. lecke: A CSERE (CHANGE) PARANCS
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000325
326
327 ** A szó egy részének megváltoztatásához írjuk: cw . **
328
329 1. Mozgassuk a kurzort az első ---> kezdetű sorra!
330
331 2. Vigye a kurzort a Ezen szó z betűje fölé!
332
333 3. cw és a helyes szórész (itt 'bben') beírásával javítsa a szót!
334
335 4. <ESC> lenyomása után a következő hibára ugorjon (az első cserélendő
336 karakterre)!
337
338 5. A 3. és 4. lépések ismétlésével az első mondatot tegye a másodikkal
339 azonossá!
340
341---> Ezen a sorrrrr pár szóra meg kell változzanak a change utaskíréső.
342---> Ebben a sorban pár szót meg kell változtatni a change utasítással.
343
344Vegyük észre, hogy a cw nem csak a szót írja át, hanem beszúró
345(insert) módba vált.
346
347
348
349~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
350 3.4. lecke: TÖBBFÉLE VÁLTOZTATÁS c-VEL
351
352
Bram Moolenaar9b451252012-08-15 17:43:31 +0200353 ** A c utasítás használható ugyanazokkal az mozgásokkal mint a törlés **
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000354
355 1. A change utasítás a törléssel azonosan viselkedik. A forma:
356
Bram Moolenaar9b451252012-08-15 17:43:31 +0200357 [szám] c mozgás OR c [szám] mozgás
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000358
Bram Moolenaar9b451252012-08-15 17:43:31 +0200359 2. A mozgások is azonosak, pl. w (szó), $ (sorvég), stb.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000360
361 3. Mozgassuk a kurzort az első ---> kezdetű sorra!
362
363 4. Menjünk az első hibára!
364
365 5. c$ begépelésével a sorvégeket tegyük azonossá és nyomjunk <ESC>-et!
366
367---> Ennek a sornak a vége kiigazításra szorul, hogy megegyezzen a másodikkal.
368---> Ennek a sornak a vége a c$ paranccsal változtatható meg.
369
370
371
372~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
373 3. LECKE ÖSSZEFOGLALÓJA
374
375
376 1. A már törölt sort beillesztéséhez nyomjunk p-t. Ez a törölt szöveget
Bram Moolenaar9b451252012-08-15 17:43:31 +0200377 a kurzor UTÁN helyezi (ha sor került törlésre, a kurzor alatti sorba).
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000378
379 2. A kurzor alatti karakter átírásához az r-et és azt a karaktert
380 nyomjuk, amellyel az eredetit felül szeretnénk írni.
381
Bram Moolenaar9b451252012-08-15 17:43:31 +0200382 3. A változtatás (c) utasítás a karaktertől az mozgás végéig
383 változtatja meg az mozgást. Például a cw a kurzortól a szó végéig,
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000384 a c$ a sor végéig.
385
386 4. A változtatás formátuma:
387
Bram Moolenaar9b451252012-08-15 17:43:31 +0200388 [szám] c mozgás VAGY c [szám] mozgás
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000389
390Ugorjunk a következő leckére!
391
392
393
394~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
395 4.1. lecke: HELY ÉS FÁJLÁLLAPOT
396
397
398 ** CTRL-g megnyomásával megnézhetjük a helyünket a fájlban és a fájl állapotát.
399 SHIFT-G leütésével a fájl adott sorára ugorhatunk. **
400
401 Megj: Olvassuk el az egész leckét a lépések végrehajtása előtt!!
402
403 1. Tartsuk nyomva a Ctrl gombot és nyomjunk g-t. Az állapotsor
404 megjelenik a lap alján a fájlnévvel és az aktuális sor sorszámával.
405 Jegyezzük meg a sorszámot a 3. lépéshez!
406
407 2. Nyomjunk Shift-G-t a lap aljára ugráshoz!
408
409 3. Üssük be az eredeti sor számát, majd üssünk shift-G-t! Ezzel
410 visszajutunk az eredeti sorra ahol Ctrl-g-t nyomtunk.
411 (A beírt szám NEM fog megjelenni a képernyőn.)
412
413 4. Ha megjegyezte a feladatot, hajtsa végre az 1-3. lépéseket!
414
415
416
417~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5c736222010-01-06 20:54:52 +0100418 4.2. lecke: A KERESÉS (SEARCH) PARANCS
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000419
420
421 ** / majd a kívánt kifejezés beírásával kereshetjük meg a kifejezést. **
422
423 1. Normál módban üssünk / karaktert! Ez és a kurzor megjelenik
424 a képernyő alján, ahogy a : utasítás is.
425
426 2. Írjuk be: 'hiibaa' <ENTER>! Ez az a szó amit keresünk.
427
428 3. A kifejezés újabb kereséséhez üssük le egyszerűen: n .
429 A kifejezés ellenkező irányban történő kereséséhez ezt üssük be: Shift-N .
430
Bram Moolenaar9b451252012-08-15 17:43:31 +0200431 4. Ha visszafelé szeretne keresni, akkor ? kell a / helyett.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000432
433---> "hiibaa" nem a helyes módja a hiba leírásának; a hiibaa egy hiba.
434
435Megj: Ha a keresés eléri a fájl végét, akkor az elején kezdi.
436
437
438~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
439 4.3. lecke: ZÁRÓJELEK PÁRJÁNAK KERESÉSE
440
441
442 ** % leütésével megtaláljuk a ),], vagy } párját. **
443
444 1. Helyezze a kurzort valamelyik (, [, vagy { zárójelre a ---> kezdetű
445 sorban!
446
447 2. Üssön % karaktert!
448
449 3. A kurzor a zárójel párjára fog ugrani.
450
451 4. % leütésével visszaugrik az eredeti zárójelre.
452
453---> Ez ( egy tesztsor (-ekkel, [-ekkel ] és {-ekkel } a sorban. ))
454
455Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
456 zárójelek nem párosak!
457
458
459
460
461~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5c736222010-01-06 20:54:52 +0100462 4.4. lecke: A HIBÁK KIJAVÍTÁSÁNAK EGY MÓDJA
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000463
464
Bram Moolenaar9b451252012-08-15 17:43:31 +0200465 ** :s/régij/g begépelésével az 'új'-ra cseréljük a 'régi'-t. **
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000466
467 1. Menjünk a ---> kezdetű sorra!
468
469 2. Írjuk be: :s/eggy/egy <ENTER> . Ekkor csak az első változik meg a
470 sorban.
471
472 3. Most ezt írjuk: :s/eggy/egg/g amely globálisan helyettesít
Bram Moolenaar5c736222010-01-06 20:54:52 +0100473 a sorban, azaz minden előfordulást.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000474 Ez a sorban minden előfordulást helyettesít.
475
Bram Moolenaar5c736222010-01-06 20:54:52 +0100476---> eggy heggy meggy, szembe jön eggy másik heggy.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000477
478 4. Két sor között a karaktersor minden előfordulásának helyettesítése:
479 :#,#s/régij/g ahol #,# a két sor sorszáma.
480 :%s/régij/g a fájlbeli összes előfordulás helyettesítése.
481
482
483
484
485~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
486 4. LECKE ÖSSZEFOGLALÓJA
487
488
489 1. Ctrl-g kiírja az kurzor helyét a fájlban és a fájl állapotát.
490 Shift-G a fájl végére megy, gg az elejére. Egy szám után
491 Shift-G az adott számú sorra ugrik.
492
493 2. / után egy kifejezés ELŐREFELE keresi a kifejezést.
494 2. ? után egy kifejezés VISSZAFELE keresi a kifejezést.
495 Egy keresés után az n a következő előfordulást keresi azonos irányban
496 Shift-N az ellenkező irányban keres.
497
498 3. % begépelésével, ha (,),[,],{, vagy } karakteren vagyunk a zárójel
499 párjára ugrik.
500
501 4. az első régi helyettesítése újjal a sorban :s/régij
502 az összes régi helyettesítése újjal a sorban :s/régij/g
503 két sor közötti kifejezésekre :#,#s/régij/g
504 # helyén az aktuális sor (.) és az utolsó ($) is állhat :.,$/régi/új/g
505 A fájlbeli összes előfordulás helyettesítése :%s/régij/g
506 Mindenkori megerősítésre vár 'c' hatására :%s/régij/gc
507
508
509~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
510 5.1. lecke: KÜLSŐ PARANCS VÉGREHAJTÁSA
511
512
513 ** :! után külső parancsot írva végrehajtódik a parancs. **
514
515 1. Írjuk be az ismerős : parancsot, hogy a kurzort a képernyő aljára
516 helyezzük. Ez lehetővé teszi egy parancs beírását.
517
518 2. ! (felkiáltójel) beírásával tegyük lehetővé külső héj (shell)-parancs
519 végrehajtását.
520
521 3. Írjunk például ls parancsot a ! után majd üssünk <ENTER>-t. Ez ki
522 fogja listázni a könyvtárunkat ugyanúgy, mintha a shell promptnál
523 lennénk. Vagy írja ezt :!dir ha az ls nem működik.
524
525Megj: Ilymódon bármely külső utasítás végrehajtható.
526
527Megj: Minden : parancs után <ENTER>-t kell ütni.
528
529
530
531
532~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5c736222010-01-06 20:54:52 +0100533 5.2. lecke: BŐVEBBEN A FÁJLOK ÍRÁSÁRÓL
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000534
535
536 ** A fájlok változásait így írhatjuk ki :w FÁJLNÉV. **
537
538 1. :!dir vagy :!ls beírásával listázzuk a könyvtárunkat!
539 Ön már tudja, hogy <ENTER>-t kell ütnie utána.
540
541 2. Válasszon egy fájlnevet, amely még nem létezik pl. TESZT!
542
543 3. Írja: :w TESZT (ahol TESZT a választott fájlnév)!
544
Bram Moolenaar5c736222010-01-06 20:54:52 +0100545 4. Ez elmenti a teljes fájlt (a Vim oktatóját) TESZT néven.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000546 Ellenőrzésképp írjuk ismét :!dir hogy lássuk a könyvtárat!
547 (Felfelé gombbal : után az előző utasítások visszahozhatóak.)
548
549Megj: Ha Ön kilépne a Vimből és és visszatérne a TESZT fájlnévvel, akkor a
Bram Moolenaar5c736222010-01-06 20:54:52 +0100550 fájl az oktató mentéskori pontos másolata lenne.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000551
552 5. Távolítsa el a fájlt (MS-DOS): :!del TESZT
553 vagy (Unix): :!rm TESZT
554
555
556~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
557 5.3. lecke: EGY KIVÁLASZTOTT RÉSZ KIÍRÁSA
558
559
560 ** A fájl egy részének kiírásához írja :#,# w FÁJLNÉV **
561
562 1. :!dir vagy :!ls beírásával listázza a könyvtárat, és válasszon egy
563 megfelelő fájlnevet, pl. TESZT.
564
565 2. Mozgassa a kurzort ennek az oldalnak a tetejére, és nyomjon
566 Ctrl-g-t, hogy megtudja a sorszámot. JEGYEZZE MEG A SZÁMOT!
567
568 3. Most menjen a lap aljára, és üsse be ismét: Ctrl-g. EZT A SZÁMOT
569 IS JEGYEZZE MEG!
570
571 4. Ha csak ezt a részét szeretné menteni a fájlnak, írja :#,# w TESZT
572 ahol #,# a két sorszám, amit megjegyzett, TESZT az Ön fájlneve.
573
574 5. Ismét nézze meg, hogy a fájl ott van (:!dir) de NE törölje.
575
576 6. Vimben létezik egy másik lehetőség: nyomja meg a Shift-V gombpárt
577 az első menteni kívánt soron, majd menjen le az utolsóra, ezután
578 írja :w TESZT2 Ekkor a TESZT2 fájlba kerül a kijelölt rész.
579
580
581~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar9b451252012-08-15 17:43:31 +0200582 5.4. lecke: FÁJLOK VISSZAÁLLÍTÁSA ÉS ÖSSZEFŰZÉSE
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000583
584
585 ** Egy fájl tartalmának beillesztéséhez írja :r FÁJLNÉV **
586
587 1. :!dir beírásával nézze meg, hogy az Ön TESZT fájlja létezik még.
588
589 2. Helyezze a kurzort ennek az oldalnak a tetejére.
590
591MEGJ: A 3. lépés után az 5.3. leckét fogja látni. Azután LEFELÉ indulva
592 keresse meg ismét ezt a leckét.
593
594 3. Most szúrja be a TESZT nevű fájlt a :r TESZT paranccsal, ahol
Bram Moolenaar9b451252012-08-15 17:43:31 +0200595 TESZT az Ön fájljának a neve.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000596
597MEGJ: A fájl, amit beillesztett a kurzora alatt helyezkedik el.
598
Bram Moolenaar9b451252012-08-15 17:43:31 +0200599 4. Hogy ellenőrizzük, hogy a fájlt tényleg beillesztettük, menjen
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000600 vissza, és nézze meg, hogy kétszer szerepel az 5.3. lecke! Az eredeti
601 mellett a fájlból bemásolt is ott van.
602
603
604
605~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
606 5. LECKE ÖSSZEFOGLALÓJA
607
608
609 1. :!parancs végrehajt egy külső utasítást.
610
611 Pár hasznos példa:
612 (MS-DOS) (Unix)
613 :!dir :!ls - könyvtárlista kiírása.
614 :!del FÁJLNÉV :!rm FÁJLNÉV - FÁJLNÉV nevű fájl törlése.
615
616 2. :w FÁJLNÉV kiírja a jelenlegi Vim-fájlt a lemezre FÁJNÉV néven.
617
618 3. :#,#w FÁJLNÉV kiírja a két sorszám (#) közötti sorokat FÁJLNÉV-be
Bram Moolenaar9b451252012-08-15 17:43:31 +0200619 Másik lehetőség, hogy a kezdősornál Shift-v-t nyom lemegy az utolsó
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000620 sorra, majd ezt üti be :w FÁJLNÉV
621
622 4. :r FÁJLNÉV beolvassa a FÁJLNÉV fájlt és behelyezi a jelenlegi fájlba
Bram Moolenaar9b451252012-08-15 17:43:31 +0200623 a kurzorpozíció utáni sorba.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000624
625
626
627
628~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5c736222010-01-06 20:54:52 +0100629 6.1. lecke: A MEGNYITÁS (OPEN) PARANCS
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000630
631
Bram Moolenaar9b451252012-08-15 17:43:31 +0200632** o beírásával nyit egy új sort a kurzor alatt és beszúró módba vált **
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000633
634 1. Mozgassuk a kurzort a ---> kezdetű sorra.
635
636 2. o (kicsi) beírásával nyisson egy sort a kurzor ALATT! Ekkor
637 automatikusan beszúró (insert) módba kerül.
638
639 3. Másolja le a ---> jelű sort és <ESC> megnyomásával lépjen ki
640 a beszúró módból.
641
642---> Az o lenyomása után a kurzor a következő sor elején áll beszúró módban.
643
Bram Moolenaar9b451252012-08-15 17:43:31 +0200644 4. A kurzor FELETTI sor megnyitásához egyszerűen nagy O betűt írjon
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000645kicsi helyett. Próbálja ki a következő soron!
646Nyisson egy új sort efelett Shift-O megnyomásával, mialatt a kurzor
647ezen a soron áll.
648
649
650
651
652
653~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
654 6.2. lecke: AZ APPEND PARANCS
655
656
Bram Moolenaar9b451252012-08-15 17:43:31 +0200657 ** a lenyomásával a kurzor UTÁN szúrhatunk szöveget. **
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000658
659 1. Mozgassuk a kurzort a következő ---> kezdetű sor végére úgy,
Bram Moolenaar9b451252012-08-15 17:43:31 +0200660 hogy normál módban $-t ír be.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000661
Bram Moolenaar9b451252012-08-15 17:43:31 +0200662 2. Kis "a" leütésével szöveget szúrhat be AMÖGÉ a karakter mögé,
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000663 amelyen a kurzor áll.
Bram Moolenaar9b451252012-08-15 17:43:31 +0200664 (A nagy "A" az egész sor végére írja a szöveget.)
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000665
Bram Moolenaar9b451252012-08-15 17:43:31 +0200666Megj: A Vimben a sor legvégére is lehet állni, azonban ez elődjében
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000667 a Vi-ban nem lehetséges, ezért abban az a nélkül elég körülményes
668 a sor végéhez szöveget írni.
669
670 3. Egészítse ki az első sort. Vegye észre, hogy az a utasítás (append)
671 teljesen egyezik az i-vel (insert) csupán a beszúrt szöveg helye
672 különbözik.
673
674---> Ez a sor lehetővé teszi Önnek, hogy gyakorolja
675---> Ez a sor lehetővé teszi Önnek, hogy gyakorolja a sor végére beillesztést.
676
677
678
679~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
680 6.3. lecke: AZ ÁTÍRÁS MÁSIK VÁLTOZATA
681
682
683 ** Nagy R beírásával írhat felül több mint egy karaktert. **
684
685 1. Mozgassuk a kurzort az első ---> kezdetű sorra!
686
Bram Moolenaar5c736222010-01-06 20:54:52 +0100687 2. Helyezze a kurzort az első szó elejére amely eltér a második
688 ---> kezdetű sor tartalmától (a 'az utolsóval' résztől).
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000689
Bram Moolenaar9b451252012-08-15 17:43:31 +0200690 3. Nyomjon R karaktert és írja át a szöveg maradékát az első sorban
Bram Moolenaar5c736222010-01-06 20:54:52 +0100691 úgy, hogy a két sor egyező legyen.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000692
Bram Moolenaar5c736222010-01-06 20:54:52 +0100693---> Az első sort tegye azonossá az utolsóval: használja a gombokat.
694---> Az első sort tegye azonossá a másodikkal: írjon R-t és az új szöveget.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000695
Bram Moolenaar9b451252012-08-15 17:43:31 +0200696 4. Jegyezzük meg, ha <ESC>-et nyomok, akkor a változatlanul hagyott
Bram Moolenaar5c736222010-01-06 20:54:52 +0100697 szövegek változatlanok maradnak.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000698
699
700
701
702
703~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
704 6.4. lecke: BEÁLLÍTÁSOK
705
706** Állítsuk be, hogy a keresés és a helyettesítés ne függjön kis/NAGYbetűktől **
707
708 1. Keressük meg az 'ignore'-t az beírva:
709 /ignore
710 Ezt ismételjük többször az n billentyűvel
711
712 2. Állítsuk be az 'ic' (Ignore case) lehetőséget így:
713 :set ic
714
715 3. Most keressünk ismét az 'ignore'-ra n-nel
716 Ismételjük meg többször a keresést: n
717
718 4. Állítsuk be a 'hlsearch' és 'incsearch' lehetőségeket:
719 :set hls is
720
721 5. Most ismét írjuk be a keresőparancsot, és lássuk mi történik:
722 /ignore
723
724 6. A kiemelést szüntessük meg alábbi utasítások egyikével:
725 :set nohls vagy :nohlsearch
726~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
727 6. LECKE ÖSSZEFOGLALÓJA
728
729
Bram Moolenaar5c736222010-01-06 20:54:52 +0100730 1. o beírásával új sort nyitunk meg a sor ALATT és a kurzor az új
731 sorban lesz beszúrás-módban.
732 Nagy O a sor FELETT nyit új sort, és oda kerül a kurzor.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000733
Bram Moolenaar5c736222010-01-06 20:54:52 +0100734 2. a beírásával az aktuális karaktertől UTÁN (jobbra) szúrhatunk be szöveget.
735 Nagy A automatikusan a sor legvégéhez adja hozzá a szöveget.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000736
Bram Moolenaar5c736222010-01-06 20:54:52 +0100737 3. A nagy R beütésével átíró (replace) módba kerülünk <ESC> lenyomásáig.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000738
Bram Moolenaar5c736222010-01-06 20:54:52 +0100739 4. ":set xxx" beírásával az "xxx" opció állítható be.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000740
741
742
743
744
745
746
747
748
749~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5c736222010-01-06 20:54:52 +0100750 7. lecke: AZ ON-LINE SÚGÓ PARANCSAI
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000751
752
753 ** Az online súgórendszer használata **
754
755 A Vim részletes súgóval rendelkezik. Induláshoz a következők egyikét
756 tegye:
757 - nyomja meg a <HELP> gombot (ha van ilyen)
758 - nyomja meg az <F1> gombot (ha van ilyen)
759 - írja be: :help <ENTER>
760
761 :q <ENTER> beírásával zárhatja be a súgóablakot.
762
763 Majdnem minden témakörről találhat súgót, argumentum megadásával
764 ":help" utasítás . Próbálja az alábbiakat ki (<ENTER>-t ne felejtsük):
765
766 :help w
767 :help c_<T
768 :help insert-index
769 :help user-manual
770
771
772~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 8. lecke: INDÍTÓSZKRIPT ÍRÁSA
774
775 ** A Vim lehetőségeinek beállítása **
776
777 A Vim rengeteg lehetőséggel rendelkezik a Vi-hoz képest, de a legtöbb
778 alapból elérhetetlen. Ahhoz, hogy alapból több lehetőségünk legyen készítenünk
779 kell egy "vimrc" fájlt.
780
781 1. Kezdjük el szerkeszteni a "vimrc" fájlt, ennek módja:
Bram Moolenaard2ea7cf2021-05-30 20:54:13 +0200782 :edit ~/.vimrc Unixon, Linuxon
783 :edit ~/_vimrc MS-Windowson
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000784
785 2. Most szúrjuk be a példa "vimrc" fájl szövegét:
786
787 :read $VIMRUNTIME/vimrc_example.vim
788
789 3. Írjuk ki a fájlt:
790
791 :write
792
793 Legközelebb a Vim szintaxiskiemeléssel indul.
794 Hozzáadhatja kedvenc beállításait ehhez a "vimrc" fájlhoz.
795
796~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797
798 Itt végződik a Vim oktató, melynek a szándéka egy rövid áttekintés a
799 Vimről, amely elég ahhoz, hogy elég könnyedén kezeljük a szerkesztőt.
800 Távol van a teljességtől, mivel a Vimnek számtalan további utasítása
801 van. Ezután a felhasználói kézikönyvet érdemes elolvasni az angolul
802 tudóknak: ":help user-manual". (egyelőre nem tud magyarul)
803
804 További magyar olvasnivalók érhetőek el az alábbi oldalról.
Bram Moolenaar5c736222010-01-06 20:54:52 +0100805 http://wiki.hup.hu/index.php/Vim
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000806
Bram Moolenaar5c736222010-01-06 20:54:52 +0100807 Angol olvasmányok:
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000808 For further reading and studying, this book is recommended:
809 Vim - Vi Improved - by Steve Oualline
810 Publisher: New Riders
811 The first book completely dedicated to Vim. Especially useful for beginners.
812 There are many examples and pictures.
Bram Moolenaar9da17d72022-02-09 21:50:44 +0000813 See https://iccf-holland.org/click5.html
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000814
815 This book is older and more about Vi than Vim, but also recommended:
816 Learning the Vi Editor - by Linda Lamb
817 Publisher: O'Reilly & Associates Inc.
818 It is a good book to get to know almost anything you want to do with Vi.
819 The sixth edition also includes information on Vim.
820
Bram Moolenaar5c736222010-01-06 20:54:52 +0100821 Ezt az oktatót Michael C. Pierce és Robert K. Ware írta, a Colorado
822 School of Mines dolgozói Charles Smith (Colorado State University)
823 támogatásával.
Bram Moolenaarb2b6fe02008-06-25 00:22:05 +0000824
Bram Moolenaar5c736222010-01-06 20:54:52 +0100825 E-mail: bware@mines.colorado.edu.
826
827 A Vimhez idomította Bram Moolenaar.
828
Bram Moolenaar9b451252012-08-15 17:43:31 +0200829 Magyarította: Horváth Árpád <horvath.arpad@arek.uni-opbuda.hu>, 2006-2012
Bram Moolenaar5c736222010-01-06 20:54:52 +0100830