blob: 601b54a5839be79265ee1c8b3921984ae61e986d [file] [log] [blame]
Bram Moolenaar574ee7b2019-11-13 23:04:29 +01001================================================================================
2= V I M T u t o r ' a h o þ g e l d i n i z ! -- Sürüm 1.7 =
3================================================================================
Bram Moolenaare465af52008-06-25 01:02:34 +00004
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +01005 Vim, böyle bir eðitmen ile açýklanmasý gereken çok fazla komut barýndýran,
Bram Moolenaar96f45c02019-10-26 19:53:45 +02006 oldukça kuvvetli bir metin düzenleyicidir. Bu eðitmen Vim'i çok amaçlý bir
7 düzenleyici olarak kolaylýkla kullanabileceðiniz yeterli sayýda komutu
8 açýklamak için tasarlanmýþtýr.
Bram Moolenaare465af52008-06-25 01:02:34 +00009
Bram Moolenaar96f45c02019-10-26 19:53:45 +020010 Eðitmeni tamamlama süresi yapacaðýnýz denemelere baðlý olarak 25-30
11 dakikadýr.
Bram Moolenaare465af52008-06-25 01:02:34 +000012
Bram Moolenaar96f45c02019-10-26 19:53:45 +020013 DÝKKAT:
14 Derslerdeki komutlar bu metni deðiþtirecektir. Üzerinde çalýþmak için
15 bu dosyanýn bir kopyasýný alýn (eðer "vimtutor" uygulamasýný
16 çalýþtýrdýysanýz zaten bir kopyasýný almýþ oldunuz).
Bram Moolenaare465af52008-06-25 01:02:34 +000017
Bram Moolenaar96f45c02019-10-26 19:53:45 +020018 Bu eðitmenin kullanarak öðretmek için tasarlandýðýný unutmamak önemlidir.
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +010019 Bu þu anlama gelir; komutlarý öðrenmek için doðru bir þekilde çalýþtýrma-
20 nýz gerekir. Eðer sadece yazýlanlarý okursanýz komutlarý unutursunuz.
Bram Moolenaare465af52008-06-25 01:02:34 +000021
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +010022 Þimdi Caps Lock düðmenizin basýlý olmadýðýna emin olun ve Ders 1.1'in
Bram Moolenaar96f45c02019-10-26 19:53:45 +020023 ekraný tamamen doldurmasý için j düðmesine yeterli miktarda basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +000024
Bram Moolenaar574ee7b2019-11-13 23:04:29 +010025 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +020026 Ders 1.1: ÝMLECÝ HAREKET ETTÝRMEK
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020027
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +010028
29Çevirmen Notu: Tüm derslerde <ENTER> gördüðünüzde bu düðmeye basýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020030
Bram Moolenaar96f45c02019-10-26 19:53:45 +020031 ** Ýmleci hareket ettirmek için h,j,k,l düðmelerine basýn. **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020032 ^
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +010033 k Ýpucu: h düðmesi soldadýr ve sola doðru hareket eder.
34 < h l > l düðmesi saðdadýr ve saða doðru hareket eder.
35 j j düðmesi aþaðý doðru bir oka benzer.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020036 v
37
Bram Moolenaar96f45c02019-10-26 19:53:45 +020038 1. Ýmleci kendinizi rahat hissedinceye dek ekranda dolaþtýrýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020039
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +010040 2. j düðmesine basýn ve ekranýn aþaðýya kaydýðýný görün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020041
Bram Moolenaar96f45c02019-10-26 19:53:45 +020042 3. Aþaðý düðmesini kullanarak, Ders 1.2'ye geçin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020043
Bram Moolenaar96f45c02019-10-26 19:53:45 +020044 NOT: Eðer yazdýðýnýz bir þeyden emin deðilseniz, Normal kipe geçmek için
45 <ESC> düðmesine basýn. Daha sonra istediðiniz komutu yeniden yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020046
Bram Moolenaar96f45c02019-10-26 19:53:45 +020047 NOT: Ok düðmeleri de ayný iþe yarar. Ancak hjkl düðmelerini kullanarak çok
48 daha hýzlý hareket edebilirsiniz. Gerçekten.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020049
Bram Moolenaar574ee7b2019-11-13 23:04:29 +010050 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +020051 Ders 1.2: VÝM'DEN ÇIKIÞ
Bram Moolenaare465af52008-06-25 01:02:34 +000052
53
Bram Moolenaar96f45c02019-10-26 19:53:45 +020054 !! NOT: Aþaðýdaki adýmlarý yapmadan önce, bu dersi tamamen okuyun.
Bram Moolenaare465af52008-06-25 01:02:34 +000055
Bram Moolenaar96f45c02019-10-26 19:53:45 +020056 1. Normal kipte olduðunuzdan emin olmak için <ESC> düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +000057
Bram Moolenaar96f45c02019-10-26 19:53:45 +020058 2. :q! yazýn ve <ENTER>'a basýn'.
59 Bu düzenleyiciden çýkar ve yaptýðýnýz deðiþiklikleri KAYDETMEZ.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020060
Bram Moolenaar96f45c02019-10-26 19:53:45 +020061 3. vimtutor yazarak yeniden bu belgeyi açýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020062
Bram Moolenaar96f45c02019-10-26 19:53:45 +020063 4. Eðer bu adýmlarý ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e
64 kadar olan adýmlarý yeniden uygulayýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020065
Bram Moolenaar96f45c02019-10-26 19:53:45 +020066 5. Ýmleci Ders 1.3'e taþýyýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020067
Bram Moolenaar574ee7b2019-11-13 23:04:29 +010068 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +020069 Ders 1.3: METÝN DÜZENLEME - METÝN SÝLME
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020070
71
Bram Moolenaar96f45c02019-10-26 19:53:45 +020072 ** Normal kipteyken imlecin altýndaki karakteri silmek için x'e basýn. **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020073
Bram Moolenaar96f45c02019-10-26 19:53:45 +020074 1. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020075
76 2. Düzeltmeler için imleci silinmesi gereken karakterin üzerine getirin.
77
Bram Moolenaar96f45c02019-10-26 19:53:45 +020078 3. Ýstenmeyen karakteri silmek için x düðmesine basýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020079
Bram Moolenaar96f45c02019-10-26 19:53:45 +020080 4. Tümce düzelene kadar 2'den 4'e kadar olan adýmlarý tekrar edin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020081
Bram Moolenaar96f45c02019-10-26 19:53:45 +020082---> Ýinek ayyýn üzzerinden attladý.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020083
Bram Moolenaar96f45c02019-10-26 19:53:45 +020084 5. Þimdi satýr düzeldi; Ders 1.4'e geçin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020085
Bram Moolenaar96f45c02019-10-26 19:53:45 +020086 NOT: Bu eðitmende ilerledikçe ezberlemeye çalýþmayýn, deneyerek öðrenin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020087
Bram Moolenaar574ee7b2019-11-13 23:04:29 +010088 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +020089 Ders 1.4: METÝN DÜZENLEME - METÝN GÝRME
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020090
91
Bram Moolenaar96f45c02019-10-26 19:53:45 +020092 ** Normal kipteyken metin eklemek için i'ye basýn. **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020093
Bram Moolenaar96f45c02019-10-26 19:53:45 +020094 1. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020095
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +010096 2. Ýlk satýrý ikincisinin aynýsý gibi yapmak için, imleci eklenmesi
97 gereken metinden sonraki ilk karakterin üzerine götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +000098
Bram Moolenaar96f45c02019-10-26 19:53:45 +020099 3. i'ye basýn ve gerekli eklemeleri yapýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000100
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200101 4. Düzeltilen her hatadan sonra <ESC> düðmesine basarak Normal kipe dönün.
102 Tümceyi düzeltmek için 2'den 4'e kadar olan adýmlarý tekrar edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000103
104---> Bu metinde eksk.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200105---> Bu metinde bir þey eksik.
Bram Moolenaare465af52008-06-25 01:02:34 +0000106
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200107 5. Artýk yapabildiðinizi düþünüyorsanýz bir sonraki bölüme geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000108
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100109 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200110 Ders 1.5: METÝN DÜZENLEME - METÝN EKLEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000111
112
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200113 ** Metin eklemek için A düðmesine basýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000114
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200115 1. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün. Ýmlecin hangi
116 karakterin üzerinde olduðu önemli deðildir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000117
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200118 2. A'ya basýn ve gerekli eklemeleri yapýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000119
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200120 3. Metin eklemeyi bitirdiðinizde <ESC>'ye basýn ve Normal kipe dönün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000121
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200122 4. Ýmleci aþaðýda ---> ile imlenmiþ ÝKÝNCÝ satýra götürün ve ikinci ve
123 üçüncü adýmlarý tekrarlayarak tümceyi düzeltin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000124
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200125---> Bu satýrda bazý met
126 Bu satýrda bazý metinler eksik.
127---> Bu satýrda da bazý metinl
128 Bu satýrda da bazý metinler eksik gibi görünüyor.
Bram Moolenaare465af52008-06-25 01:02:34 +0000129
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200130 5. Artýk rahatça metin ekleyebildiðinizi düþünüyorsanýz Ders 1.6'ya geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000131
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100132 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200133 Ders 1.6: DOSYA DÜZENLEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000134
135
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200136 ** :wq yazmak açýk olan dosyayý kaydeder ve Vim'den çýkar.
Bram Moolenaare465af52008-06-25 01:02:34 +0000137
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200138 !! NOT: Aþaðýdaki adýmlarý uygulamadan önce tüm bu bölümü iyice okuyun!
Bram Moolenaare465af52008-06-25 01:02:34 +0000139
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200140 1. Bu eðitmeni Ders 1.2'de yaptýðýnýz gibi :q! yazarak kapatýn. Veya baþka
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100141 bir uçbirime eriþiminiz varsa orada yapýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200142
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200143 2. Komut istemi ekranýnda þu komutu girin: vim tutor <ENTER>. 'vim', Vim
144 düzenleyicisini açmak için kullanacaðýnýz komut olup 'tutor' da
145 düzenlemek istediðiniz dosyanýn adýdýr. Deðiþtirilebilen bir dosya
146 kullanýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200147
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200148 3. Daha önceki derslerde öðrendiðiniz gibi metin girip/ekleyip silin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200149
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200150 4. :wq <ENTER> yazarak deðiþiklikleri kaydedin ve Vim'den çýkýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200151
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200152 5. Eðer vimtutor'dan birinci adýmda çýktýysanýz yeniden açýn ve aþaðýdaki
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200153 özet bölüme gelin.
154
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200155 6. Yukarýdaki adýmlarý okuduktan ve anladýktan sonra YAPIN.
Bram Moolenaare465af52008-06-25 01:02:34 +0000156
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100157 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200158 Ders 1: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000159
160
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200161 1. Ýmleç ok düðmeleri veya hjkl düðmeleri kullanýlarak hareket ettirilir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000162
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200163 h (sol) / j (aþaðý) / k (yukarý) / l (sað)
Bram Moolenaare465af52008-06-25 01:02:34 +0000164
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200165 2. Vim'i komut isteminden baþlatmak için:
Bram Moolenaare465af52008-06-25 01:02:34 +0000166
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200167 vim <ENTER>
168 veya
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200169 vim DOSYA_ADI <ENTER> kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000170
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200171 3. Vim'den çýkmak için önce <ESC>'ye basýp sonra:
Bram Moolenaare465af52008-06-25 01:02:34 +0000172
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200173 :q! <ENTER> (deðiþiklikleri kaydetmeden çýkar)
174 :wq <ENTER> (deðiþiklikleri kaydedip çýkar) komutlarýný kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000175
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200176 4. Ýmlecin üzerinde olduðu karakteri silmek için x düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000177
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200178 5. Metin girmek veya eklemek için:
Bram Moolenaare465af52008-06-25 01:02:34 +0000179
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200180 i metin girin <ESC> imleçten önce girer
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200181 A metin girin <ESC> satýrdan sonra ekler
Bram Moolenaare465af52008-06-25 01:02:34 +0000182
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100183 NOT: <ESC> düðmesine basmak sizi Normal kipe geri döndürür veya istenmeyen
184 veya yarým yazýlmýþ bir komutu iptal eder.
Bram Moolenaare465af52008-06-25 01:02:34 +0000185
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200186 Þimdi Ders 2 ile bu eðitmeni sürdürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000187
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100188 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200189 Ders 2.1: SÝLME KOMUTLARI
Bram Moolenaare465af52008-06-25 01:02:34 +0000190
191
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200192 ** Bir sözcüðü silmek için dw yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000193
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200194 1. Normal kipte olduðunuzdan emin olmak için <ESC> düðmesine basýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200195
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200196 2. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200197
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200198 3. Ýmleci silinmesi gereken sözcüðün baþýna götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200199
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200200 4. Sözcüðü silmek için dw yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200201
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200202 NOT: d harfi siz yazdýkça ekranýn son satýrýnda görülecektir. Vim sizin w
203 yazmanýzý bekleyecektir. Eðer d'den baþka bir þey görürseniz yanlýþ
204 yazmýþsýnýz demektir, <ESC> düðmesine basýn ve baþtan baþlayýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200205
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200206---> Bu satýrda çerez tümceye ait olmayan leblebi sözcükler var.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200207
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200208 5. Tümce düzelene kadar adým 3 ve 4'ü tekrar edin ve Ders 2.2'ye geçin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200209
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100210 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100211 Ders 2.2: DAHA FAZLA SÝLME KOMUTLARI
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200212
213
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200214 ** Satýrý sonuna kadar silmek için d$ yazýn. **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200215
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200216 1. Normal kipte olduðunuzdan emin olmak için <ESC> düðmesine basýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200217
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200218 2. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200219
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200220 3. Ýmleci doðru olan satýrýn sonuna götürün. (Birinci noktadan SONRAKÝ)
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200221
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200222 4. Satýrý en sona kadar silmek için d$ yazýn. $ imini yazmak için:
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200223
224 Türkçe Q klavyede <ALT GR> 4,
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200225 Türkçe F klavyede <SHIFT> 4 ikililerini kullanýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200226
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200227---> Birileri bu satýrýn sonunu iki defa yazmýþ. satýrýn sonunu iki
228 defa yazmýþ.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200229
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200230 5. Neler olduðunu anlamak için Ders 2.3'e gidin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200231
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100232 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100233 Ders 2.3: ÝÞLEÇLER VE HAREKETLER
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200234
235
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100236 Metin deðiþtiren birçok komut iþleçler ve eklerden oluþur. Bir d iþleci
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200237 içeren silme komutu için kullanýlan biçim aþaðýdaki gibidir:
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200238
239 d hareket
240
Bram Moolenaare465af52008-06-25 01:02:34 +0000241 Burada:
Bram Moolenaare465af52008-06-25 01:02:34 +0000242
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100243 d - silme iþlecidir.
244 hareket - iþlecin neyi iþleteceðidir (aþaðýda listelenmiþtir).
Bram Moolenaare465af52008-06-25 01:02:34 +0000245
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200246 Hareketlerin kýsa bir listesi için:
Bram Moolenaare465af52008-06-25 01:02:34 +0000247
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200248 w - bir sonraki sözcüðün baþlangýcýna kadar, ilk karakteri DAHÝL OLMADAN
249 e - þu anki sözcüðün sonuna kadar, son karakteri DAHÝL OLARAK
250 $ - satýrýn sonuna kadar, son karakteri DAHÝL OLARAK
Bram Moolenaare465af52008-06-25 01:02:34 +0000251
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200252 Demeli ki, de komutunu girmek imleçten sözcüðün sonuna kadar siler.
Bram Moolenaare465af52008-06-25 01:02:34 +0000253
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100254 NOT: Normal kipte hiçbir hareket olmadan yalnýzca iþleci girmek imleci
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200255 yukarýda belirtildiði gibi hareket ettirir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000256
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100257 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200258 Ders 2.4: BÝR HAREKET ÝLE BÝRLÝKTE SAYIM KULLANMAK
Bram Moolenaare465af52008-06-25 01:02:34 +0000259
260
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100261 ** Bir hareketten önce sayý kullanmak o hareketi sayýca tekrarlatýr. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000262
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200263 1. Ýmleci aþaðýda ---> ile imlenmiþ satýrýn BAÞINA götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000264
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200265 2. 2w yazarak imleci iki sözcük ileriye taþýyýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000266
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200267 3. 3e yazarak imleci üç sözcük ilerideki sözcüðün sonuna taþýyýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200268
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200269 4. 0 yazarak imleci satýrýn baþýna taþýyýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200270
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200271 5. Ýkinci ve üçüncü adýmlarý deðiþik sayýlar kullanarak tekrarlayýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200272
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200273---> Bu üzerinde hoplayýp zýplayabileceðiniz naçizane bir satýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200274
275 6. Ders 2.5'e geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000276
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100277 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200278 Ders 2.5: BÝR SAYIM KULLANARAK DAHA FAZLA SÝLME ÝÞLEMÝ
Bram Moolenaare465af52008-06-25 01:02:34 +0000279
280
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100281 ** Bir iþleç ile birlikte sayý kullanmak iþleci o kadar tekrarlatýr. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000282
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100283 Yukarýda sözü edilen silme iþleci ve hareketinin arasýna sayý ekleyerek
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200284 yapýlan iþlemi o sayý kadar tekrarlatabilirsiniz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000285
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200286 d [sayý] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000287
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200288 1. Ýmleci aþaðýda ---> ile imlenen satýrdaki ilk BÜYÜK HARFTEN oluþan
289 sözcüðün baþýna getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000290
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200291 2. d2w yazarak iki BÜYÜK HARFLÝ sözcüðü silin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000292
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200293 3. Birinci ve ikinci adýmlarý baþka bir sayý kullanarak BÜYÜK
294 HARFLÝ sözcükleri tek bir komutta silmek için yeniden uygulayýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000295
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200296---> Bu ABC ÇDE satýrdaki FGÐ HIÝ JKLM NOÖ PRSÞT sözcükler UÜ VY temizlenmiþtir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000297
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100298 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200299 Ders 2.6: SATIRLARDA ÝÞLEM YAPMA
Bram Moolenaare465af52008-06-25 01:02:34 +0000300
301
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200302 ** Bütün bir satýrý silmek için dd yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000303
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200304 Bütün bir satýr silme iþlemi çok sýk kullanýldýðýndan dolayý, Vi
305 tasarýmcýlarý bir satýrý tamamen silmek için iki d yazmanýn daha kolay
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100306 olduðuna karar vermiþler.
Bram Moolenaare465af52008-06-25 01:02:34 +0000307
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200308 1. Ýmleci aþaðýdaki tümceciðin ikinci satýrýna götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000309
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200310 2. Satýrý silmek için dd yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000311
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200312 3. Þimdi de dördüncü satýra gidin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000313
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200314 4. Ýki satýrý birden silmek için 2dd yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000315
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200316---> 1) Güller kýrmýzýdýr,
317---> 2) Çamur eðlenceli,
318---> 3) Menekþeler mavi,
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200319---> 4) Bir arabam var,
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200320---> 5) Saat zamaný söyler,
321---> 6) Þeker tatlýdýr
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200322---> 7) Ve sen de öylesin
Bram Moolenaare465af52008-06-25 01:02:34 +0000323
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100324 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200325 Ders 2.7: GERÝ AL KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000326
327
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100328 ** Komutu geri almak için u, bütün bir satýrý düzeltmek için U yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000329
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200330 1. Ýmleci aþaðýda ---> ile imlenmiþ satýrda ve ilk hatanýn üzerine koyun.
Bram Moolenaare465af52008-06-25 01:02:34 +0000331
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200332 2. Ýlk istenmeyen karakteri silmek için x yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000333
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200334 3. Þimdi son çalýþtýrýlan komutu geri almak için u yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000335
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200336 4. Bu sefer x komutunu kullanarak satýrdaki tüm hatalarý düzeltin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000337
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200338 5. Þimdi satýrý ilk haline çevirmek için büyük U yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000339
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200340 6. Þimdi U ve daha önceki komutlarý geri almak için birkaç defa u yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000341
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200342 7. Birkaç defa <CTRL> R (<CTRL>'yi basýlý tutarken R ye basýn) yazarak
343 geri almalarý da geri alýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000344
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200345---> Buu satýýrdaki hatalarý düüzeltinn ve sonra koomutu geri alllýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200346
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200347 8. Bunlar son derece kullanýþlý komutlardýr. Þimdi Ders 2 Özete geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000348
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100349 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200350 Ders 2: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000351
352
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200353 1. Ýmleçten itibaren bir sözcüðü silmek için dw yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000354
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200355 2. Ýmleçten itibaren bir satýrý silmek için d$ yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000356
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200357 3. Bütün bir satýrý silmek için dd yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000358
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200359 4. Bir hareketi yenilemek için önüne sayý takýsý getirin, 2w gibi.
Bram Moolenaare465af52008-06-25 01:02:34 +0000360
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200361 5. Normal kipte bir komut biçimi þöyledir:
Bram Moolenaare465af52008-06-25 01:02:34 +0000362
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100363 iþleç [sayý] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000364
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200365 burada:
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100366 iþleç - ne yapýlacaðý, silmek için d örneðinde olduðu gibi
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200367 [sayý] - komutun kaç kere tekrar edeceðini gösteren isteðe baðlý sayý
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100368 hareket - iþlecin nice davranacaðý, w (sözcük), $ (satýr sonu) gibi
Bram Moolenaare465af52008-06-25 01:02:34 +0000369
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200370 6. Bir satýrýn baþýna gelmek için sýfýr (0) kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000371
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200372 7. Önceki hareketleri geri almak için u (küçük u) yazýn.
373 Bir satýrdaki tüm deðiþiklikleri geri almak için U (büyük U) yazýn.
374 Geri almalarý geri almak için <CTRL> R kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000375
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100376 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200377 Ders 3.1: KOY KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000378
379
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200380 ** Son yaptýðýnýz silmeyi imleçten sonraya yerleþtirmek için p yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000381
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200382 1. Ýmleci aþaðýda ---> ile imlenmiþ tümceciðe götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000383
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200384 2. Satýrý silip Vim'in arabelleðine yerleþtirmek için dd yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000385
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200386 3. Ýmleci, silinmiþ satýrý nereye yerleþtirmek istiyorsanýz, o satýrýn
387 ÜZERÝNE götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000388
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200389 4. Normal kipteyken satýrý yerleþtirmek için p yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000390
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200391 5. Tüm satýrlarý doðru sýraya koymak için 2'den 4'e kadar olan adýmlarý
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200392 tekrar edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000393
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200394---> d) Sen de öðrendin mi?
395---> b) Menekþeler mavidir,
396---> c) Akýl öðrenilir,
397---> a) Güller kýrmýzýdýr,
Bram Moolenaare465af52008-06-25 01:02:34 +0000398
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100399 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200400 Ders 3.2: DEÐÝÞTÝR KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000401
402
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100403 ** Ýmlecin altýndaki karakteri baþkasý ile deðiþtirmek için rx yapýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000404
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200405 1. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000406
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200407 2. Ýmleci satýrdaki ilk hatanýn üzerine götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000408
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200409 3. Hatayý düzeltmek için önce r ardýndan da doðru karakteri yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000410
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200411 4. Ýlk satýr düzelene kadar adým 2 ve 3'ü tekrar edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000412
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200413---> Bu satýv yazýlývken, bivileri yamlýþ düðmetere basmýþ.
414---> Bu satýr yazýlýrken, birileri yanlýþ düðmelere basmýþ.
Bram Moolenaare465af52008-06-25 01:02:34 +0000415
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200416 5. Ders 3.3'ye geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000417
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200418 NOT: Unutmayýn, ezberleyerek deðil deneyerek öðrenin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000419
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100420 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100421 Ders 3.3: DEÐÝÞTÝR ÝÞLECÝ
Bram Moolenaare465af52008-06-25 01:02:34 +0000422
423
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100424 ** Bir sözcüðü imleçten sözcük sonuna kadar deðiþtirmek için ce yapýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000425
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200426 1. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000427
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200428 2. Ýmleci "sutar" daki u'nun üzerine yerleþtirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000429
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200430 3. Önce ce ardýndan doðru harfleri girin (bu durumda 'atýr').
Bram Moolenaare465af52008-06-25 01:02:34 +0000431
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200432 4. <ESC> düðmesine basýn ve deðiþmesi gereken bir sonraki karaktere gidin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000433
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200434 5. Ýlk cümle ikincisiyle ayný olana kadar adým 3 ve 4'ü tekrar edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000435
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200436---> Bu sutar deðiþtir komutu ile deðiþneli gereken birkaç mözgüç içeriyor.
437---> Bu satýr deðiþtir komutu ile deðiþmesi gereken birkaç sözcük içeriyor.
Bram Moolenaare465af52008-06-25 01:02:34 +0000438
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100439 ce'nin sadece sözcüðü deðiþtirmediðini, ayný zamanda sizi EKLE kipine
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200440 aldýðýna da dikkat edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000441
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100442 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200443 Ders 3.4: c'YÝ KULLANARAK DAHA FAZLA DEÐÝÞTÝRME
Bram Moolenaare465af52008-06-25 01:02:34 +0000444
445
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100446 ** Deðiþtir iþleci sil komutu ile ayný hareketlerle kullanýlýr. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000447
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100448 1. Deðiþtir iþleci sil ile ayný yolla çalýþýr. Biçim þöyledir:
Bram Moolenaare465af52008-06-25 01:02:34 +0000449
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200450 c [sayý] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000451
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200452 2. Hareketler de aynýdýr. Örneðin w (sözcük), $ (satýr sonu) gibi.
Bram Moolenaare465af52008-06-25 01:02:34 +0000453
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200454 3. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000455
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200456 4. Ýmleci ilk hataya götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000457
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200458 5. Satýrýn geri kalan kýsmýný ikincisi gibi yapmak için c$ yazýn ve daha
459 sonra <ESC> düðmesine basýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200460
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200461---> Bu satýrýn sonu düzeltilmek için biraz yardýma ihtiyaç duyuyor.
462---> Bu satýrýn sonu düzeltilmek için c$ komutu kullanýlarak yardýma ihtiyaç
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200463 duyuyor.
Bram Moolenaare465af52008-06-25 01:02:34 +0000464
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100465 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200466 Ders 3: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000467
468
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200469 1. Silinmiþ olan bir metni geri yerleþtirmek için p yazýn. Bu silinmiþ
470 metni imleçten hemen SONRA geri yerleþtirir (eðer bir satýr silinmiþse
471 hemen imlecin altýndaki satýra yerleþtirilecektir).
Bram Moolenaare465af52008-06-25 01:02:34 +0000472
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200473 2. Ýmlecin altýndaki karakteri deðiþtirmek için önce r ardýndan da
474 yazmak istediðiniz karakteri yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000475
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100476 3. Deðiþtir iþleci belirlenen nesneyi, imleçten hareketin sonuna kadar
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200477 deðiþtirme imkaný verir. Örneðin, bir sözcüðü imleçten sözcük sonuna
478 kadar deðiþtirmek için cw, bir satýrýn tamamýný deðiþtirmek içinse c$
479 yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000480
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200481 4. Deðiþtir için biçim þöyledir:
Bram Moolenaare465af52008-06-25 01:02:34 +0000482
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200483 c [sayý] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000484
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200485 Þimdi bir sonraki derse geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000486
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100487 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200488 Ders 4.1: ÝMLEÇ KONUMU VE DOSYA DURUMU
Bram Moolenaare465af52008-06-25 01:02:34 +0000489
490
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200491** <CTRL> G dosya içerisindeki konumunuzu ve dosya durumunu gösterir. Dosya
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200492 içerisindeki bir satýra gitmek için G yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000493
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200494 NOT: Adýmlardan herhangi birini yapmadan önce dersin tamamýný okuyun!
Bram Moolenaare465af52008-06-25 01:02:34 +0000495
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200496 1. <CTRL> düðmesini basýlý tutun ve g'ye basýn. Biz buna <CTRL> G diyoruz.
497 Dosyanýn sonunda dosya adýný ve bulunduðunuz konumu gösteren bir durum
498 satýrý görünecektir. Adým 3 için satýr numarasýný unutmayýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000499
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200500 NOT: Ýmleç konumunu ekranýn sað alt köþesinde görebilirsiniz. Bu 'ruler'
501 seçeneði etkin olduðunda görülür (bilgi için :help 'ruler' yazýn).
Bram Moolenaare465af52008-06-25 01:02:34 +0000502
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200503 2. Dosyanýn sonuna gitmek için G'ye basýn. Dosyanýn baþýna gitmek için
504 gg komutunu kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000505
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200506 3. Daha önce bulunduðunuz satýr numarasýný yazýn ve daha sonra G'ye
507 basýn. Bu sizi ilk <CTRL> g'ye bastýðýnýz satýra geri götürecektir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000508
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200509 4. Yapabileceðinizi düþündüðünüzde, adým 1'den 3'e kadar yapýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000510
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100511 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200512 Ders 4.2: ARAMA KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000513
514
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200515 ** Bir sözcük öbeðini aramak için / ve aranacak öbeði girin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000516
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200517 1. Normal kipteyken / yazýn. / karakterinin ve imlecin ekranýn sonunda
518 göründüðüne dikkat edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000519
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200520 2. 'hatttaa' yazýp <ENTER>'a basýn. Bu sizin aramak istediðiniz sözcüktür.
Bram Moolenaare465af52008-06-25 01:02:34 +0000521
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200522 3. Ayný sözcük öbeðini tekrar aramak için n yazýn.
523 Ayný sözcük öbeðini zýt yönde aramak için N yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200524
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200525 4. Eðer zýt yöne doðru bir arama yapmak istiyorsanýz / komutu yerine ?
526 komutunu kullanýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200527
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200528---> "hatttaa" hatayý yazmanýn doðru yolu deðil; hatttaa bir hata.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200529
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100530Not: Arama dosyanýn sonuna ulaþtýðýnda dosyanýn baþýndan sürecektir. Bunu
531 devre dýþý býrakmak için 'wrapscan' seçeneðini sýfýrlayýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200532
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100533 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200534 Ders 4.3: UYAN AYRAÇLAR ARAMASI
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200535
536
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200537 ** Uyan bir (, [ veya { bulmak için % yazýn. **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200538
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200539 1. Ýmleci aþaðýda ---> ile imlenmiþ satýrda bir (, [ veya { imine götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200540
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200541 2. Þimdi % karakterini yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200542
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200543 3. Ýmleç uyan ayracýn üzerine gider.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200544
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200545 4. Uyan ilk parantezin üzerine geri dönmek için yine % yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200546
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100547 5. Ýmleci baþka bir (), [] veya {} üzerine götürün ve % iþlecinin neler
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200548 yaptýðýný gözlemleyin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200549
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200550---> Bu içerisinde ( )'ler, ['ler ] ve {'ler } bulunan bir satýrdýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200551
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200552 NOT: Bu içerisinde eþi olmayan ayraçlar bulunan bir programýn hatalarýný
553 ayýklamak için son derece yararlýdýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200554
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100555 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200556 Ders 4.4: BUL/DEÐÝÞTÝR KOMUTU
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200557
558
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200559 ** 'eski' yerine 'yeni' yerleþtirmek için :s/eski/yeni/g yazýn. **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200560
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200561 1. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200562
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200563 2. :s/buu/bu yazýp <ENTER>'a basýn. Bu komutun sadece satýrdaki ilk
564 uyan karþýlaþmayý düzelttiðine dikkat edin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200565
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200566 3. Þimdi satýrdaki tüm deðiþiklikleri bir anda yapmak için :s/buu/bu/g
567 yazarak tüm "buu" oluþumlarýný deðiþtirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000568
569---> Buu birinci, buu ikinci, buu üçüncü bölüm.
570
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200571 4. Ýki satýr arasýndaki tüm karakter katarý oluþumlarýný deðiþtirmek için:
Bram Moolenaare465af52008-06-25 01:02:34 +0000572
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200573 :#,#s/eski/yeni/g yazýn. #,# burada deðiþikliðin yapýlacaðý aralýðýn
574 satýr numaralarýdýr.
575 :%s/eski/yeni/g yazýn. Bu tüm dosyadaki her oluþumu deðiþtirir.
576 :%s/eski/yeni/gc yazýn. Bu tüm dosyadaki her oluþumu deðiþtirir ancak
577 her birini deðiþtirmeden önce bize sorar.
Bram Moolenaare465af52008-06-25 01:02:34 +0000578
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100579 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200580 Ders 4: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000581
582
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200583 1. <CTRL> G sizin dosyadaki konumunuzu ve dosya durumunu gösterir.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200584 G dosyanýn sonuna gider.
585 [sayý] G belirtilen satýr numarasýna gider.
586 gg ilk satýra gider.
Bram Moolenaare465af52008-06-25 01:02:34 +0000587
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100588 2. Sözcük öbeðinden önce / yazmak, ÝLERÝ yönde o öbeði aratýr.
589 Sözcük öbeðinden önce ? yazmak, GERÝ yönde o öbeði aratýr.
590 Aramadan sonra, ayný yöndeki bir sonraki karþýlaþmayý bulmak için n,
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200591 veya zýt yöndekini bulmak için N yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200592 <CTRL> O sizi eski konumlara, <CTRL> I daha yeni konumlara götürür.
Bram Moolenaare465af52008-06-25 01:02:34 +0000593
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200594 3. Ýmleç bir (), [], {} ayracý üzerindeyken % yazmak, uyan diðer eþ
595 ayracý bulur.
Bram Moolenaare465af52008-06-25 01:02:34 +0000596
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100597 4. Satýrdaki ilk 'eski'yi 'yeni' ile deðiþtirmek için :s/eski/yeni,
598 Satýrdaki tüm 'eski'leri 'yeni' ile deðiþtirmek için :s/eski/yeni/g,
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200599 Ýki satýr arasýndaki öbekleri deðiþtirmek için :#,#s/eski/yeni/g,
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100600 Dosyadaki tüm karþýlaþmalarý deðiþtirmek için :%s/eski/yeni/g yazýn.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200601 Her seferinde onay sormasý için :%s/eski/yeni/gc kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000602
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100603 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200604 Ders 5.1: BIR DIÞ KOMUT ÇALIÞTIRMAK
Bram Moolenaare465af52008-06-25 01:02:34 +0000605
606
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200607 ** Bir dýþ komutu çalýþtýrmak için :! ve ardýndan dýþ komutu yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000608
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200609 1. Ýmleci ekranýn altýna götürmek için : komutunu yazýn. Bu size bir komut
610 yazma imkaný verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000611
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200612 2. Þimdi ! nlem) karakterini yazýn. Bu size bir dýþ komut çalýþtýrma
613 olanaðý verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000614
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200615 3. Örnek olarak ! karakterini takiben ls yazýn ve <ENTER>'a basýn. Bu size
616 o anda bulunduðunuz dizindeki dosyalarý gösterecektir. Veya ls
617 çalýþmazsa :!dir komutunu kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000618
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200619 NOT: Herhangi bir dýþ komutu bu yolla çalýþtýrmak mümkündür.
Bram Moolenaare465af52008-06-25 01:02:34 +0000620
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100621 NOT: Tüm : komutlarýndan sonra <ENTER> düðmesine basýlmalýdýr. Bundan
622 sonra bunu her zaman anýmsatmayacaðýz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000623
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100624 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200625 Ders 5.2: DOSYA YAZMAYA DEVAM
Bram Moolenaare465af52008-06-25 01:02:34 +0000626
627
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200628 ** Dosyaya yapýlan deðiþikliði kaydetmek için :w DOSYA_ADI yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000629
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200630 1. Bulunduðunuz dizini listelemek için :!dir veya :!ls yazýn.
631 Komuttan sonra <ENTER> düðmesine basacaðýnýzý zaten biliyorsunuz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000632
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200633 2. Mevcut olmayan bir dosya adý seçin, örneðin DENEME.
Bram Moolenaare465af52008-06-25 01:02:34 +0000634
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200635 3. Þimdi :w DENEME yazýn (DENEME sizin seçtiðiniz dosya adýdýr).
Bram Moolenaare465af52008-06-25 01:02:34 +0000636
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200637 4. Bu tüm dosyayý (Vim Tutor) DENEME isminde baþka bir dosyaya yazar.
638 Bunu doðrulamak için, :!ls veya :!dir yazýn ve yeniden bulunduðunuz
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200639 dizini listeleyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000640
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200641 NOT: Eðer Vim'den çýkýp kaydettiðiniz DENEME dosyasýný açarsanýz, bunun
642 kaydettiðiniz vimtutor'un gerçek bir kopyasý olduðunu görürsünüz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000643
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200644 5. Þimdi dosyayý þu komutlarý vererek silin:
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100645 Windows: :!del DENEME
646 Unix (macOS, Linux, Haiku): :!rm DENEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000647
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100648 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100649 Ders 5.3: YAZMA ÝÇÝN METÝN SEÇME
Bram Moolenaare465af52008-06-25 01:02:34 +0000650
651
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200652 ** Dosyanýn bir bölümünü kaydetmek için, v hareket :w DOSYA_ADI yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000653
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200654 1. Ýmleci bu satýrýn üzerine getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000655
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200656 2. v düðmesine basarak imleci aþaðýdaki beþinci adýma taþýyýn. Metnin
657 seçildiðine dikkat edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000658
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200659 3. : karakterini yazýn. Ekranýn alt kýsmýnda :'<'> çýkacaktýr.
Bram Moolenaare465af52008-06-25 01:02:34 +0000660
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200661 4. w DENEME yazýn; DENEME burada henüz var olmayan bir dosyadýr. <ENTER>
662 düðmesine basmadan önce :'<'>w DENEME gördüðünüzden emin olun.
Bram Moolenaare465af52008-06-25 01:02:34 +0000663
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200664 5. Vim seçilen satýrlarý DENEME dosyasýna yazacaktýr. :!ls veya :!dir ile
665 bakarak dosyayý görün. Henüz silmeyin; bir sonraki derste kullanacaðýz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000666
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100667 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200668 Ders 5.4: DOSYALARI BÝRLEÞTÝRME VE BÖLÜM EKLEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000669
670
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200671 ** Bir dosyanýn içeriðini eklemek için :r DOSYA_ADI yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000672
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200673 1. Ýmleci bu satýrýn hemen bir üstüne koyun.
Bram Moolenaare465af52008-06-25 01:02:34 +0000674
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100675 NOT: Ýkinci adýmdan sonra Ders 5.3'ün metnini göreceksiniz.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200676 Sonrasýnda AÞAÐI düðmesi ile bu derse geri gelin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000677
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200678 2. Þimdi :r DENEME komutunu kullanarak DENEME dosyasýný bu dosyanýn içine
679 getirin. Getirdiðiniz dosya imlecin hemen altýna yerleþtirilir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000680
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200681 3. Dosyanýn getirildiðini doðrulamak için YUKARI düðmesini kullanarak
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100682 Ders 5.3'ün iki adet kopyasý olduðunu görün, özgün sürümü ve kopyasý.
Bram Moolenaare465af52008-06-25 01:02:34 +0000683
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200684 NOT: Bu komutu kullanarak bir dýþ komutun çýktýsýný da dosyanýn içine
Bram Moolenaar11e3c5b2021-04-21 18:09:37 +0200685 koyabilirsiniz. Örneðin :r !ls yazmak ls komutunun vereceði çýktýyý
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200686 dosyanýn içinde hemen imlecin altýndaki satýra koyar.
Bram Moolenaare465af52008-06-25 01:02:34 +0000687
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100688 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200689 Ders 5: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000690
691
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200692 1. :!komut bir dýþ komut çalýþtýrýr.
693 Bazý yararlý örnekler:
694 (MS-DOS) (Unix)
695 :!dir :!ls - bir dizini listeler.
696 :!del DOSYA :!rm DOSYA - DOSYA'yý siler.
Bram Moolenaare465af52008-06-25 01:02:34 +0000697
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200698 2. :w DOSYA_ADI o anki Vim dosyasýný diske DOSYA_ADI ile kaydeder.
Bram Moolenaare465af52008-06-25 01:02:34 +0000699
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200700 3. v hareket :w DOSYA_ADI seçilmiþ satýr aralýðýný DOSYA_ADI ile kaydeder.
Bram Moolenaare465af52008-06-25 01:02:34 +0000701
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200702 4. :r DOSYA_ADI imlecin altýndan baþlayarak DOSYA_ADI isimli dosyanýn
703 içeriðini ekler.
Bram Moolenaare465af52008-06-25 01:02:34 +0000704
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200705 5. :r !dir veya !ls bu iki komutun (dosyalarý listeleme) içeriklerini
706 okur ve dosyanýn içine yerleþtirir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000707
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100708 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200709 Ders 6.1: AÇ KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000710
711
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100712 ** Ýmlecin aþaðýsýna satýr açmak ve EKLE kipine geçmek için o yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000713
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200714 1. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000715
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100716 2. Ýmlecin aþaðýsýna bir satýr açmak ve EKLE kipine geçmek için o
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200717 (küçük harfle) yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000718
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100719 3. Þimdi herhangi bir metin girin ve EKLE kipinden çýkmak için <ESC>
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200720 düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000721
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100722---> o yazdýktan sonra imleç EKLE kipinde açýlan satýrýn üzerine gider.
Bram Moolenaare465af52008-06-25 01:02:34 +0000723
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200724 4. Ýmlecin üzerinde bir satýr açmak için, yalnýzca büyük O yazýn. Bunu
725 aþaðýdaki satýrda deneyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000726
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200727---> Bu satýrýn üzerine bir satýr açmak için imleç bu satýrdayken O yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000728
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100729 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200730 Ders 6.2: EKLE KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000731
732
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100733 ** Ýmleçten sonra metin eklemek için a yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000734
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200735 1. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000736
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100737 2. Ýmleç satýrýn sonuna gelinceye dek e düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000738
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200739 3. Ýmleçten SONRA metin eklemek için a yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000740
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100741 4. Þimdi ilk satýrý ikincisi gibi tamamlayýn. EKLE kipinden çýkmak için
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200742 <ESC> düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000743
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200744 5. e düðmesini kullanarak bir sonraki yarým sözcüðe gidin ve adým 3 ve 4
745 tekrarlayýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000746
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200747---> Bu satý çalýþabilirsiniz. Çalý met ekl
748---> Bu satýrda çalýþabilirsiniz. Çalýþýrken metin eklemeyi kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000749
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100750 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200751 Ders 6.3: BÝR BAÞKA DEÐÝÞTÝR KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000752
753
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200754 ** Birden fazla karakter deðiþtirmek için büyük R yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000755
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200756 1. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün. Ýmleci ilk xxx'in
757 baþýna getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000758
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200759 2. Þimdi R düðmesine basýn ve ikinci satýrdaki sayýyý ilk satýrdaki xxx'in
760 yerine yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000761
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100762 3. <ESC> düðmesine basarak DEÐÝÞTÝR kipinden çýkýn. Satýrýn geri kalanýnýn
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200763 deðiþmediðini gözlemleyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000764
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200765 4. Kalan xxx'i de deðiþtirmek için adýmlarý tekrarlayýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000766
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200767---> 123 sayýsýna xxx eklemek size yyy toplamýný verir.
768---> 123 sayýsýna 456 eklemek size 579 toplamýný verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000769
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100770 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200771 Ders 6.4: METÝN KOPYALA VE YAPIÞTIR
Bram Moolenaare465af52008-06-25 01:02:34 +0000772
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100773
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100774 ** y iþlecini kullanarak metin kopyalayýn ve p kullanarak yapýþtýrýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000775
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100776 1. Ýmleci aþaðýda ---> ile imlenmiþ satýra getirin, "a)"nýn ardýna koyun.
Bram Moolenaare465af52008-06-25 01:02:34 +0000777
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100778 2. v ile GÖRSEL kipe geçin ve imleci "ilk" sözcüðünün öncesine getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000779
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200780 3. y düðmesine basarak seçili metni kopyalayýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000781
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200782 4. Ýmleci bir sonraki satýrýn sonuna j$ ile getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000783
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200784 5. p düðmesine basarak metni yapýþtýrýn. Akabinde <ESC> düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000785
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100786 6. GÖRSEL kipe geçerek "öge" sözcüðünü seçin, y ile kopyalayýn, j$ ile
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200787 ikinci satýrýn sonuna gidin ve p ile sözcüðü yapýþtýrýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200788
789---> a) Bu ilk öge
790---> b)
791
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100792 NOT: y komutunu bir iþleç olarak da kullanabilirsiniz; yw komutu yalnýzca
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200793 bir sözcüðü kopyalar.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200794
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100795 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200796 Ders 6.4: SET KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000797
798
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200799 ** Arama veya deðiþtirme iþlemlerinin büyük/küçük harf durumunu görmezden
800 gelmesi için SET komutunu kullanýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200801
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200802 1. 'yoksay' sözcüðünü aramak için /ignore yazýn. Bunu n düðmesine basarak
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200803 birkaç kez yenileyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000804
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200805 2. :set ic yazarak 'ic' (BÜYÜK/küçük harf yoksay) ayarýný seçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000806
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200807 3. Yeniden n düðmesine basarak 'yoksay' sözcüðünü aramayý sürdürün. Artýk
808 YOKSAY ve yoksay örneklerinin de bulunduðunu gözlemleyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000809
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200810 4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarýný seçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000811
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200812 5. /ignore yazarak arama komutunu tekrar verin ve ne olacaðýný görün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000813
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200814 6. BÜYÜK/küçük harf ayrýmsýz arama ayarýný kapatmak için :set noic yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000815
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200816 NOT: Sonuçlarýn ekranda vurgulanmasýný istemiyorsanýz :nohlsearch yazýn.
817 NOT: Eðer yalnýzca bir arama iþlemi için BÜYÜK/küçük harf ayrýmsýz arama
818 yapmak istiyorsanýz /ignore\c komutunu kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000819
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100820 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200821 DERS 6 ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000822
823
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200824 1. o komutu imlecin altýnda bir satýr açar ve imleci bu açýlmýþ satýra
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100825 EKLE kipinde yerleþtirir.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200826 O komutu imlecin üzerinde bir satýr açar.
Bram Moolenaare465af52008-06-25 01:02:34 +0000827
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200828 2. a komutu imleçten sonra metin giriþine olanak verir.
829 A komutu geçerli satýrýn sonuna giderek metin giriþine olanak verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000830
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200831 3. e komutu imleci bir sözcüðün sonuna taþýr.
Bram Moolenaare465af52008-06-25 01:02:34 +0000832
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100833 4. y iþleci metni kopyalar, p iþleci yapýþtýrýr.
Bram Moolenaare465af52008-06-25 01:02:34 +0000834
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100835 5. R komutu DEÐÝÞTÝR kipine girer ve <ESC>'ye basýlana kadar kalýr.
Bram Moolenaare465af52008-06-25 01:02:34 +0000836
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200837 6. ":set xxx" yazmak "xxx" seçeneðini ayarlar. Bazý seçenekler:
838 'ic' 'ignorecase' BÜYÜK/küçük harf ayrýmýný arama yaparken kapatýr.
839 'is' 'incsearch' Bir arama metninin tüm uyan kýsýmlarýný gösterir.
840 'hls' 'hlsearch' Uyan sonuçlarýn üzerini vurgular.
841 Ayarlama yaparken ister kýsa ister uzun sürümleri kullanabilirsiniz.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200842
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200843 7. Bir ayarý kapatmak için "no" ekleyin, örneðin :set noic.
Bram Moolenaare465af52008-06-25 01:02:34 +0000844
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100845 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200846 Ders 7.1: YARDIM KAYNAKLARI
Bram Moolenaare465af52008-06-25 01:02:34 +0000847
Bram Moolenaare465af52008-06-25 01:02:34 +0000848
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200849 ** Çevrimiçi yardým sistemini kullanýn **
Bram Moolenaare465af52008-06-25 01:02:34 +0000850
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100851 Vim geniþ bir çevrimiçi yardým sistemine sahiptir. Baþlamak için þu üçünü
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200852 deneyebilirsiniz:
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100853
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200854 - (eðer varsa) <HELP> düðmesine basýn
855 - (eðer varsa) <F1> düðmesine basýn
856 - :help yazýn ve <ENTER> düðmesine basýn
Bram Moolenaare465af52008-06-25 01:02:34 +0000857
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100858 Yardým penceresindeki metinleri okuyarak yardým sisteminin nasýl
859 çalýþtýðýný öðrenin.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200860 Bir pencereden diðerine geçmek için <CTRL> W ikilisini kullanýn.
861 Yardým penceresini kapatmak için :q yazýp <ENTER> düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000862
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200863 ":help" komutuna deðiþken (argüman) vererek herhangi bir konu hakkýnda
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100864 yardým alabilirsiniz. Þunlarý deneyin:
Bram Moolenaare465af52008-06-25 01:02:34 +0000865
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200866 :help w
867 :help c_<CTRL> D
868 :help insert-index
869 :help user-manual
Bram Moolenaare465af52008-06-25 01:02:34 +0000870
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100871 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200872 Ders 7.2: BÝR BAÞLANGIÇ BETÝÐÝ OLUÞTURUN
Bram Moolenaare465af52008-06-25 01:02:34 +0000873
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100874
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200875 ** Vim'in özelliklerine bakýn **
Bram Moolenaare465af52008-06-25 01:02:34 +0000876
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200877 Vim Vi'dan çok daha fazla özelliðe sahiptir fakat birçoðu öntanýmlý olarak
878 kapalýdýr. Daha fazla özellik kullanabilmek için bir "vimrc" dosyasý
879 oluþturmalýsýnýz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000880
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200881 1. "vimrc" dosyasýný düzenlemeye baþlayýn. Ýþletim sistemlerine göre:
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200882
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200883 :e ~/.vimrc Unix için
Bram Moolenaard2ea7cf2021-05-30 20:54:13 +0200884 :e ~/_vimrc Windows için
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200885
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200886 2. Þimdi örnek "vimrc" dosyasý içeriðini okuyun:
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200887
888 :r $VIMRUNTIME/vimrc_example.vim
889
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200890 3. Dosyayý :w ile kaydedin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200891
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200892 Vim'i bir sonraki çalýþtýrýlmasýnda sözdizim vurgulamasý kullanacaktýr.
893 Tüm tercih ettiðiniz ayarlarý bu "vimrc" dosyasýna ekleyebilirsiniz.
894 Daha fazla bilgi için :help vimrc-intro yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200895
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100896 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200897 Ders 7.3: TAMAMLAMA
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200898
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100899
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200900 ** <CTRL> D ve <TAB> ile komut istemi ekranýnda tamamlama **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200901
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100902 1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmadýðýndan
903 emin olun.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200904
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200905 2. Bulunduðunuz dizindeki dosyalara :!ls veya :!dir ile bakýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200906
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100907 3. Bir komutun baþ kýsmýný yazýn, örneðin :e.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200908
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100909 4. <CTRL> D'ye bastýðýnýzda Vim size e ile baþlayan komutlarý
910 gösterecektir.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200911
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100912 5. d <TAB> kullandýðýnýzda Vim komutu kendinden :edit olarak
913 tamamlayacaktýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200914
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200915 6. Þimdi bir boþluk ekleyin ve var olan bir dosyanýn baþ harflerini yazýn.
916 Örneðin :edit DOS.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200917
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200918 7. <TAB> düðmesine basýn. Eðer yalnýzca bu dosyadan bir tane varsa Vim
919 sizin için dosya adýnýn geri kalanýný tamamlayacaktýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200920
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200921 NOT: Tamamlama birçok komut için çalýþýr. Yalnýzca <CTRL> D ve <TAB>
922 ikililerini deneyin. Özellikle :help için çok yararlýdýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200923
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100924 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200925 Ders 7: ÖZET
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200926
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100927
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200928 1. :help yazmak veya <F1> veya <HELP> düðmelerine basmak yardým
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200929 penceresini açar.
930
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200931 2. :help cmd yazarak cmd hakkýnda bilgi sahibi olabilirsiniz.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200932
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200933 3. <CTRL> W kullanarak baþka pencerelere geçebilirsiniz.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200934
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200935 4. :q kullanarak yardým penceresini kapatabilirsiniz.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200936
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200937 5. Bir vimrc baþlangýç betiði oluþturarak yeðlenen ayarlarýnýzý
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200938 saklayabilirsiniz.
939
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200940 6. Bir : komutu girerken <CTRL> D'ye basarak olanaklý tamamlama
941 seçeneklerini görebilirsiniz. <TAB>'a basarak tamamlamayý seçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000942
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100943 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaare465af52008-06-25 01:02:34 +0000944
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100945 Böylece Vim Eðitmeni tamamlanmýþ oldu. Eðitmendeki amaç Vim düzenleyicisi
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200946 hakkýnda kýsa bir bilgi vermek ve onu kolayca kullanmanýzý saðlamaktý.
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100947 Vim'in tamamýný öðretmek çok zordur zira Vim birçok komuta sahiptir.
948 Bundan sonra ":help user-manual" komutu ile kullanýcý kýlavuzunu
949 okumalýsýnýz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000950
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200951 Daha fazla okuma ve çalýþma için þu kitabý öneriyoruz:
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200952
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200953 Vim - Vi Improved - by Steve Oualline
954 Publisher: New Riders
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200955
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200956 Tümüyle Vim için hazýrlanmýþ ilk kitaptýr. Özellikle ilk kullanýcýlar için
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200957 çok uygundur.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200958 Kitapta birçok örnek ve resim bulunmaktadýr.
Bram Moolenaar9da17d72022-02-09 21:50:44 +0000959 https://iccf-holland.org/click5.html adresine bakabilirsiniz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000960
961 Bu kitap daha eskidir ve Vim'den daha çok Vi içindir ancak tavsiye edilir:
Bram Moolenaare465af52008-06-25 01:02:34 +0000962
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200963 Learning the Vi Editor - by Linda Lamb
964 Publisher: O'Reilly & Associates Inc.
Bram Moolenaare465af52008-06-25 01:02:34 +0000965
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200966 Vi hakkýnda bilmek isteyeceðiniz neredeyse her þeyin bulunduðu bir kitap.
967 6. Basým ayný zamanda Vim hakkýnda da bilgi içermektedir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000968
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200969 Bu eðitmen Michael C. Pierce ve Robert K. Ware tarafýndan yazýldý,
970 Charles Smith tarafýndan saðlanan fikirlerle Colorado School Of Mines,
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200971 Colorado State University. E-posta: bware@mines.colorado.edu
Bram Moolenaare465af52008-06-25 01:02:34 +0000972
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200973 Vim için deðiþtiren: Bram Moolenaar
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200974
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100975 Türkçe çeviri:
976 Serkan "heartsmagic" Çalýþ (2005), adresimeyaz (at) yahoo (dot) com
977
978 2019 Güncelleme:
979 Emir SARI, bitigchi (at) me (dot) com
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200980
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100981 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~