1================================================================================ 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================================================================================ 4 5 Vim, böyle bir eğitmen ile açıklanması gereken çok fazla komut barındıran, 6 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. 9 10 Eğitmeni tamamlama süresi yapacağınız denemelere bağlı olarak 25-30 11 dakikadır. 12 13 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). 17 18 Bu eğitmenin kullanarak öğretmek için tasarlandığını unutmamak önemlidir. 19 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. 21 22 Şimdi Caps Lock düğmenizin basılı olmadığına emin olun ve Ders 1.1'in 23 ekranı tamamen doldurması için j düğmesine yeterli miktarda basın. 24 25 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 Ders 1.1: İMLECİ HAREKET ETTİRMEK 27 28 29Çevirmen Notu: Tüm derslerde <ENTER> gördüğünüzde bu düğmeye basın. 30 31 ** İmleci hareket ettirmek için h,j,k,l düğmelerine basın. ** 32 ^ 33 k İpucu: h düğmesi soldadır ve sola doğru hareket eder. 34 < h l > l düğmesi sağdadır ve sağa doğru hareket eder. 35 j j düğmesi aşağı doğru bir oka benzer. 36 v 37 38 1. İmleci kendinizi rahat hissedinceye dek ekranda dolaştırın. 39 40 2. j düğmesine basın ve ekranın aşağıya kaydığını görün. 41 42 3. Aşağı düğmesini kullanarak, Ders 1.2'ye geçin. 43 44 NOT: Eğer yazdığınız bir şeyden emin değilseniz, Normal kipe geçmek için 45 <ESC> düğmesine basın. Daha sonra istediğiniz komutu yeniden yazın. 46 47 NOT: Ok düğmeleri de aynı işe yarar. Ancak hjkl düğmelerini kullanarak çok 48 daha hızlı hareket edebilirsiniz. Gerçekten. 49 50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 Ders 1.2: VİM'DEN ÇIKIŞ 52 53 54 !! NOT: Aşağıdaki adımları yapmadan önce, bu dersi tamamen okuyun. 55 56 1. Normal kipte olduğunuzdan emin olmak için <ESC> düğmesine basın. 57 58 2. :q! yazın ve <ENTER>'a basın'. 59 Bu düzenleyiciden çıkar ve yaptığınız değişiklikleri KAYDETMEZ. 60 61 3. vimtutor yazarak yeniden bu belgeyi açın. 62 63 4. Eğer bu adımları ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e 64 kadar olan adımları yeniden uygulayın. 65 66 5. İmleci Ders 1.3'e taşıyın. 67 68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 Ders 1.3: METİN DÜZENLEME - METİN SİLME 70 71 72 ** Normal kipteyken imlecin altındaki karakteri silmek için x'e basın. ** 73 74 1. İmleci aşağıda ---> ile imlenmiş satıra götürün. 75 76 2. Düzeltmeler için imleci silinmesi gereken karakterin üzerine getirin. 77 78 3. İstenmeyen karakteri silmek için x düğmesine basın. 79 80 4. Tümce düzelene kadar 2'den 4'e kadar olan adımları tekrar edin. 81 82---> İinek ayyın üzzerinden attladı. 83 84 5. Şimdi satır düzeldi; Ders 1.4'e geçin. 85 86 NOT: Bu eğitmende ilerledikçe ezberlemeye çalışmayın, deneyerek öğrenin. 87 88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 Ders 1.4: METİN DÜZENLEME - METİN GİRME 90 91 92 ** Normal kipteyken metin eklemek için i'ye basın. ** 93 94 1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. 95 96 2. İlk satırı ikincisinin aynısı gibi yapmak için, imleci eklenmesi 97 gereken metinden sonraki ilk karakterin üzerine götürün. 98 99 3. i'ye basın ve gerekli eklemeleri yapın. 100 101 4. Düzeltilen her hatadan sonra <ESC> düğmesine basarak Normal kipe dönün. 102 Tümceyi düzeltmek için 2'den 4'e kadar olan adımları tekrar edin. 103 104---> Bu metinde eksk. 105---> Bu metinde bir şey eksik. 106 107 5. Artık yapabildiğinizi düşünüyorsanız bir sonraki bölüme geçin. 108 109 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 Ders 1.5: METİN DÜZENLEME - METİN EKLEME 111 112 113 ** Metin eklemek için A düğmesine basın. ** 114 115 1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. İmlecin hangi 116 karakterin üzerinde olduğu önemli değildir. 117 118 2. A'ya basın ve gerekli eklemeleri yapın. 119 120 3. Metin eklemeyi bitirdiğinizde <ESC>'ye basın ve Normal kipe dönün. 121 122 4. İmleci aşağıda ---> ile imlenmiş İKİNCİ satıra götürün ve ikinci ve 123 üçüncü adımları tekrarlayarak tümceyi düzeltin. 124 125---> Bu satırda bazı met 126 Bu satırda bazı metinler eksik. 127---> Bu satırda da bazı metinl 128 Bu satırda da bazı metinler eksik gibi görünüyor. 129 130 5. Artık rahatça metin ekleyebildiğinizi düşünüyorsanız Ders 1.6'ya geçin. 131 132 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 Ders 1.6: DOSYA DÜZENLEME 134 135 136 ** :wq yazmak açık olan dosyayı kaydeder ve Vim'den çıkar. 137 138 !! NOT: Aşağıdaki adımları uygulamadan önce tüm bu bölümü iyice okuyun! 139 140 1. Bu eğitmeni Ders 1.2'de yaptığınız gibi :q! yazarak kapatın. Veya başka 141 bir uçbirime erişiminiz varsa orada yapın. 142 143 2. Komut istemi ekranında şu komutu girin: vim tutor <ENTER>. 'vim', Vim 144 düzenleyicisini açmak için kullanacağınız komut olup 'tutor' da 145 düzenlemek istediğiniz dosyanın adıdır. Değiştirilebilen bir dosya 146 kullanın. 147 148 3. Daha önceki derslerde öğrendiğiniz gibi metin girip/ekleyip silin. 149 150 4. :wq <ENTER> yazarak değişiklikleri kaydedin ve Vim'den çıkın. 151 152 5. Eğer vimtutor'dan birinci adımda çıktıysanız yeniden açın ve aşağıdaki 153 özet bölüme gelin. 154 155 6. Yukarıdaki adımları okuduktan ve anladıktan sonra YAPIN. 156 157 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 Ders 1: ÖZET 159 160 161 1. İmleç ok düğmeleri veya hjkl düğmeleri kullanılarak hareket ettirilir. 162 163 h (sol) / j (aşağı) / k (yukarı) / l (sağ) 164 165 2. Vim'i komut isteminden başlatmak için: 166 167 vim <ENTER> 168 veya 169 vim DOSYA_ADI <ENTER> kullanın. 170 171 3. Vim'den çıkmak için önce <ESC>'ye basıp sonra: 172 173 :q! <ENTER> (değişiklikleri kaydetmeden çıkar) 174 :wq <ENTER> (değişiklikleri kaydedip çıkar) komutlarını kullanın. 175 176 4. İmlecin üzerinde olduğu karakteri silmek için x düğmesine basın. 177 178 5. Metin girmek veya eklemek için: 179 180 i metin girin <ESC> imleçten önce girer 181 A metin girin <ESC> satırdan sonra ekler 182 183 NOT: <ESC> düğmesine basmak sizi Normal kipe geri döndürür veya istenmeyen 184 veya yarım yazılmış bir komutu iptal eder. 185 186 Şimdi Ders 2 ile bu eğitmeni sürdürün. 187 188 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 Ders 2.1: SİLME KOMUTLARI 190 191 192 ** Bir sözcüğü silmek için dw yazın. ** 193 194 1. Normal kipte olduğunuzdan emin olmak için <ESC> düğmesine basın. 195 196 2. İmleci aşağıda ---> ile imlenmiş satıra götürün. 197 198 3. İmleci silinmesi gereken sözcüğün başına götürün. 199 200 4. Sözcüğü silmek için dw yazın. 201 202 NOT: d harfi siz yazdıkça ekranın son satırında görülecektir. Vim sizin w 203 yazmanızı bekleyecektir. Eğer d'den başka bir şey görürseniz yanlış 204 yazmışsınız demektir, <ESC> düğmesine basın ve baştan başlayın. 205 206---> Bu satırda çerez tümceye ait olmayan leblebi sözcükler var. 207 208 5. Tümce düzelene kadar adım 3 ve 4'ü tekrar edin ve Ders 2.2'ye geçin. 209 210 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 Ders 2.2: DAHA FAZLA SİLME KOMUTLARI 212 213 214 ** Satırı sonuna kadar silmek için d$ yazın. ** 215 216 1. Normal kipte olduğunuzdan emin olmak için <ESC> düğmesine basın. 217 218 2. İmleci aşağıda ---> ile imlenmiş satıra götürün. 219 220 3. İmleci doğru olan satırın sonuna götürün. (Birinci noktadan SONRAKİ) 221 222 4. Satırı en sona kadar silmek için d$ yazın. $ imini yazmak için: 223 224 Türkçe Q klavyede <ALT GR> 4, 225 Türkçe F klavyede <SHIFT> 4 ikililerini kullanın. 226 227---> Birileri bu satırın sonunu iki defa yazmış. satırın sonunu iki 228 defa yazmış. 229 230 5. Neler olduğunu anlamak için Ders 2.3'e gidin. 231 232 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 Ders 2.3: İŞLEÇLER VE HAREKETLER 234 235 236 Metin değiştiren birçok komut işleçler ve eklerden oluşur. Bir d işleci 237 içeren silme komutu için kullanılan biçim aşağıdaki gibidir: 238 239 d hareket 240 241 Burada: 242 243 d - silme işlecidir. 244 hareket - işlecin neyi işleteceğidir (aşağıda listelenmiştir). 245 246 Hareketlerin kısa bir listesi için: 247 248 w - bir sonraki sözcüğün başlangıcına kadar, ilk karakteri DAHİL OLMADAN 249 e - şu anki sözcüğün sonuna kadar, son karakteri DAHİL OLARAK 250 $ - satırın sonuna kadar, son karakteri DAHİL OLARAK 251 252 Demeli ki, de komutunu girmek imleçten sözcüğün sonuna kadar siler. 253 254 NOT: Normal kipte hiçbir hareket olmadan yalnızca işleci girmek imleci 255 yukarıda belirtildiği gibi hareket ettirir. 256 257 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 Ders 2.4: BİR HAREKET İLE BİRLİKTE SAYIM KULLANMAK 259 260 261 ** Bir hareketten önce sayı kullanmak o hareketi sayıca tekrarlatır. ** 262 263 1. İmleci aşağıda ---> ile imlenmiş satırın BAŞINA götürün. 264 265 2. 2w yazarak imleci iki sözcük ileriye taşıyın. 266 267 3. 3e yazarak imleci üç sözcük ilerideki sözcüğün sonuna taşıyın. 268 269 4. 0 yazarak imleci satırın başına taşıyın. 270 271 5. İkinci ve üçüncü adımları değişik sayılar kullanarak tekrarlayın. 272 273---> Bu üzerinde hoplayıp zıplayabileceğiniz naçizane bir satır. 274 275 6. Ders 2.5'e geçin. 276 277 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 Ders 2.5: BİR SAYIM KULLANARAK DAHA FAZLA SİLME İŞLEMİ 279 280 281 ** Bir işleç ile birlikte sayı kullanmak işleci o kadar tekrarlatır. ** 282 283 Yukarıda sözü edilen silme işleci ve hareketinin arasına sayı ekleyerek 284 yapılan işlemi o sayı kadar tekrarlatabilirsiniz. 285 286 d [sayı] hareket 287 288 1. İmleci aşağıda ---> ile imlenen satırdaki ilk BÜYÜK HARFTEN oluşan 289 sözcüğün başına getirin. 290 291 2. d2w yazarak iki BÜYÜK HARFLİ sözcüğü silin. 292 293 3. Birinci ve ikinci adımları başka bir sayı kullanarak BÜYÜK 294 HARFLİ sözcükleri tek bir komutta silmek için yeniden uygulayın. 295 296---> Bu ABC ÇDE satırdaki FGĞ HIİ JKLM NOÖ PRSŞT sözcükler UÜ VY temizlenmiştir. 297 298 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 Ders 2.6: SATIRLARDA İŞLEM YAPMA 300 301 302 ** Bütün bir satırı silmek için dd yazın. ** 303 304 Bütün bir satır silme işlemi çok sık kullanıldığından dolayı, Vi 305 tasarımcıları bir satırı tamamen silmek için iki d yazmanın daha kolay 306 olduğuna karar vermişler. 307 308 1. İmleci aşağıdaki tümceciğin ikinci satırına götürün. 309 310 2. Satırı silmek için dd yazın. 311 312 3. Şimdi de dördüncü satıra gidin. 313 314 4. İki satırı birden silmek için 2dd yazın. 315 316---> 1) Güller kırmızıdır, 317---> 2) Çamur eğlenceli, 318---> 3) Menekşeler mavi, 319---> 4) Bir arabam var, 320---> 5) Saat zamanı söyler, 321---> 6) Şeker tatlıdır 322---> 7) Ve sen de öylesin 323 324 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 Ders 2.7: GERİ AL KOMUTU 326 327 328 ** Komutu geri almak için u, bütün bir satırı düzeltmek için U yazın. ** 329 330 1. İmleci aşağıda ---> ile imlenmiş satırda ve ilk hatanın üzerine koyun. 331 332 2. İlk istenmeyen karakteri silmek için x yazın. 333 334 3. Şimdi son çalıştırılan komutu geri almak için u yazın. 335 336 4. Bu sefer x komutunu kullanarak satırdaki tüm hataları düzeltin. 337 338 5. Şimdi satırı ilk haline çevirmek için büyük U yazın. 339 340 6. Şimdi U ve daha önceki komutları geri almak için birkaç defa u yazın. 341 342 7. Birkaç defa <CTRL> R (<CTRL>'yi basılı tutarken R ye basın) yazarak 343 geri almaları da geri alın. 344 345---> Buu satıırdaki hataları düüzeltinn ve sonra koomutu geri alllın. 346 347 8. Bunlar son derece kullanışlı komutlardır. Şimdi Ders 2 Özete geçin. 348 349 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 Ders 2: ÖZET 351 352 353 1. İmleçten itibaren bir sözcüğü silmek için dw yazın. 354 355 2. İmleçten itibaren bir satırı silmek için d$ yazın. 356 357 3. Bütün bir satırı silmek için dd yazın. 358 359 4. Bir hareketi yenilemek için önüne sayı takısı getirin, 2w gibi. 360 361 5. Normal kipte bir komut biçimi şöyledir: 362 363 işleç [sayı] hareket 364 365 burada: 366 işleç - ne yapılacağı, silmek için d örneğinde olduğu gibi 367 [sayı] - komutun kaç kere tekrar edeceğini gösteren isteğe bağlı sayı 368 hareket - işlecin nice davranacağı, w (sözcük), $ (satır sonu) gibi 369 370 6. Bir satırın başına gelmek için sıfır (0) kullanın. 371 372 7. Önceki hareketleri geri almak için u (küçük u) yazın. 373 Bir satırdaki tüm değişiklikleri geri almak için U (büyük U) yazın. 374 Geri almaları geri almak için <CTRL> R kullanın. 375 376 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 Ders 3.1: KOY KOMUTU 378 379 380 ** Son yaptığınız silmeyi imleçten sonraya yerleştirmek için p yazın. ** 381 382 1. İmleci aşağıda ---> ile imlenmiş tümceciğe götürün. 383 384 2. Satırı silip Vim'in arabelleğine yerleştirmek için dd yazın. 385 386 3. İmleci, silinmiş satırı nereye yerleştirmek istiyorsanız, o satırın 387 ÜZERİNE götürün. 388 389 4. Normal kipteyken satırı yerleştirmek için p yazın. 390 391 5. Tüm satırları doğru sıraya koymak için 2'den 4'e kadar olan adımları 392 tekrar edin. 393 394---> d) Sen de öğrendin mi? 395---> b) Menekşeler mavidir, 396---> c) Akıl öğrenilir, 397---> a) Güller kırmızıdır, 398 399 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 Ders 3.2: DEĞİŞTİR KOMUTU 401 402 403 ** İmlecin altındaki karakteri başkası ile değiştirmek için rx yapın. ** 404 405 1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. 406 407 2. İmleci satırdaki ilk hatanın üzerine götürün. 408 409 3. Hatayı düzeltmek için önce r ardından da doğru karakteri yazın. 410 411 4. İlk satır düzelene kadar adım 2 ve 3'ü tekrar edin. 412 413---> Bu satıv yazılıvken, bivileri yamlış düğmetere basmış. 414---> Bu satır yazılırken, birileri yanlış düğmelere basmış. 415 416 5. Ders 3.3'ye geçin. 417 418 NOT: Unutmayın, ezberleyerek değil deneyerek öğrenin. 419 420 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 Ders 3.3: DEĞİŞTİR İŞLECİ 422 423 424 ** Bir sözcüğü imleçten sözcük sonuna kadar değiştirmek için ce yapın. ** 425 426 1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. 427 428 2. İmleci "sutar" daki u'nun üzerine yerleştirin. 429 430 3. Önce ce ardından doğru harfleri girin (bu durumda 'atır'). 431 432 4. <ESC> düğmesine basın ve değişmesi gereken bir sonraki karaktere gidin. 433 434 5. İlk cümle ikincisiyle aynı olana kadar adım 3 ve 4'ü tekrar edin. 435 436---> Bu sutar değiştir komutu ile değişneli gereken birkaç mözgüç içeriyor. 437---> Bu satır değiştir komutu ile değişmesi gereken birkaç sözcük içeriyor. 438 439 ce'nin sadece sözcüğü değiştirmediğini, aynı zamanda sizi EKLE kipine 440 aldığına da dikkat edin. 441 442 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 Ders 3.4: c'Yİ KULLANARAK DAHA FAZLA DEĞİŞTİRME 444 445 446 ** Değiştir işleci sil komutu ile aynı hareketlerle kullanılır. ** 447 448 1. Değiştir işleci sil ile aynı yolla çalışır. Biçim şöyledir: 449 450 c [sayı] hareket 451 452 2. Hareketler de aynıdır. Örneğin w (sözcük), $ (satır sonu) gibi. 453 454 3. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. 455 456 4. İmleci ilk hataya götürün. 457 458 5. Satırın geri kalan kısmını ikincisi gibi yapmak için c$ yazın ve daha 459 sonra <ESC> düğmesine basın. 460 461---> Bu satırın sonu düzeltilmek için biraz yardıma ihtiyaç duyuyor. 462---> Bu satırın sonu düzeltilmek için c$ komutu kullanılarak yardıma ihtiyaç 463 duyuyor. 464 465 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 Ders 3: ÖZET 467 468 469 1. Silinmiş olan bir metni geri yerleştirmek için p yazın. Bu silinmiş 470 metni imleçten hemen SONRA geri yerleştirir (eğer bir satır silinmişse 471 hemen imlecin altındaki satıra yerleştirilecektir). 472 473 2. İmlecin altındaki karakteri değiştirmek için önce r ardından da 474 yazmak istediğiniz karakteri yazın. 475 476 3. Değiştir işleci belirlenen nesneyi, imleçten hareketin sonuna kadar 477 değiştirme imkanı verir. Örneğin, bir sözcüğü imleçten sözcük sonuna 478 kadar değiştirmek için cw, bir satırın tamamını değiştirmek içinse c$ 479 yazın. 480 481 4. Değiştir için biçim şöyledir: 482 483 c [sayı] hareket 484 485 Şimdi bir sonraki derse geçin. 486 487 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488 Ders 4.1: İMLEÇ KONUMU VE DOSYA DURUMU 489 490 491** <CTRL> G dosya içerisindeki konumunuzu ve dosya durumunu gösterir. Dosya 492 içerisindeki bir satıra gitmek için G yazın. ** 493 494 NOT: Adımlardan herhangi birini yapmadan önce dersin tamamını okuyun! 495 496 1. <CTRL> düğmesini basılı tutun ve g'ye basın. Biz buna <CTRL> G diyoruz. 497 Dosyanın sonunda dosya adını ve bulunduğunuz konumu gösteren bir durum 498 satırı görünecektir. Adım 3 için satır numarasını unutmayın. 499 500 NOT: İmleç konumunu ekranın sağ alt köşesinde görebilirsiniz. Bu 'ruler' 501 seçeneği etkin olduğunda görülür (bilgi için :help 'ruler' yazın). 502 503 2. Dosyanın sonuna gitmek için G'ye basın. Dosyanın başına gitmek için 504 gg komutunu kullanın. 505 506 3. Daha önce bulunduğunuz satır numarasını yazın ve daha sonra G'ye 507 basın. Bu sizi ilk <CTRL> g'ye bastığınız satıra geri götürecektir. 508 509 4. Yapabileceğinizi düşündüğünüzde, adım 1'den 3'e kadar yapın. 510 511 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 Ders 4.2: ARAMA KOMUTU 513 514 515 ** Bir sözcük öbeğini aramak için / ve aranacak öbeği girin. ** 516 517 1. Normal kipteyken / yazın. / karakterinin ve imlecin ekranın sonunda 518 göründüğüne dikkat edin. 519 520 2. 'hatttaa' yazıp <ENTER>'a basın. Bu sizin aramak istediğiniz sözcüktür. 521 522 3. Aynı sözcük öbeğini tekrar aramak için n yazın. 523 Aynı sözcük öbeğini zıt yönde aramak için N yazın. 524 525 4. Eğer zıt yöne doğru bir arama yapmak istiyorsanız / komutu yerine ? 526 komutunu kullanın. 527 528---> "hatttaa" hatayı yazmanın doğru yolu değil; hatttaa bir hata. 529 530Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bunu 531 devre dışı bırakmak için 'wrapscan' seçeneğini sıfırlayın. 532 533 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 Ders 4.3: UYAN AYRAÇLAR ARAMASI 535 536 537 ** Uyan bir (, [ veya { bulmak için % yazın. ** 538 539 1. İmleci aşağıda ---> ile imlenmiş satırda bir (, [ veya { imine götürün. 540 541 2. Şimdi % karakterini yazın. 542 543 3. İmleç uyan ayracın üzerine gider. 544 545 4. Uyan ilk parantezin üzerine geri dönmek için yine % yazın. 546 547 5. İmleci başka bir (), [] veya {} üzerine götürün ve % işlecinin neler 548 yaptığını gözlemleyin. 549 550---> Bu içerisinde ( )'ler, ['ler ] ve {'ler } bulunan bir satırdır. 551 552 NOT: Bu içerisinde eşi olmayan ayraçlar bulunan bir programın hatalarını 553 ayıklamak için son derece yararlıdır. 554 555 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556 Ders 4.4: BUL/DEĞİŞTİR KOMUTU 557 558 559 ** 'eski' yerine 'yeni' yerleştirmek için :s/eski/yeni/g yazın. ** 560 561 1. İmleci aşağıda ---> ile imlenmiş satıra götürün. 562 563 2. :s/buu/bu yazıp <ENTER>'a basın. Bu komutun sadece satırdaki ilk 564 uyan karşılaşmayı düzelttiğine dikkat edin. 565 566 3. Şimdi satırdaki tüm değişiklikleri bir anda yapmak için :s/buu/bu/g 567 yazarak tüm "buu" oluşumlarını değiştirin. 568 569---> Buu birinci, buu ikinci, buu üçüncü bölüm. 570 571 4. İki satır arasındaki tüm karakter katarı oluşumlarını değiştirmek için: 572 573 :#,#s/eski/yeni/g yazın. #,# burada değişikliğin yapılacağı aralığın 574 satır numaralarıdır. 575 :%s/eski/yeni/g yazın. Bu tüm dosyadaki her oluşumu değiştirir. 576 :%s/eski/yeni/gc yazın. Bu tüm dosyadaki her oluşumu değiştirir ancak 577 her birini değiştirmeden önce bize sorar. 578 579 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 Ders 4: ÖZET 581 582 583 1. <CTRL> G sizin dosyadaki konumunuzu ve dosya durumunu gösterir. 584 G dosyanın sonuna gider. 585 [sayı] G belirtilen satır numarasına gider. 586 gg ilk satıra gider. 587 588 2. Sözcük öbeğinden önce / yazmak, İLERİ yönde o öbeği aratır. 589 Sözcük öbeğinden önce ? yazmak, GERİ yönde o öbeği aratır. 590 Aramadan sonra, aynı yöndeki bir sonraki karşılaşmayı bulmak için n, 591 veya zıt yöndekini bulmak için N yazın. 592 <CTRL> O sizi eski konumlara, <CTRL> I daha yeni konumlara götürür. 593 594 3. İmleç bir (), [], {} ayracı üzerindeyken % yazmak, uyan diğer eş 595 ayracı bulur. 596 597 4. Satırdaki ilk 'eski'yi 'yeni' ile değiştirmek için :s/eski/yeni, 598 Satırdaki tüm 'eski'leri 'yeni' ile değiştirmek için :s/eski/yeni/g, 599 İki satır arasındaki öbekleri değiştirmek için :#,#s/eski/yeni/g, 600 Dosyadaki tüm karşılaşmaları değiştirmek için :%s/eski/yeni/g yazın. 601 Her seferinde onay sorması için :%s/eski/yeni/gc kullanın. 602 603 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604 Ders 5.1: BIR DIŞ KOMUT ÇALIŞTIRMAK 605 606 607 ** Bir dış komutu çalıştırmak için :! ve ardından dış komutu yazın. ** 608 609 1. İmleci ekranın altına götürmek için : komutunu yazın. Bu size bir komut 610 yazma imkanı verir. 611 612 2. Şimdi ! (ünlem) karakterini yazın. Bu size bir dış komut çalıştırma 613 olanağı verir. 614 615 3. Örnek olarak ! karakterini takiben ls yazın ve <ENTER>'a basın. Bu size 616 o anda bulunduğunuz dizindeki dosyaları gösterecektir. Veya ls 617 çalışmazsa :!dir komutunu kullanın. 618 619 NOT: Herhangi bir dış komutu bu yolla çalıştırmak mümkündür. 620 621 NOT: Tüm : komutlarından sonra <ENTER> düğmesine basılmalıdır. Bundan 622 sonra bunu her zaman anımsatmayacağız. 623 624 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 Ders 5.2: DOSYA YAZMAYA DEVAM 626 627 628 ** Dosyaya yapılan değişikliği kaydetmek için :w DOSYA_ADI yazın. ** 629 630 1. Bulunduğunuz dizini listelemek için :!dir veya :!ls yazın. 631 Komuttan sonra <ENTER> düğmesine basacağınızı zaten biliyorsunuz. 632 633 2. Mevcut olmayan bir dosya adı seçin, örneğin DENEME. 634 635 3. Şimdi :w DENEME yazın (DENEME sizin seçtiğiniz dosya adıdır). 636 637 4. Bu tüm dosyayı (Vim Tutor) DENEME isminde başka bir dosyaya yazar. 638 Bunu doğrulamak için, :!ls veya :!dir yazın ve yeniden bulunduğunuz 639 dizini listeleyin. 640 641 NOT: Eğer Vim'den çıkıp kaydettiğiniz DENEME dosyasını açarsanız, bunun 642 kaydettiğiniz vimtutor'un gerçek bir kopyası olduğunu görürsünüz. 643 644 5. Şimdi dosyayı şu komutları vererek silin: 645 Windows: :!del DENEME 646 Unix (macOS, Linux, Haiku): :!rm DENEME 647 648 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649 Ders 5.3: YAZMA İÇİN METİN SEÇME 650 651 652 ** Dosyanın bir bölümünü kaydetmek için, v hareket :w DOSYA_ADI yazın. ** 653 654 1. İmleci bu satırın üzerine getirin. 655 656 2. v düğmesine basarak imleci aşağıdaki beşinci adıma taşıyın. Metnin 657 seçildiğine dikkat edin. 658 659 3. : karakterini yazın. Ekranın alt kısmında :'<'> çıkacaktır. 660 661 4. w DENEME yazın; DENEME burada henüz var olmayan bir dosyadır. <ENTER> 662 düğmesine basmadan önce :'<'>w DENEME gördüğünüzden emin olun. 663 664 5. Vim seçilen satırları DENEME dosyasına yazacaktır. :!ls veya :!dir ile 665 bakarak dosyayı görün. Henüz silmeyin; bir sonraki derste kullanacağız. 666 667 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 668 Ders 5.4: DOSYALARI BİRLEŞTİRME VE BÖLÜM EKLEME 669 670 671 ** Bir dosyanın içeriğini eklemek için :r DOSYA_ADI yazın. ** 672 673 1. İmleci bu satırın hemen bir üstüne koyun. 674 675 NOT: İkinci adımdan sonra Ders 5.3'ün metnini göreceksiniz. 676 Sonrasında AŞAĞI düğmesi ile bu derse geri gelin. 677 678 2. Şimdi :r DENEME komutunu kullanarak DENEME dosyasını bu dosyanın içine 679 getirin. Getirdiğiniz dosya imlecin hemen altına yerleştirilir. 680 681 3. Dosyanın getirildiğini doğrulamak için YUKARI düğmesini kullanarak 682 Ders 5.3'ün iki adet kopyası olduğunu görün, özgün sürümü ve kopyası. 683 684 NOT: Bu komutu kullanarak bir dış komutun çıktısını da dosyanın içine 685 koyabilirsiniz. Örneğin :r !ls yazmak ls komutunun vereceği çıktıyı 686 dosyanın içinde hemen imlecin altındaki satıra koyar. 687 688 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 689 Ders 5: ÖZET 690 691 692 1. :!komut bir dış komut çalıştırır. 693 Bazı yararlı örnekler: 694 (MS-DOS) (Unix) 695 :!dir :!ls - bir dizini listeler. 696 :!del DOSYA :!rm DOSYA - DOSYA'yı siler. 697 698 2. :w DOSYA_ADI o anki Vim dosyasını diske DOSYA_ADI ile kaydeder. 699 700 3. v hareket :w DOSYA_ADI seçilmiş satır aralığını DOSYA_ADI ile kaydeder. 701 702 4. :r DOSYA_ADI imlecin altından başlayarak DOSYA_ADI isimli dosyanın 703 içeriğini ekler. 704 705 5. :r !dir veya !ls bu iki komutun (dosyaları listeleme) içeriklerini 706 okur ve dosyanın içine yerleştirir. 707 708 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 Ders 6.1: AÇ KOMUTU 710 711 712 ** İmlecin aşağısına satır açmak ve EKLE kipine geçmek için o yazın. ** 713 714 1. İmleci aşağıda ---> ile imlenmiş satıra götürün. 715 716 2. İmlecin aşağısına bir satır açmak ve EKLE kipine geçmek için o 717 (küçük harfle) yazın. 718 719 3. Şimdi herhangi bir metin girin ve EKLE kipinden çıkmak için <ESC> 720 düğmesine basın. 721 722---> o yazdıktan sonra imleç EKLE kipinde açılan satırın üzerine gider. 723 724 4. İmlecin üzerinde bir satır açmak için, yalnızca büyük O yazın. Bunu 725 aşağıdaki satırda deneyin. 726 727---> Bu satırın üzerine bir satır açmak için imleç bu satırdayken O yazın. 728 729 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 730 Ders 6.2: EKLE KOMUTU 731 732 733 ** İmleçten sonra metin eklemek için a yazın. ** 734 735 1. İmleci aşağıda ---> ile imlenmiş satıra götürün. 736 737 2. İmleç satırın sonuna gelinceye dek e düğmesine basın. 738 739 3. İmleçten SONRA metin eklemek için a yazın. 740 741 4. Şimdi ilk satırı ikincisi gibi tamamlayın. EKLE kipinden çıkmak için 742 <ESC> düğmesine basın. 743 744 5. e düğmesini kullanarak bir sonraki yarım sözcüğe gidin ve adım 3 ve 4'ü 745 tekrarlayın. 746 747---> Bu satı çalışabilirsiniz. Çalı met ekl 748---> Bu satırda çalışabilirsiniz. Çalışırken metin eklemeyi kullanın. 749 750 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 Ders 6.3: BİR BAŞKA DEĞİŞTİR KOMUTU 752 753 754 ** Birden fazla karakter değiştirmek için büyük R yazın. ** 755 756 1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. İmleci ilk xxx'in 757 başına getirin. 758 759 2. Şimdi R düğmesine basın ve ikinci satırdaki sayıyı ilk satırdaki xxx'in 760 yerine yazın. 761 762 3. <ESC> düğmesine basarak DEĞİŞTİR kipinden çıkın. Satırın geri kalanının 763 değişmediğini gözlemleyin. 764 765 4. Kalan xxx'i de değiştirmek için adımları tekrarlayın. 766 767---> 123 sayısına xxx eklemek size yyy toplamını verir. 768---> 123 sayısına 456 eklemek size 579 toplamını verir. 769 770 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 Ders 6.4: METİN KOPYALA VE YAPIŞTIR 772 773 774 ** y işlecini kullanarak metin kopyalayın ve p kullanarak yapıştırın. ** 775 776 1. İmleci aşağıda ---> ile imlenmiş satıra getirin, "a)"nın ardına koyun. 777 778 2. v ile GÖRSEL kipe geçin ve imleci "ilk" sözcüğünün öncesine getirin. 779 780 3. y düğmesine basarak seçili metni kopyalayın. 781 782 4. İmleci bir sonraki satırın sonuna j$ ile getirin. 783 784 5. p düğmesine basarak metni yapıştırın. Akabinde <ESC> düğmesine basın. 785 786 6. GÖRSEL kipe geçerek "öge" sözcüğünü seçin, y ile kopyalayın, j$ ile 787 ikinci satırın sonuna gidin ve p ile sözcüğü yapıştırın. 788 789---> a) Bu ilk öge 790---> b) 791 792 NOT: y komutunu bir işleç olarak da kullanabilirsiniz; yw komutu yalnızca 793 bir sözcüğü kopyalar. 794 795 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 Ders 6.4: SET KOMUTU 797 798 799 ** Arama veya değiştirme işlemlerinin büyük/küçük harf durumunu görmezden 800 gelmesi için SET komutunu kullanın. 801 802 1. 'yoksay' sözcüğünü aramak için /ignore yazın. Bunu n düğmesine basarak 803 birkaç kez yenileyin. 804 805 2. :set ic yazarak 'ic' (BÜYÜK/küçük harf yoksay) ayarını seçin. 806 807 3. Yeniden n düğmesine basarak 'yoksay' sözcüğünü aramayı sürdürün. Artık 808 YOKSAY ve yoksay örneklerinin de bulunduğunu gözlemleyin. 809 810 4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarını seçin. 811 812 5. /ignore yazarak arama komutunu tekrar verin ve ne olacağını görün. 813 814 6. BÜYÜK/küçük harf ayrımsız arama ayarını kapatmak için :set noic yazın. 815 816 NOT: Sonuçların ekranda vurgulanmasını istemiyorsanız :nohlsearch yazın. 817 NOT: Eğer yalnızca bir arama işlemi için BÜYÜK/küçük harf ayrımsız arama 818 yapmak istiyorsanız /ignore\c komutunu kullanın. 819 820 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 DERS 6 ÖZET 822 823 824 1. o komutu imlecin altında bir satır açar ve imleci bu açılmış satıra 825 EKLE kipinde yerleştirir. 826 O komutu imlecin üzerinde bir satır açar. 827 828 2. a komutu imleçten sonra metin girişine olanak verir. 829 A komutu geçerli satırın sonuna giderek metin girişine olanak verir. 830 831 3. e komutu imleci bir sözcüğün sonuna taşır. 832 833 4. y işleci metni kopyalar, p işleci yapıştırır. 834 835 5. R komutu DEĞİŞTİR kipine girer ve <ESC>'ye basılana kadar kalır. 836 837 6. ":set xxx" yazmak "xxx" seçeneğini ayarlar. Bazı seçenekler: 838 'ic' 'ignorecase' BÜYÜK/küçük harf ayrımını arama yaparken kapatır. 839 'is' 'incsearch' Bir arama metninin tüm uyan kısımlarını gösterir. 840 'hls' 'hlsearch' Uyan sonuçların üzerini vurgular. 841 Ayarlama yaparken ister kısa ister uzun sürümleri kullanabilirsiniz. 842 843 7. Bir ayarı kapatmak için "no" ekleyin, örneğin :set noic. 844 845 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 Ders 7.1: YARDIM KAYNAKLARI 847 848 849 ** Çevrimiçi yardım sistemini kullanın ** 850 851 Vim geniş bir çevrimiçi yardım sistemine sahiptir. Başlamak için şu üçünü 852 deneyebilirsiniz: 853 854 - (eğer varsa) <HELP> düğmesine basın 855 - (eğer varsa) <F1> düğmesine basın 856 - :help yazın ve <ENTER> düğmesine basın 857 858 Yardım penceresindeki metinleri okuyarak yardım sisteminin nasıl 859 çalıştığını öğrenin. 860 Bir pencereden diğerine geçmek için <CTRL> W ikilisini kullanın. 861 Yardım penceresini kapatmak için :q yazıp <ENTER> düğmesine basın. 862 863 ":help" komutuna değişken (argüman) vererek herhangi bir konu hakkında 864 yardım alabilirsiniz. Şunları deneyin: 865 866 :help w 867 :help c_<CTRL> D 868 :help insert-index 869 :help user-manual 870 871 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 Ders 7.2: BİR BAŞLANGIÇ BETİĞİ OLUŞTURUN 873 874 875 ** Vim'in özelliklerine bakın ** 876 877 Vim Vi'dan çok daha fazla özelliğe sahiptir fakat birçoğu öntanımlı olarak 878 kapalıdır. Daha fazla özellik kullanabilmek için bir "vimrc" dosyası 879 oluşturmalısınız. 880 881 1. "vimrc" dosyasını düzenlemeye başlayın. İşletim sistemlerine göre: 882 883 :e ~/.vimrc Unix için 884 :e ~/_vimrc Windows için 885 886 2. Şimdi örnek "vimrc" dosyası içeriğini okuyun: 887 888 :r $VIMRUNTIME/vimrc_example.vim 889 890 3. Dosyayı :w ile kaydedin. 891 892 Vim'i bir sonraki çalıştırılmasında sözdizim vurgulaması kullanacaktır. 893 Tüm tercih ettiğiniz ayarları bu "vimrc" dosyasına ekleyebilirsiniz. 894 Daha fazla bilgi için :help vimrc-intro yazın. 895 896 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 897 Ders 7.3: TAMAMLAMA 898 899 900 ** <CTRL> D ve <TAB> ile komut istemi ekranında tamamlama ** 901 902 1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmadığından 903 emin olun. 904 905 2. Bulunduğunuz dizindeki dosyalara :!ls veya :!dir ile bakın. 906 907 3. Bir komutun baş kısmını yazın, örneğin :e. 908 909 4. <CTRL> D'ye bastığınızda Vim size e ile başlayan komutları 910 gösterecektir. 911 912 5. d <TAB> kullandığınızda Vim komutu kendinden :edit olarak 913 tamamlayacaktır. 914 915 6. Şimdi bir boşluk ekleyin ve var olan bir dosyanın baş harflerini yazın. 916 Örneğin :edit DOS. 917 918 7. <TAB> düğmesine basın. Eğer yalnızca bu dosyadan bir tane varsa Vim 919 sizin için dosya adının geri kalanını tamamlayacaktır. 920 921 NOT: Tamamlama birçok komut için çalışır. Yalnızca <CTRL> D ve <TAB> 922 ikililerini deneyin. Özellikle :help için çok yararlıdır. 923 924 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 Ders 7: ÖZET 926 927 928 1. :help yazmak veya <F1> veya <HELP> düğmelerine basmak yardım 929 penceresini açar. 930 931 2. :help cmd yazarak cmd hakkında bilgi sahibi olabilirsiniz. 932 933 3. <CTRL> W kullanarak başka pencerelere geçebilirsiniz. 934 935 4. :q kullanarak yardım penceresini kapatabilirsiniz. 936 937 5. Bir vimrc başlangıç betiği oluşturarak yeğlenen ayarlarınızı 938 saklayabilirsiniz. 939 940 6. Bir : komutu girerken <CTRL> D'ye basarak olanaklı tamamlama 941 seçeneklerini görebilirsiniz. <TAB>'a basarak tamamlamayı seçin. 942 943 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 945 Böylece Vim Eğitmeni tamamlanmış oldu. Eğitmendeki amaç Vim düzenleyicisi 946 hakkında kısa bir bilgi vermek ve onu kolayca kullanmanızı sağlamaktı. 947 Vim'in tamamını öğretmek çok zordur zira Vim birçok komuta sahiptir. 948 Bundan sonra ":help user-manual" komutu ile kullanıcı kılavuzunu 949 okumalısınız. 950 951 Daha fazla okuma ve çalışma için şu kitabı öneriyoruz: 952 953 Vim - Vi Improved - by Steve Oualline 954 Publisher: New Riders 955 956 Tümüyle Vim için hazırlanmış ilk kitaptır. Özellikle ilk kullanıcılar için 957 çok uygundur. 958 Kitapta birçok örnek ve resim bulunmaktadır. 959 http://iccf-holland.org/click5.html adresine bakabilirsiniz. 960 961 Bu kitap daha eskidir ve Vim'den daha çok Vi içindir ancak tavsiye edilir: 962 963 Learning the Vi Editor - by Linda Lamb 964 Publisher: O'Reilly & Associates Inc. 965 966 Vi hakkında bilmek isteyeceğiniz neredeyse her şeyin bulunduğu bir kitap. 967 6. Basım aynı zamanda Vim hakkında da bilgi içermektedir. 968 969 Bu eğitmen Michael C. Pierce ve Robert K. Ware tarafından yazıldı, 970 Charles Smith tarafından sağlanan fikirlerle Colorado School Of Mines, 971 Colorado State University. E-posta: [email protected] 972 973 Vim için değiştiren: Bram Moolenaar 974 975 Türkçe çeviri: 976 Serkan "heartsmagic" Çalış (2005), adresimeyaz (at) yahoo (dot) com 977 978 2019 Güncelleme: 979 Emir SARI, bitigchi (at) me (dot) com 980 981 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 982