1123
|
1 ===============================================================================
|
17909
|
2 = V I M T u t o r ' a h o s g e l d i n i z ! - Sürüm 1.7 =
|
1123
|
3 ===============================================================================
|
|
4
|
17909
|
5 Vim, bu gibi bir egitmen ile açiklanmasi gereken çok fazla komut barindiran,
|
|
6 oldukça kuvvetli bir metin düzenleyicidir. Bu egitmen Vim'i çok amaçli bir
|
|
7 düzenleyici olarak kolaylikla kullanabileceginiz yeterli sayida komutu
|
|
8 açiklamak için tasarlanmistir.
|
1123
|
9
|
17909
|
10 Egitmeni tamamlama süresi yapacaginiz denemelere bagli olarak 25-30
|
|
11 dakikadir.
|
1123
|
12
|
17909
|
13 DIKKAT:
|
|
14 Derslerdeki komutlar bu metni degistirecektir. Üzerinde çalismak için
|
|
15 bu dosyanin bir kopyasini alin (eger "vimtutor" uygulamasini
|
|
16 çalistirdiysaniz zaten bir kopyasini almis oldunuz).
|
1123
|
17
|
17909
|
18 Bu egitmenin kullanarak ögretmek için tasarlandigini unutmamak önemlidir.
|
|
19 Bu su anlama gelir; komutlari ögrenmek için dogru bir sekilde çalistirmaniz
|
|
20 gerekir. Eger sadece yazilanlari okursaniz komutlari unutursunuz.
|
1123
|
21
|
17909
|
22 Simdi Caps-Lock dügmenizin basili olmadigina emin olun ve Ders 1.1'in
|
|
23 ekrani tamamen doldurmasi için j dügmesine yeterli miktarda basin.
|
|
24
|
1123
|
25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
26 Ders 1.1: IMLECI HAREKET ETTIRMEK
|
1123
|
27
|
17909
|
28 Çevirmen Notu: Tüm derslerde <ENTER> gördügünüzde bu dügmeye basmaniz gerekir.
|
1123
|
29
|
17909
|
30 ** Imleci hareket ettirmek için h,j,k,l dügmelerine basin. **
|
|
31 ^
|
|
32 k Ipucu: h dügmesi soldadir ve sola dogru hareket eder.
|
|
33 < h l > l dügmesi sagdadir ve saga dogru hareket eder.
|
|
34 j j dügmesi asagi dogru bir oka benzer.
|
|
35 v
|
|
36
|
|
37 1. Imleci kendinizi rahat hissedinceye dek ekranda dolastirin.
|
1123
|
38
|
17909
|
39 2. j dügmesini kendisini yineleyinceye dek basili tutun.
|
|
40
|
|
41 3. Asagi dügmesini kullanarak, Ders 1.2'ye geçin.
|
1123
|
42
|
17909
|
43 NOT: Eger yazdiginiz bir seyden emin degilseniz, Normal kipe geçmek için
|
|
44 <ESC> dügmesine basin. Daha sonra istediginiz komutu yeniden yazin.
|
|
45
|
|
46 NOT: Ok dügmeleri de ayni ise yarar. Ancak hjkl dügmelerini kullanarak çok
|
|
47 daha hizli hareket edebilirsiniz. Gerçekten.
|
|
48
|
1123
|
49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
50 Ders 1.2: VIM'DEN ÇIKIS
|
1123
|
51
|
|
52
|
17909
|
53 !! NOT: Asagidaki adimlari yapmadan önce, bu dersi tamamen okuyun.
|
|
54
|
|
55 1. Normal kipte oldugunuzdan emin olmak için <ESC> dügmesine basin.
|
1123
|
56
|
17909
|
57 2. :q! yazin ve <ENTER>'a basin'.
|
|
58 Bu düzenleyiciden çikar ve yaptiginiz degisiklikleri KAYDETMEZ.
|
|
59
|
|
60 3. vimtutor yazarak yeniden bu belgeyi açin.
|
1123
|
61
|
17909
|
62 4. Eger bu adimlari ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e
|
|
63 kadar olan adimlari yeniden uygulayin.
|
1123
|
64
|
17909
|
65 5. Imleci Ders 1.3'e tasiyin.
|
|
66
|
|
67 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
68 Ders 1.3: METIN DÜZENLEME - METIN SILME
|
|
69
|
1123
|
70
|
17909
|
71 ** Normal kipteyken imlecin altindaki karakteri silmek için x'e basin. **
|
|
72
|
|
73 1. Imleci asagida ---> ile imlenmis satira götürün.
|
|
74
|
|
75 2. Düzeltmeler için imleci silinmesi gereken karakterin üzerine getirin.
|
|
76
|
|
77 3. Istenmeyen karakteri silmek için x dügmesine basin.
|
1123
|
78
|
17909
|
79 4. Tümce düzelene kadar 2'den 4'e kadar olan adimlari tekrar edin.
|
|
80
|
|
81 ---> Iinek ayyin üzzerinden attladi.
|
|
82
|
|
83 5. Simdi satir düzeldi; Ders 1.4'e geçin.
|
|
84
|
|
85 NOT: Bu egitmende ilerledikçe ezberlemeye çalismayin, deneyerek ögrenin.
|
|
86
|
1123
|
87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
88 Ders 1.4: METIN DÜZENLEME - METIN GIRME
|
1123
|
89
|
|
90
|
17909
|
91 ** Normal kipteyken metin eklemek için i'ye basin. **
|
1123
|
92
|
17909
|
93 1. Imleci asagida ---> ile imlenmis ILK satira götürün.
|
1123
|
94
|
17909
|
95 2. Ilk satiri ikincisinin aynisi gibi yapmak için, imleci eklenmesi gereken
|
|
96 metinden sonraki ilk karakterin üzerine götürün.
|
1123
|
97
|
17909
|
98 3. i'ye basin ve gerekli eklemeleri yapin.
|
1123
|
99
|
17909
|
100 4. Düzeltilen her hatadan sonra <ESC> dügmesine basarak Normal kipe dönün.
|
|
101 Tümceyi düzeltmek için 2'den 4'e kadar olan adimlari tekrar edin.
|
1123
|
102
|
17909
|
103 ---> Bu metinde eksk.
|
|
104 ---> Bu metinde bir sey eksik.
|
1123
|
105
|
17909
|
106 5. Artik yapabildiginizi düsünüyorsaniz bir sonraki bölüme geçin.
|
1123
|
107
|
|
108 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
109 Ders 1.5: METIN DÜZENLEME - METIN EKLEME
|
1123
|
110
|
|
111
|
17909
|
112 ** Metin eklemek için A dügmesine basin. **
|
1123
|
113
|
17909
|
114 1. Imleci asagida ---> ile imlenmis ILK satira götürün. Imlecin hangi
|
|
115 karakterin üzerinde oldugu önemli degildir.
|
1123
|
116
|
17909
|
117 2. A'ya basin ve gerekli eklemeleri yapin.
|
|
118
|
|
119 3. Metin eklemeyi bitirdiginizde <ESC>'ye basin ve Normal kipe dönün.
|
1123
|
120
|
17909
|
121 4. Imleci asagida ---> ile imlenmis IKINCI satira götürün ve ikinci ve
|
|
122 üçüncü adimlari tekrarlayarak tümceyi düzeltin.
|
1123
|
123
|
17909
|
124 ---> Bu satirda bazi met
|
|
125 Bu satirda bazi metinler eksik.
|
|
126 ---> Bu satirda da bazi metinl
|
|
127 Bu satirda da bazi metinler eksik gibi görünüyor.
|
1123
|
128
|
17909
|
129 5. Artik rahatça metin ekleyebildiginizi düsünüyorsaniz Ders 1.6'ya geçin.
|
1123
|
130
|
|
131 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
132 Ders 1.6: DOSYA DÜZENLEME
|
1123
|
133
|
|
134
|
17909
|
135 ** :wq yazmak açik olan dosyayi kaydeder ve Vim'den çikar.
|
1123
|
136
|
17909
|
137 !! NOT: Asagidaki adimlari uygulamadan önce tüm bu bölümü iyice okuyun!
|
|
138
|
|
139 1. Bu egitmeni Ders 1.2'de yaptiginiz gibi :q! yazarak kapatin. Veya baska
|
|
140 bir uçbirime erisiminiz varsa orada yapin.
|
1123
|
141
|
17909
|
142 2. Komut istemi ekraninda su komutu girin: vim tutor <ENTER>. 'vim', Vim
|
|
143 düzenleyicisini açmak için kullanacaginiz komut olup 'tutor' da
|
|
144 düzenlemek istediginiz dosyanin adidir. Degistirilebilen bir dosya
|
|
145 kullanin.
|
1123
|
146
|
17909
|
147 3. Daha önceki derslerde ögrendiginiz gibi metin girip/ekleyip silin.
|
1123
|
148
|
17909
|
149 4. :wq <ENTER> yazarak degisiklikleri kaydedin ve Vim'den çikin.
|
1123
|
150
|
17909
|
151 5. Eger vimtutor'dan birinci adimda çiktiysaniz yeniden açin ve asagidaki
|
|
152 özet bölüme gelin.
|
1123
|
153
|
17909
|
154 6. Yukaridaki adimlari okuduktan ve anladiktan sonra YAPIN.
|
1123
|
155
|
|
156 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
157 Ders 1: ÖZET
|
1123
|
158
|
|
159
|
17909
|
160 1. Imleç ok dügmeleri veya hjkl dügmeleri kullanilarak hareket ettirilir.
|
|
161
|
|
162 h (sol) / j (asagi) / k (yukari) / l (sag)
|
|
163
|
|
164 2. Vim'i komut isteminden baslatmak için:
|
|
165
|
|
166 vim <ENTER>
|
|
167 veya
|
|
168 vim DOSYA_ADI <ENTER> kullanin.
|
|
169
|
|
170 3. Vim'den çikmak için önce <ESC>'ye basip sonra:
|
1123
|
171
|
17909
|
172 :q! <ENTER> (degisiklikleri kaydetmeden çikar)
|
|
173 :wq <ENTER> (degisiklikleri kaydedip çikar) komutlarini kullanin.
|
1123
|
174
|
17909
|
175 4. Imlecin üzerinde oldugu karakteri silmek için x dügmesine basin.
|
|
176
|
|
177 5. Metin girmek veya eklemek için:
|
|
178
|
|
179 i metin girin <ESC> imleçten önce girer
|
|
180 A metin girin <ESC> satirdan sonra ekler
|
|
181
|
|
182 NOT: <ESC> dügmesine basmak sizi Normal kipe geri döndürür veya istenmeyen ve
|
|
183 yarim yazilmis bir komutu iptal eder.
|
|
184
|
|
185 Simdi Ders 2 ile bu egitmeni sürdürün.
|
1123
|
186
|
|
187 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
188 Ders 2.1: SILME KOMUTLARI
|
1123
|
189
|
|
190
|
17909
|
191 ** Bir sözcügü silmek için dw yazin. **
|
1123
|
192
|
17909
|
193 1. Normal kipte oldugunuzdan emin olmak için <ESC> dügmesine basin.
|
1123
|
194
|
17909
|
195 2. Imleci asagida ---> ile imlenmis satira götürün.
|
1123
|
196
|
17909
|
197 3. Imleci silinmesi gereken sözcügün basina götürün.
|
|
198
|
|
199 4. Sözcügü silmek için dw yazin.
|
1123
|
200
|
17909
|
201 NOT: d harfi siz yazdikça ekranin son satirinda görülecektir. Vim sizin w
|
|
202 yazmanizi bekleyecektir. Eger d'den baska bir sey görürseniz yanlis
|
|
203 yazmissiniz demektir, <ESC> dügmesine basin ve bastan baslayin.
|
1123
|
204
|
17909
|
205 ---> Bu satirda çerez tümceye ait olmayan leblebi sözcükler var.
|
1123
|
206
|
17909
|
207 5. Tümce düzelene kadar adim 3 ve 4'ü tekrar edin ve Ders 2.2'ye geçin.
|
|
208
|
|
209 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
210 Ders 2.2: DAHA FAZLA SILME KOMUTU
|
1123
|
211
|
|
212
|
17909
|
213 ** Satiri sonuna kadar silmek için d$ yazin. **
|
1123
|
214
|
17909
|
215 1. Normal kipte oldugunuzdan emin olmak için <ESC> dügmesine basin.
|
1123
|
216
|
17909
|
217 2. Imleci asagida ---> ile imlenmis satira götürün.
|
|
218
|
|
219 3. Imleci dogru olan satirin sonuna götürün. (Birinci noktadan SONRAKI)
|
|
220
|
|
221 4. Satiri en sona kadar silmek için d$ yazin. $ imini yazmak için:
|
|
222
|
|
223 Türkçe Q klavyede <ALT GR> 4,
|
|
224 Türkçe F klavyede <SHIFT> 4 ikililerini kullanin.
|
|
225
|
|
226 ---> Birileri bu satirin sonunu iki defa yazmis. satirin sonunu iki
|
|
227 defa yazmis.
|
|
228
|
|
229 5. Neler oldugunu anlamak için Ders 2.3'e gidin.
|
1123
|
230
|
|
231 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
232 Ders 2.3: ISLETMENLER VE HAREKETLER
|
1123
|
233
|
|
234
|
17909
|
235 Metin degistiren birçok komut isletmenler ve eklerden olusur. Bir d isletmeni
|
|
236 içeren silme komutu için kullanilan biçim asagidaki gibidir:
|
1123
|
237
|
17909
|
238 d hareket
|
|
239
|
1123
|
240 Burada:
|
17909
|
241
|
|
242 d - silme isletmenidir.
|
|
243 hareket - isletmenin neyi isletecegidir (asagida listelenmistir).
|
1123
|
244
|
17909
|
245 Hareketlerin kisa bir listesi için:
|
1123
|
246
|
17909
|
247 w - bir sonraki sözcügün baslangicina kadar, ilk karakteri DAHIL OLMADAN
|
|
248 e - su anki sözcügün sonuna kadar, son karakteri DAHIL OLARAK
|
|
249 $ - satirin sonuna kadar, son karakteri DAHIL OLARAK
|
1123
|
250
|
17909
|
251 Demeli ki, de komutunu girmek imleçten sözcügün sonuna kadar siler.
|
1123
|
252
|
17909
|
253 NOT: Normal kipte hiçbir hareket olmadan yalnizca isletmeni girmek imleci
|
|
254 yukarida belirtildigi gibi hareket ettirir.
|
1123
|
255
|
|
256 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
257 Ders 2.4: BIR HAREKET ILE BIRLIKTE SAYIM KULLANMAK
|
1123
|
258
|
|
259
|
17909
|
260 ** Bir hareketten önce sayi kullanmak o hareketi sayi kadar tekrarlatir. **
|
|
261
|
|
262 1. Imleci asagida ---> ile imlenmis satirin BASINA götürün.
|
1123
|
263
|
17909
|
264 2. 2w yazarak imleci iki sözcük ileriye tasiyin.
|
|
265
|
|
266 3. 3e yazarak imleci üç sözcük ilerideki sözcügün sonuna tasiyin.
|
1123
|
267
|
17909
|
268 4. 0 yazarak imleci satirin basina tasiyin.
|
|
269
|
|
270 5. Ikinci ve üçüncü adimlari degisik sayilar kullanarak tekrarlayin.
|
1123
|
271
|
17909
|
272 ---> Bu üzerinde hoplayip ziplayabileceginiz naçizane bir satir.
|
|
273
|
|
274 6. Ders 2.5'e geçin.
|
1123
|
275
|
|
276 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
277 Ders 2.5: BIR SAYIM KULLANARAK DAHA FAZLA SILME ISLEMI
|
1123
|
278
|
|
279
|
17909
|
280 ** Bir isletmen ile birlikte sayi kullanmak isletmeni o kadar tekrarlatir. **
|
|
281
|
|
282 Yukarida sözü edilen silme isletmeni ve hareketinin arasina sayi ekleyerek
|
|
283 yapilan islemi o sayi kadar tekrarlatabilirsiniz.
|
|
284
|
|
285 d [sayi] hareket
|
1123
|
286
|
17909
|
287 1. Imleci asagida ---> ile imlenen satirdaki ilk BÜYÜK HARFTEN olusan
|
|
288 sözcügün basina getirin.
|
|
289
|
|
290 2. d2w yazarak iki BÜYÜK HARFLI sözcügü silin.
|
1123
|
291
|
17909
|
292 3. Birinci ve ikinci adimlari baska bir sayi kullanarak BÜYÜK
|
|
293 HARFLI sözcükleri tek bir komutta silmek için yeniden uygulayin.
|
1123
|
294
|
17909
|
295 ---> Bu ABC ÇDE satirdaki FGG HII JKLM NOÖ PRSST sözcükler UÜ VY temizlenmistir.
|
1123
|
296
|
|
297 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
298 Ders 2.6: SATIRLARDA ISLEM YAPMA
|
1123
|
299
|
|
300
|
17909
|
301 ** Bütün bir satiri silmek için dd yazin. **
|
1123
|
302
|
17909
|
303 Bütün bir satir silme islemi çok sik kullanildigindan dolayi, Vi
|
|
304 tasarimcilari bir satiri tamamen silmek için iki d yazmanin daha kolay
|
|
305 olduguna karar verdiler.
|
1123
|
306
|
17909
|
307 1. Imleci asagidaki tümcecigin ikinci satirina götürün.
|
|
308
|
|
309 2. Satiri silmek için dd yazin.
|
1123
|
310
|
17909
|
311 3. Simdi de dördüncü satira gidin.
|
|
312
|
|
313 4. Iki satiri birden silmek için 2dd yazin.
|
1123
|
314
|
17909
|
315 ---> 1) Güller kirmizidir,
|
|
316 ---> 2) Çamur eglenceli,
|
|
317 ---> 3) Menekseler mavi,
|
|
318 ---> 4) Bir arabam var,
|
|
319 ---> 5) Saat zamani söyler,
|
|
320 ---> 6) Seker tatlidir
|
|
321 ---> 7) Ve sen de öylesin
|
1123
|
322
|
|
323 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
324 Ders 2.7: GERI AL KOMUTU
|
1123
|
325
|
|
326
|
17909
|
327 ** Son komutu geri almak için u, bütün bir satiri düzeltmek için U yazin. **
|
1123
|
328
|
17909
|
329 1. Imleci asagida ---> ile imlenmis satirda ve ilk hatanin üzerine koyun.
|
1123
|
330
|
17909
|
331 2. Ilk istenmeyen karakteri silmek için x yazin.
|
1123
|
332
|
17909
|
333 3. Simdi son çalistirilan komutu geri almak için u yazin.
|
|
334
|
|
335 4. Bu sefer x komutunu kullanarak satirdaki tüm hatalari düzeltin.
|
1123
|
336
|
17909
|
337 5. Simdi satiri ilk haline çevirmek için büyük U yazin.
|
1123
|
338
|
17909
|
339 6. Simdi U ve daha önceki komutlari geri almak için birkaç defa u yazin.
|
1123
|
340
|
17909
|
341 7. Birkaç defa <CTRL> R (<CTRL>'yi basili tutarken R ye basin) yazarak
|
|
342 geri almalari da geri alin.
|
1123
|
343
|
17909
|
344 ---> Buu satiirdaki hatalari düüzeltinn ve sonra koomutu geri alllin.
|
1123
|
345
|
17909
|
346 8. Bunlar son derece kullanisli komutlardir. Simdi Ders 2 Özete geçin.
|
1123
|
347
|
|
348 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
349 Ders 2: ÖZET
|
1123
|
350
|
|
351
|
17909
|
352 1. Imleçten itibaren bir sözcügü silmek için dw yazin.
|
1123
|
353
|
17909
|
354 2. Imleçten itibaren bir satiri silmek için d$ yazin.
|
1123
|
355
|
17909
|
356 3. Bütün bir satiri silmek için dd yazin.
|
1123
|
357
|
17909
|
358 4. Bir hareketi yenilemek için önüne sayi takisi getirin, 2w gibi.
|
|
359
|
|
360 5. Normal kipte bir komut biçimi söyledir:
|
1123
|
361
|
17909
|
362 isletmen [sayi] hareket
|
1123
|
363
|
17909
|
364 burada:
|
|
365 isletmen - ne yapilacagi, silmek için d örneginde oldugu gibi
|
|
366 [sayi] - komutun kaç kere tekrar edecegini gösteren istege bagli sayi
|
|
367 hareket - isletmenin nice davranacagi, w (sözcük), $ (satir sonu) gibi.
|
1123
|
368
|
17909
|
369 6. Bir satirin basina gelmek için sifir (0) kullanin.
|
1123
|
370
|
17909
|
371 7. Önceki hareketleri geri almak için u (küçük u) yazin.
|
|
372 Bir satirdaki tüm degisiklikleri geri almak için U (büyük U) yazin.
|
|
373 Geri almalari geri almak için <CTRL> R kullanin.
|
1123
|
374
|
|
375 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
376 Ders 3.1: KOY KOMUTU
|
1123
|
377
|
|
378
|
17909
|
379 ** Son yaptiginiz silmeyi imleçten sonraya yerlestirmek için p yazin. **
|
1123
|
380
|
17909
|
381 1. Imleci asagida ---> ile imlenmis tümcecige götürün.
|
1123
|
382
|
17909
|
383 2. Satiri silip Vim'in arabellegine yerlestirmek için dd yazin.
|
1123
|
384
|
17909
|
385 3. Imleci, silinmis satiri nereye yerlestirmek istiyorsaniz, o satirin
|
|
386 ÜZERINE götürün.
|
|
387
|
|
388 4. Normal kipteyken satiri yerlestirmek için p yazin.
|
1123
|
389
|
17909
|
390 5. Tüm satirlari dogru siraya koymak için 2'den 4'e kadar olan adimlari
|
|
391 tekrar edin.
|
1123
|
392
|
17909
|
393 ---> d) Sen de ögrendin mi?
|
|
394 ---> b) Menekseler mavidir,
|
|
395 ---> c) Akil ögrenilir,
|
|
396 ---> a) Güller kirmizidir,
|
1123
|
397
|
17909
|
398 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
399 Ders 3.2: DEGISTIR KOMUTU
|
1123
|
400
|
|
401
|
17909
|
402 ** Imlecin altindaki karakteri baskasi ile degistirmek için rx kullanin. **
|
|
403
|
|
404 1. Imleci asagida ---> ile imlenmis ILK satira götürün.
|
|
405
|
|
406 2. Imleci satirdaki ilk hatanin üzerine götürün.
|
|
407
|
|
408 3. Hatayi düzeltmek için önce r ardindan da dogru karakteri yazin.
|
|
409
|
|
410 4. Ilk satir düzelene kadar adim 2 ve 3'ü tekrar edin.
|
|
411
|
|
412 ---> Bu sativ yazilivken, bivileri yamlis dügmetere basmis.
|
|
413 ---> Bu satir yazilirken, birileri yanlis dügmelere basmis.
|
|
414
|
|
415 5. Ders 3.3'ye geçin.
|
|
416
|
|
417 NOT: Unutmayin, ezberleyerek degil deneyerek ögrenin.
|
|
418
|
1123
|
419 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
420 Ders 3.3: DEGISTIR ISLETMENI
|
1123
|
421
|
|
422
|
17909
|
423 ** Bir sözcügü imleçten sözcük sonuna kadar degistirmek için ce kullanin. **
|
1123
|
424
|
17909
|
425 1. Imleci asagida ---> ile imlenmis ILK satira götürün.
|
1123
|
426
|
17909
|
427 2. Imleci "sutar" daki u'nun üzerine yerlestirin.
|
1123
|
428
|
17909
|
429 3. Önce ce ardindan dogru harfleri girin (bu durumda 'atir').
|
1123
|
430
|
17909
|
431 4. <ESC> dügmesine basin ve degismesi gereken bir sonraki karaktere gidin.
|
1123
|
432
|
17909
|
433 5. Ilk cümle ikincisiyle ayni olana kadar adim 3 ve 4'ü tekrar edin.
|
1123
|
434
|
17909
|
435 ---> Bu sutar degistir komutu ile degisneli gereken birkaç mözgüç içeriyor.
|
|
436 ---> Bu satir degistir komutu ile degismesi gereken birkaç sözcük içeriyor.
|
1123
|
437
|
17909
|
438 ce'nin sadece sözcügü degistirmedigini, ayni zamanda sizi INSERT kipine
|
|
439 aldigina da dikkat edin.
|
1123
|
440
|
|
441 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
442 Ders 3.4: c'YI KULLANARAK DAHA FAZLA DEGISTIRME
|
1123
|
443
|
|
444
|
17909
|
445 ** Degistir isletmeni sil komutu ile ayni hareketlerle kullanilir. **
|
|
446
|
|
447 1. Degistir isletmeni sil ile ayni yolla çalisir. Biçim söyledir:
|
1123
|
448
|
17909
|
449 c [sayi] hareket
|
|
450
|
|
451 2. Hareketler de aynidir. Örnegin w (sözcük), $ (satir sonu) gibi.
|
|
452
|
|
453 3. Imleci asagida ---> ile imlenmis ILK satira götürün.
|
1123
|
454
|
17909
|
455 4. Imleci ilk hataya götürün.
|
|
456
|
|
457 5. Satirin geri kalan kismini ikincisi gibi yapmak için c$ yazin ve daha
|
|
458 sonra <ESC> dügmesine basin.
|
1123
|
459
|
17909
|
460 ---> Bu satirin sonu düzeltilmek için biraz yardima ihtiyaç duyuyor.
|
|
461 ---> Bu satirin sonu düzeltilmek için c$ komutu kullanilarak yardima ihtiyaç
|
|
462 duyuyor.
|
1123
|
463
|
17909
|
464 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
465 Ders 3: ÖZET
|
1123
|
466
|
|
467
|
17909
|
468 1. Silinmis olan bir metni geri yerlestirmek için p yazin. Bu silinmis
|
|
469 metni imleçten hemen SONRA geri yerlestirir (eger bir satir silinmisse
|
|
470 hemen imlecin altindaki satira yerlestirilecektir).
|
|
471
|
|
472 2. Imlecin altindaki karakteri degistirmek için önce r ardindan da
|
|
473 yazmak istediginiz karakteri yazin.
|
|
474
|
|
475 3. Degistir isletmeni belirlenen nesneyi, imleçten hareketin sonuna kadar
|
|
476 degistirme imkani verir. Örnegin, bir sözcügü imleçten sözcük sonuna
|
|
477 kadar degistirmek için cw, bir satirin tamamini degistirmek içinse c$
|
|
478 yazin.
|
|
479
|
|
480 4. Degistir için biçim söyledir:
|
|
481
|
|
482 c [sayi] hareket
|
|
483
|
|
484 Simdi bir sonraki derse geçin.
|
1123
|
485
|
|
486 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
487 Ders 4.1: IMLEÇ KONUMU VE DOSYA DURUMU
|
1123
|
488
|
|
489
|
17909
|
490 ** <CTRL> G dosya içerisindeki konumunuzu ve dosya durumunu gösterir. Dosya
|
|
491 içerisindeki bir satira gitmek için G yazin. **
|
1123
|
492
|
17909
|
493 NOT: Adimlardan herhangi birini yapmadan önce dersin tamamini okuyun!
|
1123
|
494
|
17909
|
495 1. <CTRL> dügmesini basili tutun ve g'ye basin. Biz buna <CTRL> G diyoruz.
|
|
496 Dosyanin sonunda dosya adini ve bulundugunuz konumu gösteren bir durum
|
|
497 satiri görünecektir. Adim 3 için satir numarasini unutmayin.
|
1123
|
498
|
17909
|
499 NOT: Imleç konumunu ekranin sag alt kösesinde görebilirsiniz. Bu 'ruler'
|
|
500 seçenegi etkin oldugunda görülür (bilgi için :help 'ruler' yazin).
|
1123
|
501
|
17909
|
502 2. Dosyanin sonuna gitmek için G'ye basin. Dosyanin basina gitmek için
|
|
503 gg komutunu kullanin.
|
1123
|
504
|
17909
|
505 3. Daha önce bulundugunuz satir numarasini yazin ve daha sonra G'ye
|
|
506 basin. Bu sizi ilk <CTRL> g'ye bastiginiz satira geri götürecektir.
|
|
507
|
|
508 4. Yapabileceginizi düsündügünüzde, adim 1'den 3'e kadar yapin.
|
1123
|
509
|
|
510 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
511 Ders 4.2: ARAMA KOMUTU
|
1123
|
512
|
|
513
|
17909
|
514 ** Bir sözcük öbegini aramak için / ve aranacak öbegi girin. **
|
1123
|
515
|
17909
|
516 1. Normal kipteyken / yazin. / karakterinin ve imlecin ekranin sonunda
|
|
517 göründügüne dikkat edin.
|
1123
|
518
|
17909
|
519 2. 'hatttaa' yazip <ENTER>'a basin. Bu sizin aramak istediginiz sözcüktür.
|
1123
|
520
|
17909
|
521 3. Ayni sözcük öbegini tekrar aramak için n yazin.
|
|
522 Ayni sözcük öbegini zit yönde aramak için N yazin.
|
1123
|
523
|
17909
|
524 4. Eger zit yöne dogru bir arama yapmak istiyorsaniz / komutu yerine ?
|
|
525 komutunu kullanin.
|
1123
|
526
|
17909
|
527 ---> "hatttaa" hatayi yazmanin dogru yolu degil; hatttaa bir hata.
|
1123
|
528
|
17909
|
529 Not: Arama dosyanin sonuna ulastiginda dosyanin basindan sürecektir. Bunu devre
|
|
530 disi birakmak için 'wrapscan' seçenegini sifirlayin.
|
1123
|
531
|
|
532 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
533 Ders 4.3: UYAN AYRAÇLAR ARAMASI
|
1123
|
534
|
|
535
|
17909
|
536 ** Uyan bir (, [ veya { bulmak için % yazin. **
|
|
537
|
|
538 1. Imleci asagida ---> ile imlenmis satirda bir (, [ veya { imine götürün.
|
1123
|
539
|
17909
|
540 2. Simdi % karakterini yazin.
|
1123
|
541
|
17909
|
542 3. Imleç uyan ayracin üzerine gider.
|
|
543
|
|
544 4. Uyan ilk parantezin üzerine geri dönmek için yine % yazin.
|
1123
|
545
|
17909
|
546 5. Imleci baska bir (), [] veya {} üzerine götürün ve % isletmeninin neler
|
|
547 yaptigini gözlemleyin.
|
1123
|
548
|
17909
|
549 ---> Bu içerisinde ( )'ler, ['ler ] ve {'ler } bulunan bir satirdir.
|
1123
|
550
|
17909
|
551 NOT: Bu içerisinde esi olmayan ayraçlar bulunan bir programin hatalarini
|
|
552 ayiklamak için son derece yararlidir.
|
1123
|
553
|
17909
|
554 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
555 Ders 4.4: BUL/DEGISTIR KOMUTU
|
1123
|
556
|
|
557
|
17909
|
558 ** 'eski' yerine 'yeni' yerlestirmek için :s/eski/yeni/g yazin. **
|
1123
|
559
|
17909
|
560 1. Imleci asagida ---> ile imlenmis satira götürün.
|
1123
|
561
|
17909
|
562 2. :s/buu/bu yazip <ENTER>'a basin. Bu komutun sadece satirdaki ilk
|
|
563 uyan karsilasmayi düzelttigine dikkat edin.
|
1123
|
564
|
17909
|
565 3. Simdi satirdaki tüm degisiklikleri bir anda yapmak için :s/buu/bu/g
|
|
566 yazarak tüm "buu" olusumlarini degistirin.
|
1123
|
567
|
|
568 ---> Buu birinci, buu ikinci, buu üçüncü bölüm.
|
|
569
|
17909
|
570 4. Iki satir arasindaki tüm karakter katari olusumlarini degistirmek için:
|
1123
|
571
|
17909
|
572 :#,#s/eski/yeni/g yazin. #,# burada degisikligin yapilacagi araligin
|
|
573 satir numaralaridir.
|
|
574 :%s/eski/yeni/g yazin. Bu tüm dosyadaki her olusumu degistirir.
|
|
575 :%s/eski/yeni/gc yazin. Bu tüm dosyadaki her olusumu degistirir ancak
|
|
576 her birini degistirmeden önce bize sorar.
|
1123
|
577
|
|
578 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
579 Ders 4: ÖZET
|
1123
|
580
|
|
581
|
17909
|
582 1. <CTRL> G sizin dosyadaki konumunuzu ve dosya durumunu gösterir.
|
|
583 G dosyanin sonuna gider.
|
|
584 [sayi] G belirtilen satir numarasina gider.
|
|
585 gg ilk satira gider.
|
1123
|
586
|
17909
|
587 2. Bir sözcük öbeginden önce / yazmak, ILERI yönde o öbegi aratir.
|
|
588 Bir sözcük öbeginden önce ? yazmak, GERI yönde o öbegi aratir.
|
|
589 Bir aramadan sonra, ayni yöndeki bir sonraki karsilasmayi bulmak için n,
|
|
590 veya zit yöndekini bulmak için N yazin.
|
|
591 <CTRL> O sizi eski konumlara, <CTRL> I daha yeni konumlara götürür.
|
1123
|
592
|
17909
|
593 3. Imleç bir (), [], {} ayraci üzerindeyken % yazmak, uyan diger es
|
|
594 ayraci bulur.
|
1123
|
595
|
17909
|
596 4. Bir satirdaki ilk 'eski'yi 'yeni' ile degistirmek için :s/eski/yeni,
|
|
597 Bir satirdaki tüm 'eski'leri 'yeni' ile degistirmek için :s/eski/yeni/g,
|
|
598 Iki satir arasindaki öbekleri degistirmek için :#,#s/eski/yeni/g,
|
|
599 Bir dosyadaki tüm karsilasmalari degistirmek için :%s/eski/yeni/g yazin.
|
|
600 Her seferinde onay sormasi için :%s/eski/yeni/gc kullanin.
|
1123
|
601
|
|
602 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
603 Ders 5.1: BIR DIS KOMUT ÇALISTIRMAK
|
1123
|
604
|
|
605
|
17909
|
606 ** Bir dis komutu çalistirmak için :! ve ardindan dis komutu yazin. **
|
1123
|
607
|
17909
|
608 1. Imleci ekranin altina götürmek için : komutunu yazin. Bu size bir komut
|
|
609 yazma imkani verir.
|
1123
|
610
|
17909
|
611 2. Simdi ! (ünlem) karakterini yazin. Bu size bir dis komut çalistirma
|
|
612 olanagi verir.
|
1123
|
613
|
17909
|
614 3. Örnek olarak ! karakterini takiben ls yazin ve <ENTER>'a basin. Bu size
|
|
615 o anda bulundugunuz dizindeki dosyalari gösterecektir. Veya ls
|
|
616 çalismazsa :!dir komutunu kullanin.
|
1123
|
617
|
17909
|
618 NOT: Herhangi bir dis komutu bu yolla çalistirmak mümkündür.
|
1123
|
619
|
17909
|
620 NOT: Tüm : komutlarindan sonra <ENTER> dügmesine basilmalidir. Bundan sonra
|
|
621 bunu her zaman animsatmayacagiz.
|
1123
|
622
|
|
623 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
624 Ders 5.2: DOSYA YAZMAYA DEVAM
|
1123
|
625
|
|
626
|
17909
|
627 ** Dosyaya yapilan degisikligi kaydetmek için :w DOSYA_ADI yazin. **
|
1123
|
628
|
17909
|
629 1. Bulundugunuz dizini listelemek için :!dir veya :!ls yazin.
|
|
630 Komuttan sonra <ENTER> dügmesine basacaginizi zaten biliyorsunuz.
|
1123
|
631
|
17909
|
632 2. Mevcut olmayan bir dosya adi seçin, örnegin DENEME.
|
1123
|
633
|
17909
|
634 3. Simdi :w DENEME yazin (DENEME sizin seçtiginiz dosya adidir).
|
1123
|
635
|
17909
|
636 4. Bu tüm dosyayi (Vim Tutor) DENEME isminde baska bir dosyaya yazar.
|
|
637 Bunu dogrulamak için, :!ls veya :!dir yazin ve yeniden bulundugunuz
|
|
638 dizini listeleyin.
|
1123
|
639
|
17909
|
640 NOT: Eger Vim'den çikip kaydettiginiz DENEME dosyasini açarsaniz, bunun
|
|
641 kaydettiginiz vimtutor'un gerçek bir kopyasi oldugunu görürsünüz.
|
1123
|
642
|
17909
|
643 5. Simdi dosyayi su komutlari vererek silin:
|
|
644 Windows: :!del DENEME
|
|
645 Unix (macOS, Linux, Haiku): :!rm DENEME
|
1123
|
646
|
|
647 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
648 Ders 5.3: YAZMAK IÇIN METIN SEÇME
|
1123
|
649
|
|
650
|
17909
|
651 ** Dosyanin bir bölümünü kaydetmek için, v hareket :w DOSYA_ADI yazin. **
|
1123
|
652
|
17909
|
653 1. Imleci bu satirin üzerine getirin.
|
1123
|
654
|
17909
|
655 2. v dügmesine basarak imleci asagidaki besinci adima tasiyin. Metnin
|
|
656 seçildigine dikkat edin.
|
1123
|
657
|
17909
|
658 3. : karakterini yazin. Ekranin alt kisminda :'<'> çikacaktir.
|
1123
|
659
|
17909
|
660 4. w DENEME yazin; DENEME burada henüz var olmayan bir dosyadir. <ENTER>
|
|
661 dügmesine basmadan önce :'<'>w DENEME gördügünüzden emin olun.
|
1123
|
662
|
17909
|
663 5. Vim seçilen satirlari DENEME dosyasina yazacaktir. :!ls veya :!dir ile
|
|
664 bakarak dosyayi görün. Henüz silmeyin; bir sonraki derste kullanacagiz.
|
1123
|
665
|
|
666 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
667 Ders 5.4: DOSYALARI BIRLESTIRME VE BÖLÜM EKLEME
|
1123
|
668
|
|
669
|
17909
|
670 ** Bir dosyanin içerigini eklemek için :r DOSYA_ADI yazin. **
|
1123
|
671
|
17909
|
672 1. Imleci bu satirin hemen bir üstüne koyun.
|
1123
|
673
|
17909
|
674 NOT: Ikinci adimi gerçeklestirdikten sonra Ders 5.3'ün metnini göreceksiniz.
|
|
675 Sonrasinda ASAGI dügmesi ile bu derse geri gelin.
|
1123
|
676
|
17909
|
677 2. Simdi :r DENEME komutunu kullanarak DENEME dosyasini bu dosyanin içine
|
|
678 getirin. Getirdiginiz dosya imlecin hemen altina yerlestirilir.
|
1123
|
679
|
17909
|
680 3. Dosyanin getirildigini dogrulamak için YUKARI dügmesini kullanarak
|
|
681 Ders 5.3'ün iki adet kopyasi oldugunu görün, özgün sürümü ve kopyasi.
|
1123
|
682
|
17909
|
683 NOT: Bu komutu kullanarak bir dis komutun çiktisini da dosyanin içine
|
|
684 koyabilirsiniz. Örnegin :r :!ls yazmak ls komutunun verecegi çiktiyi
|
|
685 dosyanin içinde hemen imlecin altindaki satira koyar.
|
1123
|
686
|
|
687 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
688 Ders 5: ÖZET
|
1123
|
689
|
|
690
|
17909
|
691 1. :!komut bir dis komut çalistirir.
|
|
692 Bazi yararli örnekler:
|
|
693 (MS-DOS) (Unix)
|
|
694 :!dir :!ls - bir dizini listeler.
|
|
695 :!del DOSYA :!rm DOSYA - DOSYA'yi siler.
|
|
696
|
|
697 2. :w DOSYA_ADI o anki Vim dosyasini diske DOSYA_ADI ile kaydeder.
|
1123
|
698
|
17909
|
699 3. v hareket :w DOSYA_ADI seçilmis satir araligini DOSYA_ADI ile kaydeder.
|
|
700
|
|
701 4. :r DOSYA_ADI imlecin altindan baslayarak DOSYA_ADI isimli dosyanin
|
|
702 içerigini ekler.
|
1123
|
703
|
17909
|
704 5. :r !dir veya !ls bu iki komutun (dosyalari listeleme) içeriklerini
|
|
705 okur ve dosyanin içine yerlestirir.
|
1123
|
706
|
17909
|
707 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
708 Ders 6.1: AÇ KOMUTU
|
1123
|
709
|
|
710
|
17909
|
711 ** Imlecin asagisina bir satir açmak ve INSERT kipine geçmek için o yazin. **
|
1123
|
712
|
17909
|
713 1. Imleci asagida ---> ile imlenmis satira götürün.
|
|
714
|
|
715 2. Imlecin asagisina bir satir açmak ve INSERT kipine geçmek için o
|
|
716 (küçük harfle) yazin.
|
1123
|
717
|
17909
|
718 3. Simdi herhangi bir metin girin ve INSERT kipinden çikmak için <ESC>
|
|
719 dügmesine basin.
|
1123
|
720
|
17909
|
721 ---> o yazdiktan sonra imleç INSERT kipinde açilan satirin üzerine gider.
|
|
722
|
|
723 4. Imlecin üzerinde bir satir açmak için, yalnizca büyük O yazin. Bunu
|
|
724 asagidaki satirda deneyin.
|
|
725
|
|
726 ---> Bu satirin üzerine bir satir açmak için imleç bu satirdayken O yazin.
|
1123
|
727
|
|
728 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
729 Ders 6.2: EKLE KOMUTU
|
1123
|
730
|
|
731
|
17909
|
732 ** Imleçten sonra metin eklemek için a yazin. **
|
1123
|
733
|
17909
|
734 1. Imleci asagida ---> ile imlenmis satira götürün.
|
1123
|
735
|
17909
|
736 2. Imleç sati'nin sonuna gelinceye dek e dügmesine basin.
|
1123
|
737
|
17909
|
738 3. Imleçten SONRA metin eklemek için a yazin.
|
1123
|
739
|
17909
|
740 4. Simdi ilk satiri ikincisi gibi tamamlayin. INSERT kipinden çikmak için
|
|
741 <ESC> dügmesine basin.
|
1123
|
742
|
17909
|
743 5. e dügmesini kullanarak bir sonraki yarim sözcüge gidin ve adim 3 ve 4'ü
|
|
744 tekrarlayin.
|
1123
|
745
|
17909
|
746 ---> Bu sati çalisabilirsiniz. Çali met ekl
|
|
747 ---> Bu satirda çalisabilirsiniz. Çalisirken metin eklemeyi kullanin.
|
1123
|
748
|
|
749 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
750 Ders 6.3: BIR BASKA DEGISTIR KOMUTU
|
1123
|
751
|
|
752
|
17909
|
753 ** Birden fazla karakter degistirmek için büyük R yazin. **
|
1123
|
754
|
17909
|
755 1. Imleci asagida ---> ile imlenmis ILK satira götürün. Imleci ilk xxx'in
|
|
756 basina getirin.
|
1123
|
757
|
17909
|
758 2. Simdi R dügmesine basin ve ikinci satirdaki sayiyi ilk satirdaki xxx'in
|
|
759 yerine yazin.
|
1123
|
760
|
17909
|
761 3. <ESC> dügmesine basarak REPLACE kipinden çikin. Satirin geri kalaninin
|
|
762 degismedigini gözlemleyin.
|
1123
|
763
|
17909
|
764 4. Kalan xxx'i de degistirmek için adimlari tekrarlayin.
|
1123
|
765
|
17909
|
766 ---> 123 sayisina xxx eklemek size yyy toplamini verir.
|
|
767 ---> 123 sayisina 456 eklemek size 579 toplamini verir.
|
1123
|
768
|
|
769 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
770 Ders 6.4: METIN KOPYALA VE YAPISTIR
|
|
771
|
|
772 ** y isletmenini kullanarak metin kopyalayin ve p kullanarak yapistirin. **
|
|
773
|
|
774 1. Imleci asagida ---> ile imlenmis satira getirin ve "a)"nin ardina koyun.
|
|
775
|
|
776 2. v ile VISUAL kipine geçin ve imleci "ilk" sözcügünün öncesine getirin.
|
|
777
|
|
778 3. y dügmesine basarak seçili metni kopyalayin.
|
|
779
|
|
780 4. Imleci bir sonraki satirin sonuna j$ ile getirin.
|
|
781
|
|
782 5. p dügmesine basarak metni yapistirin. Akabinde <ESC> dügmesine basin.
|
|
783
|
|
784 6. VISUAL kipine geçerek "öge" sözcügünü seçin, y ile kopyalayin, j$ ile
|
|
785 ikinci satirin sonuna gidin ve p ile sözcügü yapistirin.
|
|
786
|
|
787 ---> a) Bu ilk öge
|
|
788 ---> b)
|
|
789
|
|
790 NOT: y komutunu bir isletmen olarak da kullanabilirsiniz; yw komutu yalnizca
|
|
791 bir sözcügü kopyalar.
|
|
792
|
|
793 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
794 Ders 6.4: SET KOMUTU
|
1123
|
795
|
|
796
|
17909
|
797 ** Arama veya degistirme islemlerinin büyük/küçük harf durumunu görmezden
|
|
798 gelmesi için SET komutunu kullanin.
|
|
799
|
|
800 1. 'yoksay' sözcügünü aramak için /ignore yazin. Bunu n dügmesine basarak
|
|
801 birkaç kez yenileyin.
|
1123
|
802
|
17909
|
803 2. :set ic yazarak 'ic' (BÜYÜK/küçük harf yoksay) ayarini seçin.
|
1123
|
804
|
17909
|
805 3. Yeniden n dügmesine basarak 'yoksay' sözcügünü aramayi sürdürün. Artik
|
|
806 YOKSAY ve yoksay örneklerinin de bulundugunu gözlemleyin.
|
|
807
|
|
808 4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarini seçin.
|
1123
|
809
|
17909
|
810 5. /ignore yazarak arama komutunu tekrar verin ve ne olacagini görün.
|
|
811
|
|
812 6. BÜYÜK/küçük harf ayrimsiz arama ayarini kapatmak için :set noic yazin.
|
1123
|
813
|
17909
|
814 NOT: Sonuçlarin ekranda vurgulanmasini istemiyorsaniz :nohlsearch yazin.
|
|
815 NOT: Eger yalnizca bir arama islemi için BÜYÜK/küçük harf ayrimsiz arama
|
|
816 yapmak istiyorsaniz /ignore\c komutunu kullanin.
|
1123
|
817
|
|
818 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
819 DERS 6 ÖZET
|
1123
|
820
|
|
821
|
17909
|
822 1. o komutu imlecin altinda bir satir açar ve imleci bu açilmis satira
|
|
823 INSERT kipinde yerlestirir.
|
|
824 O komutu imlecin üzerinde bir satir açar.
|
1123
|
825
|
17909
|
826 2. a komutu imleçten sonra metin girisine olanak verir.
|
|
827 A komutu geçerli satirin sonuna giderek metin girisine olanak verir.
|
1123
|
828
|
17909
|
829 3. e komutu imleci bir sözcügün sonuna tasir.
|
1123
|
830
|
17909
|
831 4. y isletmeni metni kopyalar, p isletmeni yapistirir.
|
1123
|
832
|
17909
|
833 5. R komutu REPLACE (DEGISTIR) kipine girer ve <ESC>'ye basilana kadar kalir.
|
1123
|
834
|
17909
|
835 6. ":set xxx" yazmak "xxx" seçenegini ayarlar. Bazi seçenekler:
|
|
836 'ic' 'ignorecase' BÜYÜK/küçük harf ayrimini arama yaparken kapatir.
|
|
837 'is' 'incsearch' Bir arama metninin tüm uyan kisimlarini gösterir.
|
|
838 'hls' 'hlsearch' Uyan sonuçlarin üzerini vurgular.
|
|
839 Ayarlama yaparken ister kisa ister uzun sürümleri kullanabilirsiniz.
|
1123
|
840
|
17909
|
841 7. Bir ayari kapatmak için "no" ekleyin, örnegin :set noic.
|
1123
|
842
|
|
843 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
844 Ders 7.1: YARDIM KAYNAKLARI
|
1123
|
845
|
|
846
|
17909
|
847 ** Çevrimiçi yardim sistemini kullanin **
|
1123
|
848
|
17909
|
849 Vim genis bir çeirimiçi yardim sistemine sahiptir. Baslamak için su üçünü
|
|
850 deneyebilirsiniz:
|
|
851 - (eger varsa) <HELP> dügmesine basin
|
|
852 - (eger varsa) <F1> dügmesine basin
|
|
853 - :help yazin ve <ENTER> dügmesine basin
|
1123
|
854
|
17909
|
855 Yardim penceresindeki metinleri okuyarak yardim sisteminin nasil çalistigini
|
|
856 ögrenin.
|
|
857 Bir pencereden digerine geçmek için <CTRL> W ikilisini kullanin.
|
|
858 Yardim penceresini kapatmak için :q yazip <ENTER> dügmesine basin.
|
1123
|
859
|
17909
|
860 ":help" komutuna degisken (argüman) vererek herhangi bir konu hakkinda
|
|
861 yardim alabilirsini. Sunlari deneyin (<ENTER> dügmesine basmayi unutmayin):
|
1123
|
862
|
17909
|
863 :help w
|
|
864 :help c_<CTRL> D
|
|
865 :help insert-index
|
|
866 :help user-manual
|
1123
|
867
|
|
868 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
17909
|
869 Ders 7.2: BIR BASLANGIÇ BETIGI OLUSTURUN
|
|
870
|
|
871 ** Vim'in özelliklerine bakin **
|
1123
|
872
|
17909
|
873 Vim Vi'dan çok daha fazla özellige sahiptir fakat birçogu öntanimli olarak
|
|
874 kapalidir. Daha fazla özellik kullanabilmek için bir "vimrc" dosyasi
|
|
875 olusturmalisiniz.
|
|
876
|
|
877 1. "vimrc" dosyasini düzenlemeye baslayin. Isletim sistemlerine göre:
|
|
878
|
|
879 :e ~/.vimrc Unix için
|
|
880 :e $VIM/_vimrc Windows için
|
|
881
|
|
882 2. Simdi örnek "vimrc" dosyasi içerigini okuyun:
|
1123
|
883
|
17909
|
884 :r $VIMRUNTIME/vimrc_example.vim
|
|
885
|
|
886 3. Dosyayi :w ile kaydedin.
|
|
887
|
|
888 Vim'i bir sonraki çalistirilmasinda sözdizim vurgulamasi kullanacaktir.
|
|
889 Tüm tercih ettiginiz ayarlari bu "vimrc" dosyasina ekleyebilirsiniz.
|
|
890 Daha fazla bilgi için :help vimrc-intro yazin.
|
1123
|
891
|
17909
|
892 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
893 Ders 7.3: TAMAMLAMA
|
1123
|
894
|
17909
|
895 ** <CTRL> D ve <TAB> ile komut istemi ekraninda tamamlama **
|
|
896
|
|
897 1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmadigindan emin olun.
|
|
898
|
|
899 2. Bulundugunuz dizindeki dosyalara :!ls veya :!dir ile bakin.
|
1123
|
900
|
17909
|
901 3. Bir komutun baslangicini yazin, örnegin :e.
|
|
902
|
|
903 4. <CTRL> D'ye bastiginizda Vim size e ile baslayan komutlari gösterecektir.
|
|
904
|
|
905 5. d <TAB> kullandiginizda Vim komutu kendinden :edit olarak tamamlayacaktir.
|
1123
|
906
|
17909
|
907 6. Simdi bir bosluk ekleyin ve var olan bir dosyanin bas harflerini yazin.
|
|
908 Örnegin :edit DOS.
|
|
909
|
|
910 7. <TAB> dügmesine basin. Eger yalnizca bu dosyadan bir tane varsa Vim
|
|
911 sizin için dosya adinin geri kalanini tamamlayacaktir.
|
1123
|
912
|
17909
|
913 NOT: Tamamlama birçok komut için çalisir. Yalnizca <CTRL> D ve <TAB>
|
|
914 ikililerini deneyin. Özellikle :help için çok yararlidir.
|
1123
|
915
|
17909
|
916 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
917 Ders 7: ÖZET
|
|
918
|
|
919 1. :help yazmak veya <F1> veya <HELP> dügmelerine basmak yardim
|
|
920 penceresini açar.
|
|
921
|
|
922 2. :help cmd yazarak cmd hakkinda bilgi sahibi olabilirsiniz.
|
1123
|
923
|
17909
|
924 3. <CTRL> W kullanarak baska pencerelere geçebilirsiniz.
|
|
925
|
|
926 4. :q kullanarak yardim penceresini kapatabilirsiniz.
|
1123
|
927
|
17909
|
928 5. Bir vimrc baslangiç betigi olusturarak yeglenen ayarlarinizi
|
|
929 saklayabilirsiniz.
|
|
930
|
|
931 6. Bir : komutu girerken <CTRL> D'ye basarak olanakli tamamlama
|
|
932 seçeneklerini görebilirsiniz. <TAB>'a basarak tamamlamayi seçin.
|
1123
|
933
|
|
934 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
935
|
17909
|
936 Burada Vim Egitmeni tamamlanmis oldu. Egitmendeki amaç Vim düzenleyicisi
|
|
937 hakkinda kisa bir bilgi vermek ve onu kolayca kullanmanizi saglamakti.
|
|
938 Vim'in tamamini ögretmek çok zordur zira Vim birçok komuta sahiptir. Bundan
|
|
939 sonra ":help user-manual" komutu ile kullanici kilavuzunu okumalisiniz.
|
|
940
|
|
941 Daha fazla okuma ve çalisma için su kitabi öneriyoruz:
|
1123
|
942
|
17909
|
943 Vim - Vi Improved - by Steve Oualline
|
|
944 Publisher: New Riders
|
|
945
|
|
946 Tümüyle Vim için hazirlanmis ilk kitaptir. Özellikle ilk kullanicilar için
|
|
947 çok uygundur.
|
|
948 Kitapta birçok örnek ve resim bulunmaktadir.
|
1123
|
949 http://iccf-holland.org/click5.html adresine bakabilirsiniz.
|
|
950
|
|
951 Bu kitap daha eskidir ve Vim'den daha çok Vi içindir ancak tavsiye edilir:
|
17909
|
952
|
|
953 Learning the Vi Editor - by Linda Lamb
|
|
954 Publisher: O'Reilly & Associates Inc.
|
|
955
|
|
956 Vi hakkinda bilmek isteyeceginiz neredeyse her seyin bulundugu bir kitap.
|
|
957 6. Basim ayni zamanda Vim hakkinda da bilgi içermektedir.
|
1123
|
958
|
17909
|
959 Bu egitmen Michael C. Pierce ve Robert K. Ware tarafindan yazildi,
|
|
960 Charles Smith tarafindan saglanan fikirlerle Colorado School Of Mines,
|
|
961 Colorado State University. E-posta: bware@mines.colorado.edu
|
1123
|
962
|
17909
|
963 Vim için degistiren: Bram Moolenaar
|
1123
|
964
|
17909
|
965 Türkçe çeviri: Serkan "heartsmagic" Çalis (2005), adresimeyaz (at) yahoo com
|
|
966 2019 Güncelleme: Emir SARI, emirsari (at) gmail com
|
1123
|
967
|
17909
|
968 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |