blob: ddbdf3b3beb6f753fd09e999dd8ba48d177bd50a [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.
Emir SARI5528a722023-12-29 15:30:40 +000034 < h l > l düðmesi saðdadýr ve saða doðru hareket eder.
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +010035 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
Emir SARI5528a722023-12-29 15:30:40 +000044 NOT: Eðer yazdýðýnýz bir þeyden emin deðilseniz Normal kipe geçmek için
Bram Moolenaar96f45c02019-10-26 19:53:45 +020045 <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
Emir SARI5528a722023-12-29 15:30:40 +000066 NOT: :q! <ENTER>, yaptýðýnýz tüm deðiþiklikleri atar. Birkaç ders sonra,
67 deðiþiklikleri dosyaya kaydetmeyi öðreneceksiniz.
68
Bram Moolenaar96f45c02019-10-26 19:53:45 +020069 5. Ýmleci Ders 1.3'e taþýyýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020070
Bram Moolenaar574ee7b2019-11-13 23:04:29 +010071 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +020072 Ders 1.3: METÝN DÜZENLEME - METÝN SÝLME
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020073
74
Bram Moolenaar96f45c02019-10-26 19:53:45 +020075 ** Normal kipteyken imlecin altýndaki karakteri silmek için x'e basýn. **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020076
Bram Moolenaar96f45c02019-10-26 19:53:45 +020077 1. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020078
79 2. Düzeltmeler için imleci silinmesi gereken karakterin üzerine getirin.
80
Bram Moolenaar96f45c02019-10-26 19:53:45 +020081 3. Ýstenmeyen karakteri silmek için x düðmesine basýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020082
Bram Moolenaar96f45c02019-10-26 19:53:45 +020083 4. Tümce düzelene kadar 2'den 4'e kadar olan adýmlarý tekrar edin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020084
Bram Moolenaar96f45c02019-10-26 19:53:45 +020085---> Ýinek ayyýn üzzerinden attladý.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020086
Bram Moolenaar96f45c02019-10-26 19:53:45 +020087 5. Þimdi satýr düzeldi; Ders 1.4'e geçin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020088
Bram Moolenaar96f45c02019-10-26 19:53:45 +020089 NOT: Bu eðitmende ilerledikçe ezberlemeye çalýþmayýn, deneyerek öðrenin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020090
Bram Moolenaar574ee7b2019-11-13 23:04:29 +010091 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +020092 Ders 1.4: METÝN DÜZENLEME - METÝN GÝRME
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020093
94
Bram Moolenaar96f45c02019-10-26 19:53:45 +020095 ** Normal kipteyken metin eklemek için i'ye basýn. **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020096
Bram Moolenaar96f45c02019-10-26 19:53:45 +020097 1. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +020098
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +010099 2. Ýlk satýrý ikincisinin aynýsý gibi yapmak için, imleci eklenmesi
100 gereken metinden sonraki ilk karakterin üzerine götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000101
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200102 3. i'ye basýn ve gerekli eklemeleri yapýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000103
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200104 4. Düzeltilen her hatadan sonra <ESC> düðmesine basarak Normal kipe dönün.
105 Tümceyi düzeltmek için 2'den 4'e kadar olan adýmlarý tekrar edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000106
107---> Bu metinde eksk.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200108---> Bu metinde bir þey eksik.
Bram Moolenaare465af52008-06-25 01:02:34 +0000109
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200110 5. Artýk yapabildiðinizi düþünüyorsanýz bir sonraki bölüme geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000111
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100112 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200113 Ders 1.5: METÝN DÜZENLEME - METÝN EKLEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000114
115
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200116 ** Metin eklemek için A düðmesine basýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000117
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200118 1. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün. Ýmlecin hangi
119 karakterin üzerinde olduðu önemli deðildir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000120
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200121 2. A'ya basýn ve gerekli eklemeleri yapýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000122
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200123 3. Metin eklemeyi bitirdiðinizde <ESC>'ye basýn ve Normal kipe dönün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000124
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200125 4. Ýmleci aþaðýda ---> ile imlenmiþ ÝKÝNCÝ satýra götürün ve ikinci ve
126 üçüncü adýmlarý tekrarlayarak tümceyi düzeltin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000127
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200128---> Bu satýrda bazý met
129 Bu satýrda bazý metinler eksik.
130---> Bu satýrda da bazý metinl
131 Bu satýrda da bazý metinler eksik gibi görünüyor.
Bram Moolenaare465af52008-06-25 01:02:34 +0000132
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200133 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 +0000134
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100135 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200136 Ders 1.6: DOSYA DÜZENLEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000137
138
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200139 ** :wq yazmak açýk olan dosyayý kaydeder ve Vim'den çýkar.
Bram Moolenaare465af52008-06-25 01:02:34 +0000140
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200141 !! NOT: Aþaðýdaki adýmlarý uygulamadan önce tüm bu bölümü iyice okuyun!
Bram Moolenaare465af52008-06-25 01:02:34 +0000142
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200143 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 +0100144 bir uçbirime eriþiminiz varsa orada yapýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200145
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200146 2. Komut istemi ekranýnda þu komutu girin: vim tutor <ENTER>. 'vim', Vim
147 düzenleyicisini açmak için kullanacaðýnýz komut olup 'tutor' da
148 düzenlemek istediðiniz dosyanýn adýdýr. Deðiþtirilebilen bir dosya
149 kullanýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200150
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200151 3. Daha önceki derslerde öðrendiðiniz gibi metin girip/ekleyip silin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200152
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200153 4. :wq <ENTER> yazarak deðiþiklikleri kaydedin ve Vim'den çýkýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200154
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200155 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 +0200156 özet bölüme gelin.
157
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200158 6. Yukarýdaki adýmlarý okuduktan ve anladýktan sonra YAPIN.
Bram Moolenaare465af52008-06-25 01:02:34 +0000159
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100160 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200161 Ders 1: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000162
163
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200164 1. Ýmleç ok düðmeleri veya hjkl düðmeleri kullanýlarak hareket ettirilir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000165
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200166 h (sol) / j (aþaðý) / k (yukarý) / l (sað)
Bram Moolenaare465af52008-06-25 01:02:34 +0000167
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200168 2. Vim'i komut isteminden baþlatmak için:
Bram Moolenaare465af52008-06-25 01:02:34 +0000169
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200170 vim <ENTER>
171 veya
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200172 vim DOSYA_ADI <ENTER> kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000173
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200174 3. Vim'den çýkmak için önce <ESC>'ye basýp sonra:
Bram Moolenaare465af52008-06-25 01:02:34 +0000175
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200176 :q! <ENTER> (deðiþiklikleri kaydetmeden çýkar)
177 :wq <ENTER> (deðiþiklikleri kaydedip çýkar) komutlarýný kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000178
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200179 4. Ýmlecin üzerinde olduðu karakteri silmek için x düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000180
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200181 5. Metin girmek veya eklemek için:
Bram Moolenaare465af52008-06-25 01:02:34 +0000182
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200183 i metin girin <ESC> imleçten önce girer
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200184 A metin girin <ESC> satýrdan sonra ekler
Bram Moolenaare465af52008-06-25 01:02:34 +0000185
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100186 NOT: <ESC> düðmesine basmak sizi Normal kipe geri döndürür veya istenmeyen
187 veya yarým yazýlmýþ bir komutu iptal eder.
Bram Moolenaare465af52008-06-25 01:02:34 +0000188
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200189 Þimdi Ders 2 ile bu eðitmeni sürdürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000190
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100191 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200192 Ders 2.1: SÝLME KOMUTLARI
Bram Moolenaare465af52008-06-25 01:02:34 +0000193
194
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200195 ** Bir sözcüðü silmek için dw yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000196
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200197 1. Normal kipte olduðunuzdan emin olmak için <ESC> düðmesine basýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200198
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200199 2. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200200
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200201 3. Ýmleci silinmesi gereken sözcüðün baþýna götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200202
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200203 4. Sözcüðü silmek için dw yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200204
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200205 NOT: d harfi siz yazdýkça ekranýn son satýrýnda görülecektir. Vim sizin w
206 yazmanýzý bekleyecektir. Eðer d'den baþka bir þey görürseniz yanlýþ
207 yazmýþsýnýz demektir, <ESC> düðmesine basýn ve baþtan baþlayýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200208
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200209---> Bu satýrda çerez tümceye ait olmayan leblebi sözcükler var.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200210
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200211 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 +0200212
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100213 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100214 Ders 2.2: DAHA FAZLA SÝLME KOMUTLARI
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200215
216
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200217 ** Satýrý sonuna kadar silmek için d$ yazýn. **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200218
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200219 1. Normal kipte olduðunuzdan emin olmak için <ESC> düðmesine basýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200220
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200221 2. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200222
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200223 3. Ýmleci doðru olan satýrýn sonuna götürün. (Birinci noktadan SONRAKÝ)
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200224
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200225 4. Satýrý en sona kadar silmek için d$ yazýn. $ imini yazmak için:
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200226
227 Türkçe Q klavyede <ALT GR> 4,
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200228 Türkçe F klavyede <SHIFT> 4 ikililerini kullanýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200229
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200230---> Birileri bu satýrýn sonunu iki defa yazmýþ. satýrýn sonunu iki
231 defa yazmýþ.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200232
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200233 5. Neler olduðunu anlamak için Ders 2.3'e gidin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200234
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100235 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100236 Ders 2.3: ÝÞLEÇLER VE HAREKETLER
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200237
238
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100239 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 +0200240 içeren silme komutu için kullanýlan biçim aþaðýdaki gibidir:
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200241
242 d hareket
243
Bram Moolenaare465af52008-06-25 01:02:34 +0000244 Burada:
Bram Moolenaare465af52008-06-25 01:02:34 +0000245
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100246 d - silme iþlecidir.
247 hareket - iþlecin neyi iþleteceðidir (aþaðýda listelenmiþtir).
Bram Moolenaare465af52008-06-25 01:02:34 +0000248
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200249 Hareketlerin kýsa bir listesi için:
Bram Moolenaare465af52008-06-25 01:02:34 +0000250
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200251 w - bir sonraki sözcüðün baþlangýcýna kadar, ilk karakteri DAHÝL OLMADAN
252 e - þu anki sözcüðün sonuna kadar, son karakteri DAHÝL OLARAK
253 $ - satýrýn sonuna kadar, son karakteri DAHÝL OLARAK
Bram Moolenaare465af52008-06-25 01:02:34 +0000254
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200255 Demeli ki, de komutunu girmek imleçten sözcüðün sonuna kadar siler.
Bram Moolenaare465af52008-06-25 01:02:34 +0000256
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100257 NOT: Normal kipte hiçbir hareket olmadan yalnýzca iþleci girmek imleci
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200258 yukarýda belirtildiði gibi hareket ettirir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000259
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100260 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200261 Ders 2.4: BÝR HAREKET ÝLE BÝRLÝKTE SAYIM KULLANMAK
Bram Moolenaare465af52008-06-25 01:02:34 +0000262
263
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100264 ** Bir hareketten önce sayý kullanmak o hareketi sayýca tekrarlatýr. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000265
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200266 1. Ýmleci aþaðýda ---> ile imlenmiþ satýrýn BAÞINA götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000267
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200268 2. 2w yazarak imleci iki sözcük ileriye taþýyýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000269
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200270 3. 3e yazarak imleci üç sözcük ilerideki sözcüðün sonuna taþýyýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200271
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200272 4. 0 yazarak imleci satýrýn baþýna taþýyýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200273
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200274 5. Ýkinci ve üçüncü adýmlarý deðiþik sayýlar kullanarak tekrarlayýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200275
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200276---> Bu üzerinde hoplayýp zýplayabileceðiniz naçizane bir satýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200277
278 6. Ders 2.5'e geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000279
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200281 Ders 2.5: BÝR SAYIM KULLANARAK DAHA FAZLA SÝLME ÝÞLEMÝ
Bram Moolenaare465af52008-06-25 01:02:34 +0000282
283
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100284 ** Bir iþleç ile birlikte sayý kullanmak iþleci o kadar tekrarlatýr. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000285
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100286 Yukarýda sözü edilen silme iþleci ve hareketinin arasýna sayý ekleyerek
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200287 yapýlan iþlemi o sayý kadar tekrarlatabilirsiniz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000288
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200289 d [sayý] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000290
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200291 1. Ýmleci aþaðýda ---> ile imlenen satýrdaki ilk BÜYÜK HARFTEN oluþan
292 sözcüðün baþýna getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000293
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200294 2. d2w yazarak iki BÜYÜK HARFLÝ sözcüðü silin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000295
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200296 3. Birinci ve ikinci adýmlarý baþka bir sayý kullanarak BÜYÜK
297 HARFLÝ sözcükleri tek bir komutta silmek için yeniden uygulayýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000298
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200299---> 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 +0000300
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100301 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200302 Ders 2.6: SATIRLARDA ÝÞLEM YAPMA
Bram Moolenaare465af52008-06-25 01:02:34 +0000303
304
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200305 ** Bütün bir satýrý silmek için dd yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000306
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200307 Bütün bir satýr silme iþlemi çok sýk kullanýldýðýndan dolayý, Vi
308 tasarýmcýlarý bir satýrý tamamen silmek için iki d yazmanýn daha kolay
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100309 olduðuna karar vermiþler.
Bram Moolenaare465af52008-06-25 01:02:34 +0000310
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200311 1. Ýmleci aþaðýdaki tümceciðin ikinci satýrýna götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000312
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200313 2. Satýrý silmek için dd yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000314
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200315 3. Þimdi de dördüncü satýra gidin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000316
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200317 4. Ýki satýrý birden silmek için 2dd yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000318
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200319---> 1) Güller kýrmýzýdýr,
320---> 2) Çamur eðlenceli,
321---> 3) Menekþeler mavi,
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200322---> 4) Bir arabam var,
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200323---> 5) Saat zamaný söyler,
324---> 6) Þeker tatlýdýr
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200325---> 7) Ve sen de öylesin
Bram Moolenaare465af52008-06-25 01:02:34 +0000326
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100327 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200328 Ders 2.7: GERÝ AL KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000329
330
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100331 ** 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 +0000332
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200333 1. Ýmleci aþaðýda ---> ile imlenmiþ satýrda ve ilk hatanýn üzerine koyun.
Bram Moolenaare465af52008-06-25 01:02:34 +0000334
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200335 2. Ýlk istenmeyen karakteri silmek için x yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000336
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200337 3. Þimdi son çalýþtýrýlan komutu geri almak için u yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000338
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200339 4. Bu sefer x komutunu kullanarak satýrdaki tüm hatalarý düzeltin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000340
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200341 5. Þimdi satýrý ilk haline çevirmek için büyük U yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000342
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200343 6. Þimdi U ve daha önceki komutlarý geri almak için birkaç defa u yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000344
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200345 7. Birkaç defa <CTRL> R (<CTRL>'yi basýlý tutarken R ye basýn) yazarak
346 geri almalarý da geri alýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000347
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200348---> Buu satýýrdaki hatalarý düüzeltinn ve sonra koomutu geri alllýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200349
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200350 8. Bunlar son derece kullanýþlý komutlardýr. Þimdi Ders 2 Özete geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000351
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100352 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200353 Ders 2: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000354
355
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200356 1. Ýmleçten itibaren bir sözcüðü silmek için dw yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000357
Emir SARI5528a722023-12-29 15:30:40 +0000358 2. Ýmleçten itibaren bir sözcüðün sonuna kadar silmek için de yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000359
Emir SARI5528a722023-12-29 15:30:40 +0000360 3. Ýmleçten itibaren bir satýrý silmek için d$ yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000361
Emir SARI5528a722023-12-29 15:30:40 +0000362 4. Bütün bir satýrý silmek için dd yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000363
Emir SARI5528a722023-12-29 15:30:40 +0000364 5. Bir hareketi yenilemek için önüne sayý takýsý getirin, 2w gibi.
365
366 6. Normal kipte bir komut biçimi þöyledir:
Bram Moolenaare465af52008-06-25 01:02:34 +0000367
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100368 iþleç [sayý] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000369
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200370 burada:
Emir SARI5528a722023-12-29 15:30:40 +0000371 iþleç - ne yapýlacaðý, silmek için d örneðinde olduðu gibi
372 [sayý] - komutun kaç kere tekrar edeceðini gösteren isteðe baðlý sayý
373 hareket - iþlecin nice davranacaðý; w (sözcük), e (sözcük sonu),
374 $ (satýr sonu) gibi
Bram Moolenaare465af52008-06-25 01:02:34 +0000375
Emir SARI5528a722023-12-29 15:30:40 +0000376 7. Bir satýrýn baþýna gelmek için sýfýr (0) kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000377
Emir SARI5528a722023-12-29 15:30:40 +0000378 8. Önceki hareketleri geri almak için u (küçük u) yazýn.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200379 Bir satýrdaki tüm deðiþiklikleri geri almak için U (büyük U) yazýn.
380 Geri almalarý geri almak için <CTRL> R kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000381
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100382 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200383 Ders 3.1: KOY KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000384
385
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200386 ** Son yaptýðýnýz silmeyi imleçten sonraya yerleþtirmek için p yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000387
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200388 1. Ýmleci aþaðýda ---> ile imlenmiþ tümceciðe götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000389
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200390 2. Satýrý silip Vim'in arabelleðine yerleþtirmek için dd yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000391
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200392 3. Ýmleci, silinmiþ satýrý nereye yerleþtirmek istiyorsanýz, o satýrýn
393 ÜZERÝNE götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000394
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200395 4. Normal kipteyken satýrý yerleþtirmek için p yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000396
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200397 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 +0200398 tekrar edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000399
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200400---> d) Sen de öðrendin mi?
401---> b) Menekþeler mavidir,
402---> c) Akýl öðrenilir,
403---> a) Güller kýrmýzýdýr,
Bram Moolenaare465af52008-06-25 01:02:34 +0000404
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100405 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200406 Ders 3.2: DEÐÝÞTÝR KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000407
408
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100409 ** Ýmlecin altýndaki karakteri baþkasý ile deðiþtirmek için rx yapýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000410
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200411 1. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000412
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200413 2. Ýmleci satýrdaki ilk hatanýn üzerine götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000414
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200415 3. Hatayý düzeltmek için önce r ardýndan da doðru karakteri yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000416
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200417 4. Ýlk satýr düzelene kadar adým 2 ve 3'ü tekrar edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000418
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200419---> Bu satýv yazýlývken, bivileri yamlýþ düðmetere basmýþ.
420---> Bu satýr yazýlýrken, birileri yanlýþ düðmelere basmýþ.
Bram Moolenaare465af52008-06-25 01:02:34 +0000421
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200422 5. Ders 3.3'ye geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000423
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200424 NOT: Unutmayýn, ezberleyerek deðil deneyerek öðrenin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000425
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100426 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100427 Ders 3.3: DEÐÝÞTÝR ÝÞLECÝ
Bram Moolenaare465af52008-06-25 01:02:34 +0000428
429
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100430 ** 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 +0000431
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200432 1. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000433
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200434 2. Ýmleci "sutar" daki u'nun üzerine yerleþtirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000435
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200436 3. Önce ce ardýndan doðru harfleri girin (bu durumda 'atýr').
Bram Moolenaare465af52008-06-25 01:02:34 +0000437
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200438 4. <ESC> düðmesine basýn ve deðiþmesi gereken bir sonraki karaktere gidin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000439
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200440 5. Ýlk cümle ikincisiyle ayný olana kadar adým 3 ve 4'ü tekrar edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000441
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200442---> Bu sutar deðiþtir komutu ile deðiþneli gereken birkaç mözgüç içeriyor.
443---> 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 +0000444
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100445 ce'nin sadece sözcüðü deðiþtirmediðini, ayný zamanda sizi EKLE kipine
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200446 aldýðýna da dikkat edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000447
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100448 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200449 Ders 3.4: c'YÝ KULLANARAK DAHA FAZLA DEÐÝÞTÝRME
Bram Moolenaare465af52008-06-25 01:02:34 +0000450
451
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100452 ** Deðiþtir iþleci sil komutu ile ayný hareketlerle kullanýlýr. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000453
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100454 1. Deðiþtir iþleci sil ile ayný yolla çalýþýr. Biçim þöyledir:
Bram Moolenaare465af52008-06-25 01:02:34 +0000455
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200456 c [sayý] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000457
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200458 2. Hareketler de aynýdýr. Örneðin w (sözcük), $ (satýr sonu) gibi.
Bram Moolenaare465af52008-06-25 01:02:34 +0000459
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200460 3. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000461
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200462 4. Ýmleci ilk hataya götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000463
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200464 5. Satýrýn geri kalan kýsmýný ikincisi gibi yapmak için c$ yazýn ve daha
465 sonra <ESC> düðmesine basýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200466
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200467---> Bu satýrýn sonu düzeltilmek için biraz yardýma ihtiyaç duyuyor.
468---> Bu satýrýn sonu düzeltilmek için c$ komutu kullanýlarak yardýma ihtiyaç
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200469 duyuyor.
Bram Moolenaare465af52008-06-25 01:02:34 +0000470
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100471 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200472 Ders 3: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000473
474
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200475 1. Silinmiþ olan bir metni geri yerleþtirmek için p yazýn. Bu silinmiþ
476 metni imleçten hemen SONRA geri yerleþtirir (eðer bir satýr silinmiþse
477 hemen imlecin altýndaki satýra yerleþtirilecektir).
Bram Moolenaare465af52008-06-25 01:02:34 +0000478
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200479 2. Ýmlecin altýndaki karakteri deðiþtirmek için önce r ardýndan da
480 yazmak istediðiniz karakteri yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000481
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100482 3. Deðiþtir iþleci belirlenen nesneyi, imleçten hareketin sonuna kadar
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200483 deðiþtirme imkaný verir. Örneðin, bir sözcüðü imleçten sözcük sonuna
484 kadar deðiþtirmek için cw, bir satýrýn tamamýný deðiþtirmek içinse c$
485 yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000486
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200487 4. Deðiþtir için biçim þöyledir:
Bram Moolenaare465af52008-06-25 01:02:34 +0000488
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200489 c [sayý] hareket
Bram Moolenaare465af52008-06-25 01:02:34 +0000490
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200491 Þimdi bir sonraki derse geçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000492
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100493 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200494 Ders 4.1: ÝMLEÇ KONUMU VE DOSYA DURUMU
Bram Moolenaare465af52008-06-25 01:02:34 +0000495
496
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200497** <CTRL> G dosya içerisindeki konumunuzu ve dosya durumunu gösterir. Dosya
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200498 içerisindeki bir satýra gitmek için G yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000499
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200500 NOT: Adýmlardan herhangi birini yapmadan önce dersin tamamýný okuyun!
Bram Moolenaare465af52008-06-25 01:02:34 +0000501
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200502 1. <CTRL> düðmesini basýlý tutun ve g'ye basýn. Biz buna <CTRL> G diyoruz.
503 Dosyanýn sonunda dosya adýný ve bulunduðunuz konumu gösteren bir durum
504 satýrý görünecektir. Adým 3 için satýr numarasýný unutmayýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000505
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200506 NOT: Ýmleç konumunu ekranýn sað alt köþesinde görebilirsiniz. Bu 'ruler'
507 seçeneði etkin olduðunda görülür (bilgi için :help 'ruler' yazýn).
Bram Moolenaare465af52008-06-25 01:02:34 +0000508
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200509 2. Dosyanýn sonuna gitmek için G'ye basýn. Dosyanýn baþýna gitmek için
510 gg komutunu kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000511
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200512 3. Daha önce bulunduðunuz satýr numarasýný yazýn ve daha sonra G'ye
513 basýn. Bu sizi ilk <CTRL> g'ye bastýðýnýz satýra geri götürecektir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000514
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200515 4. Yapabileceðinizi düþündüðünüzde, adým 1'den 3'e kadar yapýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000516
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100517 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200518 Ders 4.2: ARAMA KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000519
520
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200521 ** Bir sözcük öbeðini aramak için / ve aranacak öbeði girin. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000522
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200523 1. Normal kipteyken / yazýn. / karakterinin ve imlecin ekranýn sonunda
524 göründüðüne dikkat edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000525
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200526 2. 'hatttaa' yazýp <ENTER>'a basýn. Bu sizin aramak istediðiniz sözcüktür.
Bram Moolenaare465af52008-06-25 01:02:34 +0000527
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200528 3. Ayný sözcük öbeðini tekrar aramak için n yazýn.
529 Ayný sözcük öbeðini zýt yönde aramak için N yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200530
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200531 4. Eðer zýt yöne doðru bir arama yapmak istiyorsanýz / komutu yerine ?
532 komutunu kullanýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200533
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200534---> "hatttaa" hatayý yazmanýn doðru yolu deðil; hatttaa bir hata.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200535
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100536Not: Arama dosyanýn sonuna ulaþtýðýnda dosyanýn baþýndan sürecektir. Bunu
537 devre dýþý býrakmak için 'wrapscan' seçeneðini sýfýrlayýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200538
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100539 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200540 Ders 4.3: UYAN AYRAÇLAR ARAMASI
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200541
542
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200543 ** Uyan bir (, [ veya { bulmak için % yazýn. **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200544
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200545 1. Ýmleci aþaðýda ---> ile imlenmiþ satýrda bir (, [ veya { imine götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200546
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200547 2. Þimdi % karakterini yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200548
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200549 3. Ýmleç uyan ayracýn üzerine gider.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200550
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200551 4. Uyan ilk parantezin üzerine geri dönmek için yine % yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200552
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100553 5. Ýmleci baþka bir (), [] veya {} üzerine götürün ve % iþlecinin neler
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200554 yaptýðýný gözlemleyin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200555
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200556---> Bu içerisinde ( )'ler, ['ler ] ve {'ler } bulunan bir satýrdýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200557
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200558 NOT: Bu içerisinde eþi olmayan ayraçlar bulunan bir programýn hatalarýný
559 ayýklamak için son derece yararlýdýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200560
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100561 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200562 Ders 4.4: BUL/DEÐÝÞTÝR KOMUTU
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200563
564
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200565 ** 'eski' yerine 'yeni' yerleþtirmek için :s/eski/yeni/g yazýn. **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200566
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200567 1. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200568
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200569 2. :s/buu/bu yazýp <ENTER>'a basýn. Bu komutun sadece satýrdaki ilk
570 uyan karþýlaþmayý düzelttiðine dikkat edin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200571
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200572 3. Þimdi satýrdaki tüm deðiþiklikleri bir anda yapmak için :s/buu/bu/g
573 yazarak tüm "buu" oluþumlarýný deðiþtirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000574
575---> Buu birinci, buu ikinci, buu üçüncü bölüm.
576
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200577 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 +0000578
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200579 :#,#s/eski/yeni/g yazýn. #,# burada deðiþikliðin yapýlacaðý aralýðýn
580 satýr numaralarýdýr.
581 :%s/eski/yeni/g yazýn. Bu tüm dosyadaki her oluþumu deðiþtirir.
582 :%s/eski/yeni/gc yazýn. Bu tüm dosyadaki her oluþumu deðiþtirir ancak
583 her birini deðiþtirmeden önce bize sorar.
Bram Moolenaare465af52008-06-25 01:02:34 +0000584
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100585 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200586 Ders 4: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000587
588
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200589 1. <CTRL> G sizin dosyadaki konumunuzu ve dosya durumunu gösterir.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200590 G dosyanýn sonuna gider.
591 [sayý] G belirtilen satýr numarasýna gider.
592 gg ilk satýra gider.
Bram Moolenaare465af52008-06-25 01:02:34 +0000593
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100594 2. Sözcük öbeðinden önce / yazmak, ÝLERÝ yönde o öbeði aratýr.
595 Sözcük öbeðinden önce ? yazmak, GERÝ yönde o öbeði aratýr.
596 Aramadan sonra, ayný yöndeki bir sonraki karþýlaþmayý bulmak için n,
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200597 veya zýt yöndekini bulmak için N yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200598 <CTRL> O sizi eski konumlara, <CTRL> I daha yeni konumlara götürür.
Bram Moolenaare465af52008-06-25 01:02:34 +0000599
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200600 3. Ýmleç bir (), [], {} ayracý üzerindeyken % yazmak, uyan diðer eþ
601 ayracý bulur.
Bram Moolenaare465af52008-06-25 01:02:34 +0000602
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100603 4. Satýrdaki ilk 'eski'yi 'yeni' ile deðiþtirmek için :s/eski/yeni,
604 Satýrdaki tüm 'eski'leri 'yeni' ile deðiþtirmek için :s/eski/yeni/g,
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200605 Ýki satýr arasýndaki öbekleri deðiþtirmek için :#,#s/eski/yeni/g,
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100606 Dosyadaki tüm karþýlaþmalarý deðiþtirmek için :%s/eski/yeni/g yazýn.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200607 Her seferinde onay sormasý için :%s/eski/yeni/gc kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000608
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100609 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200610 Ders 5.1: BIR DIÞ KOMUT ÇALIÞTIRMAK
Bram Moolenaare465af52008-06-25 01:02:34 +0000611
612
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200613 ** Bir dýþ komutu çalýþtýrmak için :! ve ardýndan dýþ komutu yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000614
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200615 1. Ýmleci ekranýn altýna götürmek için : komutunu yazýn. Bu size bir komut
616 yazma imkaný verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000617
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200618 2. Þimdi ! nlem) karakterini yazýn. Bu size bir dýþ komut çalýþtýrma
619 olanaðý verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000620
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200621 3. Örnek olarak ! karakterini takiben ls yazýn ve <ENTER>'a basýn. Bu size
622 o anda bulunduðunuz dizindeki dosyalarý gösterecektir. Veya ls
623 çalýþmazsa :!dir komutunu kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000624
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200625 NOT: Herhangi bir dýþ komutu bu yolla çalýþtýrmak mümkündür.
Bram Moolenaare465af52008-06-25 01:02:34 +0000626
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100627 NOT: Tüm : komutlarýndan sonra <ENTER> düðmesine basýlmalýdýr. Bundan
628 sonra bunu her zaman anýmsatmayacaðýz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000629
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100630 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200631 Ders 5.2: DOSYA YAZMAYA DEVAM
Bram Moolenaare465af52008-06-25 01:02:34 +0000632
633
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200634 ** Dosyaya yapýlan deðiþikliði kaydetmek için :w DOSYA_ADI yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000635
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200636 1. Bulunduðunuz dizini listelemek için :!dir veya :!ls yazýn.
637 Komuttan sonra <ENTER> düðmesine basacaðýnýzý zaten biliyorsunuz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000638
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200639 2. Mevcut olmayan bir dosya adý seçin, örneðin DENEME.
Bram Moolenaare465af52008-06-25 01:02:34 +0000640
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200641 3. Þimdi :w DENEME yazýn (DENEME sizin seçtiðiniz dosya adýdýr).
Bram Moolenaare465af52008-06-25 01:02:34 +0000642
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200643 4. Bu tüm dosyayý (Vim Tutor) DENEME isminde baþka bir dosyaya yazar.
644 Bunu doðrulamak için, :!ls veya :!dir yazýn ve yeniden bulunduðunuz
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200645 dizini listeleyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000646
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200647 NOT: Eðer Vim'den çýkýp kaydettiðiniz DENEME dosyasýný açarsanýz, bunun
648 kaydettiðiniz vimtutor'un gerçek bir kopyasý olduðunu görürsünüz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000649
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200650 5. Þimdi dosyayý þu komutlarý vererek silin:
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100651 Windows: :!del DENEME
652 Unix (macOS, Linux, Haiku): :!rm DENEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000653
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100654 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100655 Ders 5.3: YAZMA ÝÇÝN METÝN SEÇME
Bram Moolenaare465af52008-06-25 01:02:34 +0000656
657
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200658 ** Dosyanýn bir bölümünü kaydetmek için, v hareket :w DOSYA_ADI yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000659
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200660 1. Ýmleci bu satýrýn üzerine getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000661
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200662 2. v düðmesine basarak imleci aþaðýdaki beþinci adýma taþýyýn. Metnin
663 seçildiðine dikkat edin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000664
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200665 3. : karakterini yazýn. Ekranýn alt kýsmýnda :'<'> çýkacaktýr.
Bram Moolenaare465af52008-06-25 01:02:34 +0000666
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200667 4. w DENEME yazýn; DENEME burada henüz var olmayan bir dosyadýr. <ENTER>
668 düðmesine basmadan önce :'<'>w DENEME gördüðünüzden emin olun.
Bram Moolenaare465af52008-06-25 01:02:34 +0000669
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200670 5. Vim seçilen satýrlarý DENEME dosyasýna yazacaktýr. :!ls veya :!dir ile
671 bakarak dosyayý görün. Henüz silmeyin; bir sonraki derste kullanacaðýz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000672
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100673 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200674 Ders 5.4: DOSYALARI BÝRLEÞTÝRME VE BÖLÜM EKLEME
Bram Moolenaare465af52008-06-25 01:02:34 +0000675
676
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200677 ** Bir dosyanýn içeriðini eklemek için :r DOSYA_ADI yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000678
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200679 1. Ýmleci bu satýrýn hemen bir üstüne koyun.
Bram Moolenaare465af52008-06-25 01:02:34 +0000680
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100681 NOT: Ýkinci adýmdan sonra Ders 5.3'ün metnini göreceksiniz.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200682 Sonrasýnda AÞAÐI düðmesi ile bu derse geri gelin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000683
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200684 2. Þimdi :r DENEME komutunu kullanarak DENEME dosyasýný bu dosyanýn içine
685 getirin. Getirdiðiniz dosya imlecin hemen altýna yerleþtirilir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000686
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200687 3. Dosyanýn getirildiðini doðrulamak için YUKARI düðmesini kullanarak
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100688 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 +0000689
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200690 NOT: Bu komutu kullanarak bir dýþ komutun çýktýsýný da dosyanýn içine
Bram Moolenaar11e3c5b2021-04-21 18:09:37 +0200691 koyabilirsiniz. Örneðin :r !ls yazmak ls komutunun vereceði çýktýyý
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200692 dosyanýn içinde hemen imlecin altýndaki satýra koyar.
Bram Moolenaare465af52008-06-25 01:02:34 +0000693
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100694 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200695 Ders 5: ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000696
697
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200698 1. :!komut bir dýþ komut çalýþtýrýr.
699 Bazý yararlý örnekler:
700 (MS-DOS) (Unix)
701 :!dir :!ls - bir dizini listeler.
702 :!del DOSYA :!rm DOSYA - DOSYA'yý siler.
Bram Moolenaare465af52008-06-25 01:02:34 +0000703
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200704 2. :w DOSYA_ADI o anki Vim dosyasýný diske DOSYA_ADI ile kaydeder.
Bram Moolenaare465af52008-06-25 01:02:34 +0000705
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200706 3. v hareket :w DOSYA_ADI seçilmiþ satýr aralýðýný DOSYA_ADI ile kaydeder.
Bram Moolenaare465af52008-06-25 01:02:34 +0000707
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200708 4. :r DOSYA_ADI imlecin altýndan baþlayarak DOSYA_ADI isimli dosyanýn
709 içeriðini ekler.
Bram Moolenaare465af52008-06-25 01:02:34 +0000710
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200711 5. :r !dir veya !ls bu iki komutun (dosyalarý listeleme) içeriklerini
712 okur ve dosyanýn içine yerleþtirir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000713
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100714 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200715 Ders 6.1: AÇ KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000716
717
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100718 ** Ý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 +0000719
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200720 1. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000721
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100722 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 +0200723 (küçük harfle) yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000724
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100725 3. Þimdi herhangi bir metin girin ve EKLE kipinden çýkmak için <ESC>
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200726 düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000727
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100728---> o yazdýktan sonra imleç EKLE kipinde açýlan satýrýn üzerine gider.
Bram Moolenaare465af52008-06-25 01:02:34 +0000729
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200730 4. Ýmlecin üzerinde bir satýr açmak için, yalnýzca büyük O yazýn. Bunu
731 aþaðýdaki satýrda deneyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000732
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200733---> 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 +0000734
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100735 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200736 Ders 6.2: EKLE KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000737
738
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100739 ** Ýmleçten sonra metin eklemek için a yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000740
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200741 1. Ýmleci aþaðýda ---> ile imlenmiþ satýra götürün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000742
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100743 2. Ýmleç satýrýn sonuna gelinceye dek e düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000744
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200745 3. Ýmleçten SONRA metin eklemek için a yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000746
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100747 4. Þimdi ilk satýrý ikincisi gibi tamamlayýn. EKLE kipinden çýkmak için
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200748 <ESC> düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000749
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200750 5. e düðmesini kullanarak bir sonraki yarým sözcüðe gidin ve adým 3 ve 4
751 tekrarlayýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000752
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200753---> Bu satý çalýþabilirsiniz. Çalý met ekl
754---> Bu satýrda çalýþabilirsiniz. Çalýþýrken metin eklemeyi kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000755
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100756 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200757 Ders 6.3: BÝR BAÞKA DEÐÝÞTÝR KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000758
759
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200760 ** Birden fazla karakter deðiþtirmek için büyük R yazýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000761
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200762 1. Ýmleci aþaðýda ---> ile imlenmiþ ÝLK satýra götürün. Ýmleci ilk xxx'in
763 baþýna getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000764
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200765 2. Þimdi R düðmesine basýn ve ikinci satýrdaki sayýyý ilk satýrdaki xxx'in
766 yerine yazýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000767
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100768 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 +0200769 deðiþmediðini gözlemleyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000770
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200771 4. Kalan xxx'i de deðiþtirmek için adýmlarý tekrarlayýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000772
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200773---> 123 sayýsýna xxx eklemek size yyy toplamýný verir.
774---> 123 sayýsýna 456 eklemek size 579 toplamýný verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000775
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100776 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200777 Ders 6.4: METÝN KOPYALA VE YAPIÞTIR
Bram Moolenaare465af52008-06-25 01:02:34 +0000778
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100779
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100780 ** y iþlecini kullanarak metin kopyalayýn ve p kullanarak yapýþtýrýn. **
Bram Moolenaare465af52008-06-25 01:02:34 +0000781
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100782 1. Ýmleci aþaðýda ---> ile imlenmiþ satýra getirin, "a)"nýn ardýna koyun.
Bram Moolenaare465af52008-06-25 01:02:34 +0000783
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100784 2. v ile GÖRSEL kipe geçin ve imleci "ilk" sözcüðünün öncesine getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000785
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200786 3. y düðmesine basarak seçili metni kopyalayýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000787
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200788 4. Ýmleci bir sonraki satýrýn sonuna j$ ile getirin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000789
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200790 5. p düðmesine basarak metni yapýþtýrýn. Akabinde <ESC> düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000791
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100792 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 +0200793 ikinci satýrýn sonuna gidin ve p ile sözcüðü yapýþtýrýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200794
795---> a) Bu ilk öge
796---> b)
797
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100798 NOT: y komutunu bir iþleç olarak da kullanabilirsiniz; yw komutu yalnýzca
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200799 bir sözcüðü kopyalar.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200800
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100801 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200802 Ders 6.4: SET KOMUTU
Bram Moolenaare465af52008-06-25 01:02:34 +0000803
804
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200805 ** Arama veya deðiþtirme iþlemlerinin büyük/küçük harf durumunu görmezden
806 gelmesi için SET komutunu kullanýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200807
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200808 1. 'yoksay' sözcüðünü aramak için /ignore yazýn. Bunu n düðmesine basarak
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200809 birkaç kez yenileyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000810
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200811 2. :set ic yazarak 'ic' (BÜYÜK/küçük harf yoksay) ayarýný seçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000812
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200813 3. Yeniden n düðmesine basarak 'yoksay' sözcüðünü aramayý sürdürün. Artýk
814 YOKSAY ve yoksay örneklerinin de bulunduðunu gözlemleyin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000815
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200816 4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarýný seçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000817
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200818 5. /ignore yazarak arama komutunu tekrar verin ve ne olacaðýný görün.
Bram Moolenaare465af52008-06-25 01:02:34 +0000819
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200820 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 +0000821
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200822 NOT: Sonuçlarýn ekranda vurgulanmasýný istemiyorsanýz :nohlsearch yazýn.
823 NOT: Eðer yalnýzca bir arama iþlemi için BÜYÜK/küçük harf ayrýmsýz arama
824 yapmak istiyorsanýz /ignore\c komutunu kullanýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000825
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100826 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200827 DERS 6 ÖZET
Bram Moolenaare465af52008-06-25 01:02:34 +0000828
829
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200830 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 +0100831 EKLE kipinde yerleþtirir.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200832 O komutu imlecin üzerinde bir satýr açar.
Bram Moolenaare465af52008-06-25 01:02:34 +0000833
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200834 2. a komutu imleçten sonra metin giriþine olanak verir.
835 A komutu geçerli satýrýn sonuna giderek metin giriþine olanak verir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000836
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200837 3. e komutu imleci bir sözcüðün sonuna taþýr.
Bram Moolenaare465af52008-06-25 01:02:34 +0000838
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100839 4. y iþleci metni kopyalar, p iþleci yapýþtýrýr.
Bram Moolenaare465af52008-06-25 01:02:34 +0000840
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100841 5. R komutu DEÐÝÞTÝR kipine girer ve <ESC>'ye basýlana kadar kalýr.
Bram Moolenaare465af52008-06-25 01:02:34 +0000842
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200843 6. ":set xxx" yazmak "xxx" seçeneðini ayarlar. Bazý seçenekler:
844 'ic' 'ignorecase' BÜYÜK/küçük harf ayrýmýný arama yaparken kapatýr.
845 'is' 'incsearch' Bir arama metninin tüm uyan kýsýmlarýný gösterir.
846 'hls' 'hlsearch' Uyan sonuçlarýn üzerini vurgular.
847 Ayarlama yaparken ister kýsa ister uzun sürümleri kullanabilirsiniz.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200848
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200849 7. Bir ayarý kapatmak için "no" ekleyin, örneðin :set noic.
Bram Moolenaare465af52008-06-25 01:02:34 +0000850
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100851 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200852 Ders 7.1: YARDIM KAYNAKLARI
Bram Moolenaare465af52008-06-25 01:02:34 +0000853
Bram Moolenaare465af52008-06-25 01:02:34 +0000854
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200855 ** Çevrimiçi yardým sistemini kullanýn **
Bram Moolenaare465af52008-06-25 01:02:34 +0000856
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100857 Vim geniþ bir çevrimiçi yardým sistemine sahiptir. Baþlamak için þu üçünü
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200858 deneyebilirsiniz:
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100859
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200860 - (eðer varsa) <HELP> düðmesine basýn
861 - (eðer varsa) <F1> düðmesine basýn
862 - :help yazýn ve <ENTER> düðmesine basýn
Bram Moolenaare465af52008-06-25 01:02:34 +0000863
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100864 Yardým penceresindeki metinleri okuyarak yardým sisteminin nasýl
865 çalýþtýðýný öðrenin.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200866 Bir pencereden diðerine geçmek için <CTRL> W ikilisini kullanýn.
867 Yardým penceresini kapatmak için :q yazýp <ENTER> düðmesine basýn.
Bram Moolenaare465af52008-06-25 01:02:34 +0000868
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200869 ":help" komutuna deðiþken (argüman) vererek herhangi bir konu hakkýnda
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100870 yardým alabilirsiniz. Þunlarý deneyin:
Bram Moolenaare465af52008-06-25 01:02:34 +0000871
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200872 :help w
873 :help c_<CTRL> D
874 :help insert-index
875 :help user-manual
Bram Moolenaare465af52008-06-25 01:02:34 +0000876
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100877 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200878 Ders 7.2: BÝR BAÞLANGIÇ BETÝÐÝ OLUÞTURUN
Bram Moolenaare465af52008-06-25 01:02:34 +0000879
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100880
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200881 ** Vim'in özelliklerine bakýn **
Bram Moolenaare465af52008-06-25 01:02:34 +0000882
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200883 Vim Vi'dan çok daha fazla özelliðe sahiptir fakat birçoðu öntanýmlý olarak
884 kapalýdýr. Daha fazla özellik kullanabilmek için bir "vimrc" dosyasý
885 oluþturmalýsýnýz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000886
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200887 1. "vimrc" dosyasýný düzenlemeye baþlayýn. Ýþletim sistemlerine göre:
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200888
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200889 :e ~/.vimrc Unix için
Bram Moolenaard2ea7cf2021-05-30 20:54:13 +0200890 :e ~/_vimrc Windows için
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200891
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200892 2. Þimdi örnek "vimrc" dosyasý içeriðini okuyun:
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200893
894 :r $VIMRUNTIME/vimrc_example.vim
895
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200896 3. Dosyayý :w ile kaydedin.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200897
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200898 Vim'i bir sonraki çalýþtýrýlmasýnda sözdizim vurgulamasý kullanacaktýr.
899 Tüm tercih ettiðiniz ayarlarý bu "vimrc" dosyasýna ekleyebilirsiniz.
900 Daha fazla bilgi için :help vimrc-intro yazýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200901
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100902 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200903 Ders 7.3: TAMAMLAMA
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200904
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100905
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200906 ** <CTRL> D ve <TAB> ile komut istemi ekranýnda tamamlama **
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200907
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100908 1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmadýðýndan
909 emin olun.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200910
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200911 2. Bulunduðunuz dizindeki dosyalara :!ls veya :!dir ile bakýn.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200912
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100913 3. Bir komutun baþ kýsmýný yazýn, örneðin :e.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200914
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100915 4. <CTRL> D'ye bastýðýnýzda Vim size e ile baþlayan komutlarý
916 gösterecektir.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200917
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100918 5. d <TAB> kullandýðýnýzda Vim komutu kendinden :edit olarak
919 tamamlayacaktýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200920
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200921 6. Þimdi bir boþluk ekleyin ve var olan bir dosyanýn baþ harflerini yazýn.
922 Örneðin :edit DOS.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200923
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200924 7. <TAB> düðmesine basýn. Eðer yalnýzca bu dosyadan bir tane varsa Vim
925 sizin için dosya adýnýn geri kalanýný tamamlayacaktýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200926
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200927 NOT: Tamamlama birçok komut için çalýþýr. Yalnýzca <CTRL> D ve <TAB>
928 ikililerini deneyin. Özellikle :help için çok yararlýdýr.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200929
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100930 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200931 Ders 7: ÖZET
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200932
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100933
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200934 1. :help yazmak veya <F1> veya <HELP> düðmelerine basmak yardým
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200935 penceresini açar.
936
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200937 2. :help cmd yazarak cmd hakkýnda bilgi sahibi olabilirsiniz.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200938
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200939 3. <CTRL> W kullanarak baþka pencerelere geçebilirsiniz.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200940
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200941 4. :q kullanarak yardým penceresini kapatabilirsiniz.
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200942
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200943 5. Bir vimrc baþlangýç betiði oluþturarak yeðlenen ayarlarýnýzý
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200944 saklayabilirsiniz.
945
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200946 6. Bir : komutu girerken <CTRL> D'ye basarak olanaklý tamamlama
947 seçeneklerini görebilirsiniz. <TAB>'a basarak tamamlamayý seçin.
Bram Moolenaare465af52008-06-25 01:02:34 +0000948
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100949 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bram Moolenaare465af52008-06-25 01:02:34 +0000950
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100951 Böylece Vim Eðitmeni tamamlanmýþ oldu. Eðitmendeki amaç Vim düzenleyicisi
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200952 hakkýnda kýsa bir bilgi vermek ve onu kolayca kullanmanýzý saðlamaktý.
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100953 Vim'in tamamýný öðretmek çok zordur zira Vim birçok komuta sahiptir.
954 Bundan sonra ":help user-manual" komutu ile kullanýcý kýlavuzunu
955 okumalýsýnýz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000956
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200957 Daha fazla okuma ve çalýþma için þu kitabý öneriyoruz:
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200958
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200959 Vim - Vi Improved - by Steve Oualline
960 Publisher: New Riders
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200961
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200962 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 +0200963 çok uygundur.
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200964 Kitapta birçok örnek ve resim bulunmaktadýr.
Bram Moolenaar9da17d72022-02-09 21:50:44 +0000965 https://iccf-holland.org/click5.html adresine bakabilirsiniz.
Bram Moolenaare465af52008-06-25 01:02:34 +0000966
967 Bu kitap daha eskidir ve Vim'den daha çok Vi içindir ancak tavsiye edilir:
Bram Moolenaare465af52008-06-25 01:02:34 +0000968
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200969 Learning the Vi Editor - by Linda Lamb
970 Publisher: O'Reilly & Associates Inc.
Bram Moolenaare465af52008-06-25 01:02:34 +0000971
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200972 Vi hakkýnda bilmek isteyeceðiniz neredeyse her þeyin bulunduðu bir kitap.
973 6. Basým ayný zamanda Vim hakkýnda da bilgi içermektedir.
Bram Moolenaare465af52008-06-25 01:02:34 +0000974
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200975 Bu eðitmen Michael C. Pierce ve Robert K. Ware tarafýndan yazýldý,
976 Charles Smith tarafýndan saðlanan fikirlerle Colorado School Of Mines,
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200977 Colorado State University. E-posta: bware@mines.colorado.edu
Bram Moolenaare465af52008-06-25 01:02:34 +0000978
Bram Moolenaar96f45c02019-10-26 19:53:45 +0200979 Vim için deðiþtiren: Bram Moolenaar
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200980
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100981 Türkçe çeviri:
982 Serkan "heartsmagic" Çalýþ (2005), adresimeyaz (at) yahoo (dot) com
983
Emir SARI5528a722023-12-29 15:30:40 +0000984 2019 güncellemesi:
Bram Moolenaar5ef1c6a2019-11-10 22:09:11 +0100985 Emir SARI, bitigchi (at) me (dot) com
Bram Moolenaar06fe74a2019-08-31 16:20:32 +0200986
Bram Moolenaar574ee7b2019-11-13 23:04:29 +0100987 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~