annotate runtime/tutor/tutor.hu @ 33776:9503dc55b5ed v9.0.2108

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