blob: af4d18ad907f5e3503ca8e108ea2711a536aa061 [file] [log] [blame]
Bram Moolenaare465af52008-06-25 01:02:34 +00001===============================================================================
Bram Moolenaar06fe74a2019-08-31 16:20:32 +02002= 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 =
Bram Moolenaare465af52008-06-25 01:02:34 +00003===============================================================================
4
Bram Moolenaar06fe74a2019-08-31 16:20:32 +02005 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.
Bram Moolenaare465af52008-06-25 01:02:34 +00009
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020010 Egitmeni tamamlama süresi yapacaginiz denemelere bagli olarak 25-30
11 dakikadir.
Bram Moolenaare465af52008-06-25 01:02:34 +000012
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020013 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).
Bram Moolenaare465af52008-06-25 01:02:34 +000017
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020018 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.
Bram Moolenaare465af52008-06-25 01:02:34 +000021
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020022 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.
Bram Moolenaare465af52008-06-25 01:02:34 +000024
25~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020026 Ders 1.1: IMLECI HAREKET ETTIRMEK
27
28Çevirmen Notu: Tüm derslerde <ENTER> gördügünüzde bu dügmeye basmaniz gerekir.
29
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.
38
39 2. j dügmesini kendisini yineleyinceye dek basili tutun.
40
41 3. Asagi dügmesini kullanarak, Ders 1.2'ye geçin.
42
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
49~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
50 Ders 1.2: VIM'DEN ÇIKIS
Bram Moolenaare465af52008-06-25 01:02:34 +000051
52
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020053 !! NOT: Asagidaki adimlari yapmadan önce, bu dersi tamamen okuyun.
Bram Moolenaare465af52008-06-25 01:02:34 +000054
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020055 1. Normal kipte oldugunuzdan emin olmak için <ESC> dügmesine basin.
Bram Moolenaare465af52008-06-25 01:02:34 +000056
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020057 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.
61
62 4. Eger bu adimlari ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e
63 kadar olan adimlari yeniden uygulayin.
64
65 5. Imleci Ders 1.3'e tasiyin.
66
67~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68 Ders 1.3: METIN DÜZENLEME - METIN SILME
69
70
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.
78
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
87~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88 Ders 1.4: METIN DÜZENLEME - METIN GIRME
89
90
91 ** Normal kipteyken metin eklemek için i'ye basin. **
92
93 1. Imleci asagida ---> ile imlenmis ILK satira götürün.
94
95 2. Ilk satiri ikincisinin aynisi gibi yapmak için, imleci eklenmesi gereken
Bram Moolenaare465af52008-06-25 01:02:34 +000096 metinden sonraki ilk karakterin üzerine götürün.
97
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020098 3. i'ye basin ve gerekli eklemeleri yapin.
Bram Moolenaare465af52008-06-25 01:02:34 +000099
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200100 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000102
103---> Bu metinde eksk.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200104---> Bu metinde bir sey eksik.
Bram Moolenaare465af52008-06-25 01:02:34 +0000105
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200106 5. Artik yapabildiginizi düsünüyorsaniz bir sonraki bölüme geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000107
108~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200109 Ders 1.5: METIN DÜZENLEME - METIN EKLEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000110
111
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200112 ** Metin eklemek için A dügmesine basin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000113
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200114 1. Imleci asagida ---> ile imlenmis ILK satira götürün. Imlecin hangi
115 karakterin üzerinde oldugu önemli degildir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000116
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200117 2. A'ya basin ve gerekli eklemeleri yapin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000118
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200119 3. Metin eklemeyi bitirdiginizde <ESC>'ye basin ve Normal kipe dönün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000120
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200121 4. Imleci asagida ---> ile imlenmis IKINCI satira götürün ve ikinci ve
122 üçüncü adimlari tekrarlayarak tümceyi düzeltin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000123
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200124---> 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000128
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200129 5. Artik rahatça metin ekleyebildiginizi düsünüyorsaniz Ders 1.6'ya geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000130
131~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200132 Ders 1.6: DOSYA DÜZENLEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000133
134
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200135 ** :wq yazmak açik olan dosyayi kaydeder ve Vim'den çikar.
Bram Moolenaare465af52008-06-25 01:02:34 +0000136
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200137 !! NOT: Asagidaki adimlari uygulamadan önce tüm bu bölümü iyice okuyun!
Bram Moolenaare465af52008-06-25 01:02:34 +0000138
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200139 1. Bu egitmeni Ders 1.2'de yaptiginiz gibi :q! yazarak kapatin. Veya baska
140 bir uçbirime erisiminiz varsa orada yapin.
141
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.
146
147 3. Daha önceki derslerde ögrendiginiz gibi metin girip/ekleyip silin.
148
149 4. :wq <ENTER> yazarak degisiklikleri kaydedin ve Vim'den çikin.
150
151 5. Eger vimtutor'dan birinci adimda çiktiysaniz yeniden açin ve asagidaki
152 özet bölüme gelin.
153
154 6. Yukaridaki adimlari okuduktan ve anladiktan sonra YAPIN.
Bram Moolenaare465af52008-06-25 01:02:34 +0000155
156~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200157 Ders 1: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000158
159
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200160 1. Imleç ok dügmeleri veya hjkl dügmeleri kullanilarak hareket ettirilir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000161
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200162 h (sol) / j (asagi) / k (yukari) / l (sag)
Bram Moolenaare465af52008-06-25 01:02:34 +0000163
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200164 2. Vim'i komut isteminden baslatmak için:
Bram Moolenaare465af52008-06-25 01:02:34 +0000165
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200166 vim <ENTER>
167 veya
168 vim DOSYA_ADI <ENTER> kullanin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000169
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200170 3. Vim'den çikmak için önce <ESC>'ye basip sonra:
Bram Moolenaare465af52008-06-25 01:02:34 +0000171
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200172 :q! <ENTER> (degisiklikleri kaydetmeden çikar)
173 :wq <ENTER> (degisiklikleri kaydedip çikar) komutlarini kullanin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000174
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200175 4. Imlecin üzerinde oldugu karakteri silmek için x dügmesine basin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000176
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200177 5. Metin girmek veya eklemek için:
Bram Moolenaare465af52008-06-25 01:02:34 +0000178
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200179 i metin girin <ESC> imleçten önce girer
180 A metin girin <ESC> satirdan sonra ekler
Bram Moolenaare465af52008-06-25 01:02:34 +0000181
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200182 NOT: <ESC> dügmesine basmak sizi Normal kipe geri döndürür veya istenmeyen ve
183 yarim yazilmis bir komutu iptal eder.
Bram Moolenaare465af52008-06-25 01:02:34 +0000184
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200185 Simdi Ders 2 ile bu egitmeni sürdürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000186
187~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200188 Ders 2.1: SILME KOMUTLARI
Bram Moolenaare465af52008-06-25 01:02:34 +0000189
190
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200191 ** Bir sözcügü silmek için dw yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000192
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200193 1. Normal kipte oldugunuzdan emin olmak için <ESC> dügmesine basin.
194
195 2. Imleci asagida ---> ile imlenmis satira götürün.
196
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.
200
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.
204
205---> Bu satirda çerez tümceye ait olmayan leblebi sözcükler var.
206
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
211
212
213 ** Satiri sonuna kadar silmek için d$ yazin. **
214
215 1. Normal kipte oldugunuzdan emin olmak için <ESC> dügmesine basin.
216
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.
230
231~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
232 Ders 2.3: ISLETMENLER VE HAREKETLER
233
234
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:
237
238 d hareket
239
Bram Moolenaare465af52008-06-25 01:02:34 +0000240 Burada:
Bram Moolenaare465af52008-06-25 01:02:34 +0000241
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200242 d - silme isletmenidir.
243 hareket - isletmenin neyi isletecegidir (asagida listelenmistir).
Bram Moolenaare465af52008-06-25 01:02:34 +0000244
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200245 Hareketlerin kisa bir listesi için:
Bram Moolenaare465af52008-06-25 01:02:34 +0000246
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200247 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
Bram Moolenaare465af52008-06-25 01:02:34 +0000250
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200251 Demeli ki, de komutunu girmek imleçten sözcügün sonuna kadar siler.
Bram Moolenaare465af52008-06-25 01:02:34 +0000252
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200253 NOT: Normal kipte hiçbir hareket olmadan yalnizca isletmeni girmek imleci
254 yukarida belirtildigi gibi hareket ettirir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000255
256~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200257 Ders 2.4: BIR HAREKET ILE BIRLIKTE SAYIM KULLANMAK
Bram Moolenaare465af52008-06-25 01:02:34 +0000258
259
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200260 ** Bir hareketten önce sayi kullanmak o hareketi sayi kadar tekrarlatir. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000261
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200262 1. Imleci asagida ---> ile imlenmis satirin BASINA götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000263
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200264 2. 2w yazarak imleci iki sözcük ileriye tasiyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000265
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200266 3. 3e yazarak imleci üç sözcük ilerideki sözcügün sonuna tasiyin.
267
268 4. 0 yazarak imleci satirin basina tasiyin.
269
270 5. Ikinci ve üçüncü adimlari degisik sayilar kullanarak tekrarlayin.
271
272---> Bu üzerinde hoplayip ziplayabileceginiz naçizane bir satir.
273
274 6. Ders 2.5'e geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000275
276~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200277 Ders 2.5: BIR SAYIM KULLANARAK DAHA FAZLA SILME ISLEMI
Bram Moolenaare465af52008-06-25 01:02:34 +0000278
279
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200280 ** Bir isletmen ile birlikte sayi kullanmak isletmeni o kadar tekrarlatir. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000281
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200282 Yukarida sözü edilen silme isletmeni ve hareketinin arasina sayi ekleyerek
283 yapilan islemi o sayi kadar tekrarlatabilirsiniz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000284
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200285 d [sayi] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000286
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200287 1. Imleci asagida ---> ile imlenen satirdaki ilk BÜYÜK HARFTEN olusan
288 sözcügün basina getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000289
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200290 2. d2w yazarak iki BÜYÜK HARFLI sözcügü silin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000291
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200292 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000294
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200295---> Bu ABC ÇDE satirdaki FGG HII JKLM NOÖ PRSST sözcükler UÜ VY temizlenmistir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000296
297~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200298 Ders 2.6: SATIRLARDA ISLEM YAPMA
Bram Moolenaare465af52008-06-25 01:02:34 +0000299
300
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200301 ** Bütün bir satiri silmek için dd yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000302
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200303 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000306
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200307 1. Imleci asagidaki tümcecigin ikinci satirina götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000308
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200309 2. Satiri silmek için dd yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000310
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200311 3. Simdi de dördüncü satira gidin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000312
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200313 4. Iki satiri birden silmek için 2dd yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000314
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200315---> 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
Bram Moolenaare465af52008-06-25 01:02:34 +0000322
323~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200324 Ders 2.7: GERI AL KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000325
326
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200327 ** Son komutu geri almak için u, bütün bir satiri düzeltmek için U yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000328
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200329 1. Imleci asagida ---> ile imlenmis satirda ve ilk hatanin üzerine koyun.
Bram Moolenaare465af52008-06-25 01:02:34 +0000330
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200331 2. Ilk istenmeyen karakteri silmek için x yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000332
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200333 3. Simdi son çalistirilan komutu geri almak için u yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000334
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200335 4. Bu sefer x komutunu kullanarak satirdaki tüm hatalari düzeltin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000336
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200337 5. Simdi satiri ilk haline çevirmek için büyük U yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000338
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200339 6. Simdi U ve daha önceki komutlari geri almak için birkaç defa u yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000340
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200341 7. Birkaç defa <CTRL> R (<CTRL>'yi basili tutarken R ye basin) yazarak
342 geri almalari da geri alin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000343
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200344---> Buu satiirdaki hatalari düüzeltinn ve sonra koomutu geri alllin.
345
346 8. Bunlar son derece kullanisli komutlardir. Simdi Ders 2 Özete geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000347
348~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200349 Ders 2: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000350
351
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200352 1. Imleçten itibaren bir sözcügü silmek için dw yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000353
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200354 2. Imleçten itibaren bir satiri silmek için d$ yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000355
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200356 3. Bütün bir satiri silmek için dd yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000357
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200358 4. Bir hareketi yenilemek için önüne sayi takisi getirin, 2w gibi.
Bram Moolenaare465af52008-06-25 01:02:34 +0000359
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200360 5. Normal kipte bir komut biçimi söyledir:
Bram Moolenaare465af52008-06-25 01:02:34 +0000361
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200362 isletmen [sayi] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000363
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200364 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000368
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200369 6. Bir satirin basina gelmek için sifir (0) kullanin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000370
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200371 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000374
375~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200376 Ders 3.1: KOY KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000377
378
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200379 ** Son yaptiginiz silmeyi imleçten sonraya yerlestirmek için p yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000380
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200381 1. Imleci asagida ---> ile imlenmis tümcecige götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000382
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200383 2. Satiri silip Vim'in arabellegine yerlestirmek için dd yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000384
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200385 3. Imleci, silinmis satiri nereye yerlestirmek istiyorsaniz, o satirin
386 ÜZERINE götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000387
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200388 4. Normal kipteyken satiri yerlestirmek için p yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000389
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200390 5. Tüm satirlari dogru siraya koymak için 2'den 4'e kadar olan adimlari
391 tekrar edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000392
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200393---> d) Sen de ögrendin mi?
394---> b) Menekseler mavidir,
395---> c) Akil ögrenilir,
396---> a) Güller kirmizidir,
Bram Moolenaare465af52008-06-25 01:02:34 +0000397
398~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200399 Ders 3.2: DEGISTIR KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000400
401
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200402 ** Imlecin altindaki karakteri baskasi ile degistirmek için rx kullanin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000403
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200404 1. Imleci asagida ---> ile imlenmis ILK satira götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000405
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200406 2. Imleci satirdaki ilk hatanin üzerine götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000407
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200408 3. Hatayi düzeltmek için önce r ardindan da dogru karakteri yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000409
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200410 4. Ilk satir düzelene kadar adim 2 ve 3'ü tekrar edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000411
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200412---> Bu sativ yazilivken, bivileri yamlis dügmetere basmis.
413---> Bu satir yazilirken, birileri yanlis dügmelere basmis.
Bram Moolenaare465af52008-06-25 01:02:34 +0000414
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200415 5. Ders 3.3'ye geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000416
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200417 NOT: Unutmayin, ezberleyerek degil deneyerek ögrenin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000418
419~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200420 Ders 3.3: DEGISTIR ISLETMENI
Bram Moolenaare465af52008-06-25 01:02:34 +0000421
422
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200423 ** Bir sözcügü imleçten sözcük sonuna kadar degistirmek için ce kullanin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000424
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200425 1. Imleci asagida ---> ile imlenmis ILK satira götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000426
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200427 2. Imleci "sutar" daki u'nun üzerine yerlestirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000428
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200429 3. Önce ce ardindan dogru harfleri girin (bu durumda 'atir').
Bram Moolenaare465af52008-06-25 01:02:34 +0000430
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200431 4. <ESC> dügmesine basin ve degismesi gereken bir sonraki karaktere gidin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000432
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200433 5. Ilk cümle ikincisiyle ayni olana kadar adim 3 ve 4'ü tekrar edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000434
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200435---> 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000437
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200438 ce'nin sadece sözcügü degistirmedigini, ayni zamanda sizi INSERT kipine
439 aldigina da dikkat edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000440
441~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200442 Ders 3.4: c'YI KULLANARAK DAHA FAZLA DEGISTIRME
Bram Moolenaare465af52008-06-25 01:02:34 +0000443
444
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200445 ** Degistir isletmeni sil komutu ile ayni hareketlerle kullanilir. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000446
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200447 1. Degistir isletmeni sil ile ayni yolla çalisir. Biçim söyledir:
Bram Moolenaare465af52008-06-25 01:02:34 +0000448
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200449 c [sayi] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000450
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200451 2. Hareketler de aynidir. Örnegin w (sözcük), $ (satir sonu) gibi.
Bram Moolenaare465af52008-06-25 01:02:34 +0000452
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200453 3. Imleci asagida ---> ile imlenmis ILK satira götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000454
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200455 4. Imleci ilk hataya götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000456
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200457 5. Satirin geri kalan kismini ikincisi gibi yapmak için c$ yazin ve daha
458 sonra <ESC> dügmesine basin.
459
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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000463
464~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200465 Ders 3: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000466
467
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200468 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).
Bram Moolenaare465af52008-06-25 01:02:34 +0000471
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200472 2. Imlecin altindaki karakteri degistirmek için önce r ardindan da
473 yazmak istediginiz karakteri yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000474
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200475 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000479
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200480 4. Degistir için biçim söyledir:
Bram Moolenaare465af52008-06-25 01:02:34 +0000481
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200482 c [sayi] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000483
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200484 Simdi bir sonraki derse geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000485
486~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200487 Ders 4.1: IMLEÇ KONUMU VE DOSYA DURUMU
Bram Moolenaare465af52008-06-25 01:02:34 +0000488
489
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200490** <CTRL> G dosya içerisindeki konumunuzu ve dosya durumunu gösterir. Dosya
491 içerisindeki bir satira gitmek için G yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000492
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200493 NOT: Adimlardan herhangi birini yapmadan önce dersin tamamini okuyun!
Bram Moolenaare465af52008-06-25 01:02:34 +0000494
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200495 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000498
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200499 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).
Bram Moolenaare465af52008-06-25 01:02:34 +0000501
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200502 2. Dosyanin sonuna gitmek için G'ye basin. Dosyanin basina gitmek için
503 gg komutunu kullanin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000504
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200505 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000507
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200508 4. Yapabileceginizi düsündügünüzde, adim 1'den 3'e kadar yapin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000509
510~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200511 Ders 4.2: ARAMA KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000512
513
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200514 ** Bir sözcük öbegini aramak için / ve aranacak öbegi girin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000515
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200516 1. Normal kipteyken / yazin. / karakterinin ve imlecin ekranin sonunda
517 göründügüne dikkat edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000518
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200519 2. 'hatttaa' yazip <ENTER>'a basin. Bu sizin aramak istediginiz sözcüktür.
Bram Moolenaare465af52008-06-25 01:02:34 +0000520
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200521 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.
523
524 4. Eger zit yöne dogru bir arama yapmak istiyorsaniz / komutu yerine ?
525 komutunu kullanin.
526
527---> "hatttaa" hatayi yazmanin dogru yolu degil; hatttaa bir hata.
528
529Not: Arama dosyanin sonuna ulastiginda dosyanin basindan sürecektir. Bunu devre
530 disi birakmak için 'wrapscan' seçenegini sifirlayin.
531
532~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
533 Ders 4.3: UYAN AYRAÇLAR ARAMASI
534
535
536 ** Uyan bir (, [ veya { bulmak için % yazin. **
537
538 1. Imleci asagida ---> ile imlenmis satirda bir (, [ veya { imine götürün.
539
540 2. Simdi % karakterini yazin.
541
542 3. Imleç uyan ayracin üzerine gider.
543
544 4. Uyan ilk parantezin üzerine geri dönmek için yine % yazin.
545
546 5. Imleci baska bir (), [] veya {} üzerine götürün ve % isletmeninin neler
547 yaptigini gözlemleyin.
548
549---> Bu içerisinde ( )'ler, ['ler ] ve {'ler } bulunan bir satirdir.
550
551 NOT: Bu içerisinde esi olmayan ayraçlar bulunan bir programin hatalarini
552 ayiklamak için son derece yararlidir.
553
554~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
555 Ders 4.4: BUL/DEGISTIR KOMUTU
556
557
558 ** 'eski' yerine 'yeni' yerlestirmek için :s/eski/yeni/g yazin. **
559
560 1. Imleci asagida ---> ile imlenmis satira götürün.
561
562 2. :s/buu/bu yazip <ENTER>'a basin. Bu komutun sadece satirdaki ilk
563 uyan karsilasmayi düzelttigine dikkat edin.
564
565 3. Simdi satirdaki tüm degisiklikleri bir anda yapmak için :s/buu/bu/g
566 yazarak tüm "buu" olusumlarini degistirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000567
568---> Buu birinci, buu ikinci, buu üçüncü bölüm.
569
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200570 4. Iki satir arasindaki tüm karakter katari olusumlarini degistirmek için:
Bram Moolenaare465af52008-06-25 01:02:34 +0000571
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200572 :#,#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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000577
578~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200579 Ders 4: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000580
581
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200582 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000586
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200587 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000592
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200593 3. Imleç bir (), [], {} ayraci üzerindeyken % yazmak, uyan diger es
594 ayraci bulur.
Bram Moolenaare465af52008-06-25 01:02:34 +0000595
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200596 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000601
602~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200603 Ders 5.1: BIR DIS KOMUT ÇALISTIRMAK
Bram Moolenaare465af52008-06-25 01:02:34 +0000604
605
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200606 ** Bir dis komutu çalistirmak için :! ve ardindan dis komutu yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000607
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200608 1. Imleci ekranin altina götürmek için : komutunu yazin. Bu size bir komut
609 yazma imkani verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000610
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200611 2. Simdi ! nlem) karakterini yazin. Bu size bir dis komut çalistirma
612 olanagi verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000613
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200614 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000617
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200618 NOT: Herhangi bir dis komutu bu yolla çalistirmak mümkündür.
Bram Moolenaare465af52008-06-25 01:02:34 +0000619
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200620 NOT: Tüm : komutlarindan sonra <ENTER> dügmesine basilmalidir. Bundan sonra
621 bunu her zaman animsatmayacagiz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000622
623~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200624 Ders 5.2: DOSYA YAZMAYA DEVAM
Bram Moolenaare465af52008-06-25 01:02:34 +0000625
626
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200627 ** Dosyaya yapilan degisikligi kaydetmek için :w DOSYA_ADI yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000628
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200629 1. Bulundugunuz dizini listelemek için :!dir veya :!ls yazin.
630 Komuttan sonra <ENTER> dügmesine basacaginizi zaten biliyorsunuz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000631
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200632 2. Mevcut olmayan bir dosya adi seçin, örnegin DENEME.
Bram Moolenaare465af52008-06-25 01:02:34 +0000633
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200634 3. Simdi :w DENEME yazin (DENEME sizin seçtiginiz dosya adidir).
Bram Moolenaare465af52008-06-25 01:02:34 +0000635
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200636 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000639
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200640 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000642
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200643 5. Simdi dosyayi su komutlari vererek silin:
644 Windows: :!del DENEME
645 Unix (macOS, Linux, Haiku): :!rm DENEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000646
647~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200648 Ders 5.3: YAZMAK IÇIN METIN SEÇME
Bram Moolenaare465af52008-06-25 01:02:34 +0000649
650
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200651 ** Dosyanin bir bölümünü kaydetmek için, v hareket :w DOSYA_ADI yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000652
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200653 1. Imleci bu satirin üzerine getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000654
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200655 2. v dügmesine basarak imleci asagidaki besinci adima tasiyin. Metnin
656 seçildigine dikkat edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000657
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200658 3. : karakterini yazin. Ekranin alt kisminda :'<'> çikacaktir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000659
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200660 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000662
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200663 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000665
666~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200667 Ders 5.4: DOSYALARI BIRLESTIRME VE BÖLÜM EKLEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000668
669
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200670 ** Bir dosyanin içerigini eklemek için :r DOSYA_ADI yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000671
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200672 1. Imleci bu satirin hemen bir üstüne koyun.
Bram Moolenaare465af52008-06-25 01:02:34 +0000673
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200674 NOT: Ikinci adimi gerçeklestirdikten sonra Ders 5.3'ün metnini göreceksiniz.
675 Sonrasinda ASAGI dügmesi ile bu derse geri gelin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000676
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200677 2. Simdi :r DENEME komutunu kullanarak DENEME dosyasini bu dosyanin içine
678 getirin. Getirdiginiz dosya imlecin hemen altina yerlestirilir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000679
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200680 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000682
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200683 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000686
687~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200688 Ders 5: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000689
690
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200691 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000696
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200697 2. :w DOSYA_ADI o anki Vim dosyasini diske DOSYA_ADI ile kaydeder.
Bram Moolenaare465af52008-06-25 01:02:34 +0000698
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200699 3. v hareket :w DOSYA_ADI seçilmis satir araligini DOSYA_ADI ile kaydeder.
Bram Moolenaare465af52008-06-25 01:02:34 +0000700
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200701 4. :r DOSYA_ADI imlecin altindan baslayarak DOSYA_ADI isimli dosyanin
702 içerigini ekler.
Bram Moolenaare465af52008-06-25 01:02:34 +0000703
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200704 5. :r !dir veya !ls bu iki komutun (dosyalari listeleme) içeriklerini
705 okur ve dosyanin içine yerlestirir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000706
707~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200708 Ders 6.1: AÇ KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000709
710
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200711 ** Imlecin asagisina bir satir açmak ve INSERT kipine geçmek için o yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000712
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200713 1. Imleci asagida ---> ile imlenmis satira götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000714
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200715 2. Imlecin asagisina bir satir açmak ve INSERT kipine geçmek için o
716 (küçük harfle) yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000717
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200718 3. Simdi herhangi bir metin girin ve INSERT kipinden çikmak için <ESC>
719 dügmesine basin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000720
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200721---> o yazdiktan sonra imleç INSERT kipinde açilan satirin üzerine gider.
Bram Moolenaare465af52008-06-25 01:02:34 +0000722
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200723 4. Imlecin üzerinde bir satir açmak için, yalnizca büyük O yazin. Bunu
724 asagidaki satirda deneyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000725
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200726---> Bu satirin üzerine bir satir açmak için imleç bu satirdayken O yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000727
728~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200729 Ders 6.2: EKLE KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000730
731
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200732 ** Imleçten sonra metin eklemek için a yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000733
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200734 1. Imleci asagida ---> ile imlenmis satira götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000735
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200736 2. Imleç sati'nin sonuna gelinceye dek e dügmesine basin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000737
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200738 3. Imleçten SONRA metin eklemek için a yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000739
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200740 4. Simdi ilk satiri ikincisi gibi tamamlayin. INSERT kipinden çikmak için
741 <ESC> dügmesine basin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000742
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200743 5. e dügmesini kullanarak bir sonraki yarim sözcüge gidin ve adim 3 ve 4'ü
744 tekrarlayin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000745
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200746---> Bu sati çalisabilirsiniz. Çali met ekl
747---> Bu satirda çalisabilirsiniz. Çalisirken metin eklemeyi kullanin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000748
749~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200750 Ders 6.3: BIR BASKA DEGISTIR KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000751
752
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200753 ** Birden fazla karakter degistirmek için büyük R yazin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000754
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200755 1. Imleci asagida ---> ile imlenmis ILK satira götürün. Imleci ilk xxx'in
756 basina getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000757
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200758 2. Simdi R dügmesine basin ve ikinci satirdaki sayiyi ilk satirdaki xxx'in
759 yerine yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000760
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200761 3. <ESC> dügmesine basarak REPLACE kipinden çikin. Satirin geri kalaninin
762 degismedigini gözlemleyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000763
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200764 4. Kalan xxx'i de degistirmek için adimlari tekrarlayin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000765
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200766---> 123 sayisina xxx eklemek size yyy toplamini verir.
767---> 123 sayisina 456 eklemek size 579 toplamini verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000768
769~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200770 Ders 6.4: METIN KOPYALA VE YAPISTIR
Bram Moolenaare465af52008-06-25 01:02:34 +0000771
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200772 ** y isletmenini kullanarak metin kopyalayin ve p kullanarak yapistirin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000773
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200774 1. Imleci asagida ---> ile imlenmis satira getirin ve "a)"nin ardina koyun.
Bram Moolenaare465af52008-06-25 01:02:34 +0000775
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200776 2. v ile VISUAL kipine geçin ve imleci "ilk" sözcügünün öncesine getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000777
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200778 3. y dügmesine basarak seçili metni kopyalayin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000779
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200780 4. Imleci bir sonraki satirin sonuna j$ ile getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000781
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200782 5. p dügmesine basarak metni yapistirin. Akabinde <ESC> dügmesine basin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000783
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200784 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
Bram Moolenaare465af52008-06-25 01:02:34 +0000793~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200794 Ders 6.4: SET KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000795
796
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200797 ** 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000802
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200803 2. :set ic yazarak 'ic' (BÜYÜK/küçük harf yoksay) ayarini seçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000804
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200805 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000807
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200808 4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarini seçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000809
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200810 5. /ignore yazarak arama komutunu tekrar verin ve ne olacagini görün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000811
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200812 6. BÜYÜK/küçük harf ayrimsiz arama ayarini kapatmak için :set noic yazin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000813
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200814 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000817
818~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200819 DERS 6 ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000820
821
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200822 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000825
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200826 2. a komutu imleçten sonra metin girisine olanak verir.
827 A komutu geçerli satirin sonuna giderek metin girisine olanak verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000828
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200829 3. e komutu imleci bir sözcügün sonuna tasir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000830
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200831 4. y isletmeni metni kopyalar, p isletmeni yapistirir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000832
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200833 5. R komutu REPLACE (DEGISTIR) kipine girer ve <ESC>'ye basilana kadar kalir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000834
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200835 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.
840
841 7. Bir ayari kapatmak için "no" ekleyin, örnegin :set noic.
Bram Moolenaare465af52008-06-25 01:02:34 +0000842
843~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200844 Ders 7.1: YARDIM KAYNAKLARI
Bram Moolenaare465af52008-06-25 01:02:34 +0000845
Bram Moolenaare465af52008-06-25 01:02:34 +0000846
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200847 ** Çevrimiçi yardim sistemini kullanin **
Bram Moolenaare465af52008-06-25 01:02:34 +0000848
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200849 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
Bram Moolenaare465af52008-06-25 01:02:34 +0000854
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200855 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000859
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200860 ":help" komutuna degisken (argüman) vererek herhangi bir konu hakkinda
861 yardim alabilirsini. Sunlari deneyin (<ENTER> dügmesine basmayi unutmayin):
Bram Moolenaare465af52008-06-25 01:02:34 +0000862
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200863 :help w
864 :help c_<CTRL> D
865 :help insert-index
866 :help user-manual
Bram Moolenaare465af52008-06-25 01:02:34 +0000867
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200868~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
869 Ders 7.2: BIR BASLANGIÇ BETIGI OLUSTURUN
Bram Moolenaare465af52008-06-25 01:02:34 +0000870
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200871 ** Vim'in özelliklerine bakin **
Bram Moolenaare465af52008-06-25 01:02:34 +0000872
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200873 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000876
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200877 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:
883
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.
891
892~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
893 Ders 7.3: TAMAMLAMA
894
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.
900
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.
906
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.
912
913 NOT: Tamamlama birçok komut için çalisir. Yalnizca <CTRL> D ve <TAB>
914 ikililerini deneyin. Özellikle :help için çok yararlidir.
915
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.
923
924 3. <CTRL> W kullanarak baska pencerelere geçebilirsiniz.
925
926 4. :q kullanarak yardim penceresini kapatabilirsiniz.
927
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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000933
934~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
935
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200936 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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000940
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200941 Daha fazla okuma ve çalisma için su kitabi öneriyoruz:
942
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.
Bram Moolenaare465af52008-06-25 01:02:34 +0000949 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:
Bram Moolenaare465af52008-06-25 01:02:34 +0000952
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200953 Learning the Vi Editor - by Linda Lamb
954 Publisher: O'Reilly & Associates Inc.
Bram Moolenaare465af52008-06-25 01:02:34 +0000955
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200956 Vi hakkinda bilmek isteyeceginiz neredeyse her seyin bulundugu bir kitap.
957 6. Basim ayni zamanda Vim hakkinda da bilgi içermektedir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000958
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200959 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
Bram Moolenaare465af52008-06-25 01:02:34 +0000962
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200963 Vim için degistiren: Bram Moolenaar
964
965 Türkçe çeviri: Serkan "heartsmagic" Çalis (2005), adresimeyaz (at) yahoo com
966 2019 Güncelleme: Emir SARI, emirsari (at) gmail com
967
968~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~