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