diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-08-31 16:20:32 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-08-31 16:20:32 +0200 |
commit | 06fe74aef72606ac34c9f494186e52614b8fb59a (patch) | |
tree | cc18e67c68b4d19fdcd70349fcd180a2dcd36986 /runtime/tutor/tutor.tr.utf-8 | |
parent | 4bbfb0f3cc67c00c8cee4e47283e8d760025219d (diff) |
Runtime files update.
Diffstat (limited to 'runtime/tutor/tutor.tr.utf-8')
-rw-r--r-- | runtime/tutor/tutor.tr.utf-8 | 994 |
1 files changed, 574 insertions, 420 deletions
diff --git a/runtime/tutor/tutor.tr.utf-8 b/runtime/tutor/tutor.tr.utf-8 index 96bf3b29dd..24cb8c0ce7 100644 --- a/runtime/tutor/tutor.tr.utf-8 +++ b/runtime/tutor/tutor.tr.utf-8 @@ -1,814 +1,968 @@ =============================================================================== -= V I M T u t o r'a Hoş Geldiniz - Sürüm 1.5 = += V I M T u t o r ' a h o ş g e l d i n i z ! - Sürüm 1.7 = =============================================================================== - Vim, bu gibi bir eğitmen ile açıklanması gereken çok fazla komut barındıran, - oldukça kuvvetli bir metin düzenleyicidir. Bu eğitmen Vim'i çok amaçlı bir - düzenleyici olarak kolaylıkla kullanabileceğiniz yeterli sayıda komutu açıklamak - için tasarlanmıştır. + Vim, bu gibi bir eğitmen ile açıklanması gereken çok fazla komut barındıran, + oldukça kuvvetli bir metin düzenleyicidir. Bu eğitmen Vim'i çok amaçlı bir + düzenleyici olarak kolaylıkla kullanabileceğiniz yeterli sayıda komutu + açıklamak için tasarlanmıştır. - Eğitmeni tamamlama süresi yapacağınız denemelere bağlı olarak 25-30 - dakikadır. + Eğitmeni tamamlama süresi yapacağınız denemelere bağlı olarak 25-30 + dakikadır. - Derslerdeki komutlar bu metni değiştirecektir. Üzerinde çalışmak için - bu dosyanın bir kopyasını alın (eğer "vimtutor" uygulamasını çalıştırdıysanız - zaten bir kopyasını almış oldunuz). + DİKKAT: + Derslerdeki komutlar bu metni değiştirecektir. Üzerinde çalışmak için + bu dosyanın bir kopyasını alın (eğer "vimtutor" uygulamasını + çalıştırdıysanız zaten bir kopyasını almış oldunuz). - Bu eğitmenin, kullanarak öğretmeye ayarlandığını unutmamak önemlidir. Bu şu - anlama gelir; komutları öğrenmek için doğru bir şekilde çalıştırmanız gerekir. - Eğer sadece yazılanları okursanız komutları unutursunuz. + Bu eğitmenin kullanarak öğretmek için tasarlandığını unutmamak önemlidir. + Bu şu anlama gelir; komutları öğrenmek için doğru bir şekilde çalıştırmanız + gerekir. Eğer sadece yazılanları okursanız komutları unutursunuz. + + Şimdi Caps-Lock düğmenizin basılı olmadığına emin olun ve Ders 1.1'in + ekranı tamamen doldurması için j düğmesine yeterli miktarda basın. - Şimdi Caps-Lock düğmenizin basılı olmadığına emin olun ve Ders 1.1'in - ekranı tamamen doldurması için j düğmesine yeterli miktarda basın. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 1.1: İMLECİ HAREKET ETTİRMEK + Ders 1.1: İMLECİ HAREKET ETTİRMEK + +Çevirmen Notu: Tüm derslerde <ENTER> gördüğünüzde bu düğmeye basmanız gerekir. - Ç.N: Tüm derslerde <ENTER> gördüğünüz yerde bu düğmeye basmanız gerekir. + ** İmleci hareket ettirmek için h,j,k,l düğmelerine basın. ** + ^ + k İpucu: h düğmesi soldadır ve sola doğru hareket eder. + < h l > l düğmesi sağdadır ve sağa doğru hareket eder. + j j düğmesi aşağı doğru bir oka benzer. + v - ** İmleci hareket ettirmek için, h,j,k,l düğmelerine gösterildiği gibi basın. ** - ^ - k İpucu: h düğmesi soldadır ve sola hareket eder. - < h l > l düğmesi sağdadır ve sağa hareket eder. - j j düğmesi aşağı yönlü bir ok gibidir. - v - 1. Yeterli oluncaya kadar imleci ekranda hareket ettirin. + 1. İmleci kendinizi rahat hissedinceye dek ekranda dolaştırın. - 2. Aşağı düğmesini (j) tekrar edene kadar basılı tutun. ----> Şimdi, bir sonraki derse nasıl geçeceğinizi biliyorsunuz. + 2. j düğmesini kendisini yineleyinceye dek basılı tutun. 3. Aşağı düğmesini kullanarak, Ders 1.2'ye geçin. - Not: Eğer yazdığınız bir şeyden emin değilseniz, Normal kipe geçmek için <ESC> düğmesine basın. - Daha sonra istediğiniz komutu yeniden yazın. - Not: Ok düğmeleri da aynı zamanda işe yararlar ancak hjkl düğmelerini kullanmaya alıştığınızda etrafta daha hızlı - hareket edersiniz. + + NOT: Eğer yazdığınız bir şeyden emin değilseniz, Normal kipe geçmek için + <ESC> düğmesine basın. Daha sonra istediğiniz komutu yeniden yazın. + + NOT: Ok düğmeleri de aynı işe yarar. Ancak hjkl düğmelerini kullanarak çok + daha hızlı hareket edebilirsiniz. Gerçekten. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 1.2: VIM'E GİRİŞ VE VIM'DEN ÇIKIŞ + Ders 1.2: VİM'DEN ÇIKIŞ !! NOT: Aşağıdaki adımları yapmadan önce, bu dersi tamamen okuyun. - 1. <ESC> düğmesine basın (Normal kipte olmayı garantilemek için). + 1. Normal kipte olduğunuzdan emin olmak için <ESC> düğmesine basın. + + 2. :q! yazın ve <ENTER>'a basın'. + Bu düzenleyiciden çıkar ve yaptığınız değişiklikleri KAYDETMEZ. - 2. Yazın: :q! <ENTER>. + 3. vimtutor yazarak yeniden bu belgeyi açın. ----> Bu düzenleyicinin yaptığınız değişiklikleri KAYDETMEDEN kapanmasını sağlar. - Eğer yaptıklarınızın kaydedilmesini istiyorsanız şunu yazın: - :wq <ENTER> + 4. Eğer bu adımları ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e + kadar olan adımları yeniden uygulayın. - 3. Kabuk istemcisini (shell prompt) gördüğünüzde, sizi bu eğitmene getiren - komutu yazın. Bu: vimtutor <ENTER> komutudur. - Normalde: vim tutor <ENTER> komutu kullanılır. ----> 'vim' vim düzenleyicisine gir anlamına gelir, 'tutor' ise açmak istediğiniz dosyadır. + 5. İmleci Ders 1.3'e taşıyın. - 4. Eğer bu adımları ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e kadar olan adımları, - düzenleyiciden çıkmak ve yeniden girmek için uygulayın. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 1.3: METİN DÜZENLEME - SİLME + Ders 1.3: METİN DÜZENLEME - METİN SİLME -** Normal kipteyken imlecin altındaki karakteri silmek için x 'e basın.** + ** Normal kipteyken imlecin altındaki karakteri silmek için x'e basın. ** - 1. İmleci aşağıda işaretlenmiş (-->) satıra götürün. + 1. İmleci aşağıda ---> ile imlenmiş satıra götürün. - 2. Hataları düzeltmek için, imleci silinmesi gereken karakterin üzerine getirin + 2. Düzeltmeler için imleci silinmesi gereken karakterin üzerine getirin. - 3. İstenmeyen karakteri silmek için x düğmesine basın. + 3. İstenmeyen karakteri silmek için x düğmesine basın. - 4. Cümle düzelene kadar 2'den 4'e kadar olan adımları tekrar edin. + 4. Tümce düzelene kadar 2'den 4'e kadar olan adımları tekrar edin. ---> İinek ayyın üzzerinden attladı. - 5. Şimdi satır düzeldi, Ders 1.4'e geçin. - -NOT: Bu eğitmende ilerledikçe ezberlemeye çalışmayın, kullanarak öğrenin. - + 5. Şimdi satır düzeldi; Ders 1.4'e geçin. + NOT: Bu eğitmende ilerledikçe ezberlemeye çalışmayın, deneyerek öğrenin. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 1.4: METİN DÜZENLEME - EKLEME + Ders 1.4: METİN DÜZENLEME - METİN GİRME - ** Normal kipteyken metin eklemek için i 'ye basın. ** + ** Normal kipteyken metin eklemek için i'ye basın. ** - 1. İmleci aşağıdaki işaretlenmiş (-->) ilk satıra götürün. + 1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. 2. İlk satırı ikincisinin aynısı gibi yapmak için, imleci eklenmesi gereken metinden sonraki ilk karakterin üzerine götürün. - 3. i 'ye basın ve gerekli eklemeleri yapın. + 3. i'ye basın ve gerekli eklemeleri yapın. - 4. Her hata düzeltildiğinde <ESC> düğmesine basarak Normal kipe dönün. - Cümleyi düzeltmek için 2'den 4'e kadar olan adımları tekrar edin. + 4. Düzeltilen her hatadan sonra <ESC> düğmesine basarak Normal kipe dönün. + Tümceyi düzeltmek için 2'den 4'e kadar olan adımları tekrar edin. ---> Bu metinde eksk. ---> Bu metinde bir şey eksik. - 5. Metin ekleme çalışmalarını yeterli görüyorsanız aşağıdaki özete geçin. + 5. Artık yapabildiğinizi düşünüyorsanız bir sonraki bölüme geçin. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 1.5: METİN DÜZENLEME - METİN EKLEME + + + ** Metin eklemek için A düğmesine basın. ** + + 1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. İmlecin hangi + karakterin üzerinde olduğu önemli değildir. + + 2. A'ya basın ve gerekli eklemeleri yapın. + 3. Metin eklemeyi bitirdiğinizde <ESC>'ye basın ve Normal kipe dönün. + 4. İmleci aşağıda ---> ile imlenmiş İKİNCİ satıra götürün ve ikinci ve + üçüncü adımları tekrarlayarak tümceyi düzeltin. + +---> Bu satırda bazı met + Bu satırda bazı metinler eksik. +---> Bu satırda da bazı metinl + Bu satırda da bazı metinler eksik gibi görünüyor. + + 5. Artık rahatça metin ekleyebildiğinizi düşünüyorsanız Ders 1.6'ya geçin. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - DERS 1 ÖZET + Ders 1.6: DOSYA DÜZENLEME - 1. İmleç hem ok hem de hjkl düğmeleri ile hareket ettirilir. - h (sol) j (aşağı) k (yukarı) l (sağ) + ** :wq yazmak açık olan dosyayı kaydeder ve Vim'den çıkar. - 2. (Konsoldan) Vim'e girmek içn yazın: vim DOSYAİSMİ <ENTER> + !! NOT: Aşağıdaki adımları uygulamadan önce tüm bu bölümü iyice okuyun! - 3. Tüm değişiklikleri gözardı edip Vim'den çıkmak için yazın: - <ESC> :q! <ENTER> - veya tüm değişiklikleri kaydetmek için yazın: - <ESC> :wq <ENTER> + 1. Bu eğitmeni Ders 1.2'de yaptığınız gibi :q! yazarak kapatın. Veya başka + bir uçbirime erişiminiz varsa orada yapın. - 4. İmlecin altındaki bir karakteri silmek için Normal kipte x yazın. + 2. Komut istemi ekranında şu komutu girin: vim tutor <ENTER>. 'vim', Vim + düzenleyicisini açmak için kullanacağınız komut olup 'tutor' da + düzenlemek istediğiniz dosyanın adıdır. Değiştirilebilen bir dosya + kullanın. - 5. İmlecin altında metin eklemek için Normal kipte yazın: - i yazılacak metin <ESC> + 3. Daha önceki derslerde öğrendiğiniz gibi metin girip/ekleyip silin. -NOT: <ESC> düğmesine basmak sizi Normal kipe götürür ya da istenmeyen tamamlanmamış bir komutu - iptal eder. + 4. :wq <ENTER> yazarak değişiklikleri kaydedin ve Vim'den çıkın. -Şimdi Ders 2 ile devam edin. + 5. Eğer vimtutor'dan birinci adımda çıktıysanız yeniden açın ve aşağıdaki + özet bölüme gelin. + 6. Yukarıdaki adımları okuduktan ve anladıktan sonra YAPIN. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 2.1: SİLME KOMUTLARI + Ders 1: ÖZET + + + 1. İmleç ok düğmeleri veya hjkl düğmeleri kullanılarak hareket ettirilir. + + h (sol) / j (aşağı) / k (yukarı) / l (sağ) + + 2. Vim'i komut isteminden başlatmak için: + + vim <ENTER> + veya + vim DOSYA_ADI <ENTER> kullanın. + + 3. Vim'den çıkmak için önce <ESC>'ye basıp sonra: - ** Bir sözcüğü silmek için dw yazın.** + :q! <ENTER> (değişiklikleri kaydetmeden çıkar) + :wq <ENTER> (değişiklikleri kaydedip çıkar) komutlarını kullanın. + + 4. İmlecin üzerinde olduğu karakteri silmek için x düğmesine basın. + + 5. Metin girmek veya eklemek için: + + i metin girin <ESC> imleçten önce girer + A metin girin <ESC> satırdan sonra ekler + + NOT: <ESC> düğmesine basmak sizi Normal kipe geri döndürür veya istenmeyen ve + yarım yazılmış bir komutu iptal eder. + + Şimdi Ders 2 ile bu eğitmeni sürdürün. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 2.1: SİLME KOMUTLARI + + + ** Bir sözcüğü silmek için dw yazın. ** 1. Normal kipte olduğunuzdan emin olmak için <ESC> düğmesine basın. - 2. İmleci aşağıdaki işaretlenmiş (-->) satıra götürün. + 2. İmleci aşağıda ---> ile imlenmiş satıra götürün. 3. İmleci silinmesi gereken sözcüğün başına götürün. - - 4. Sözcüğü silmek için dw yazın. - NOT: dw harfleri siz yazdıkça ekranın son satırında görülecektir. - Eğer yanlış bir şeyler yazarsanız, yeniden başlamak için <ESC> düğmesine basın. + 4. Sözcüğü silmek için dw yazın. + + NOT: d harfi siz yazdıkça ekranın son satırında görülecektir. Vim sizin w + yazmanızı bekleyecektir. Eğer d'den başka bir şey görürseniz yanlış + yazmışsınız demektir, <ESC> düğmesine basın ve baştan başlayın. + +---> Bu satırda çerez tümceye ait olmayan leblebi sözcükler var. ----> Bu satırda çerez cümleye ait olmayan leblebi sözcükler var. + 5. Tümce düzelene kadar adım 3 ve 4'ü tekrar edin ve Ders 2.2'ye geçin. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 2.2: DAHA FAZLA SİLME KOMUTU - 5. Cümle düzelene kadar adım 3 ve 4'ü tekrar edin, daha sonra Ders 2.2'ye gidin. + ** Satırı sonuna kadar silmek için d$ yazın. ** + + 1. Normal kipte olduğunuzdan emin olmak için <ESC> düğmesine basın. + 2. İmleci aşağıda ---> ile imlenmiş satıra götürün. + 3. İmleci doğru olan satırın sonuna götürün. (Birinci noktadan SONRAKİ) + + 4. Satırı en sona kadar silmek için d$ yazın. $ imini yazmak için: + + Türkçe Q klavyede <ALT GR> 4, + Türkçe F klavyede <SHIFT> 4 ikililerini kullanın. + +---> Birileri bu satırın sonunu iki defa yazmış. satırın sonunu iki + defa yazmış. + + 5. Neler olduğunu anlamak için Ders 2.3'e gidin. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 2.2: DAHA FAZLA SİLME KOMUTU + Ders 2.3: İŞLETMENLER VE HAREKETLER - ** Satırı sonuna kadar silmek için d$ yazın.** + Metin değiştiren birçok komut işletmenler ve eklerden oluşur. Bir d işletmeni + içeren silme komutu için kullanılan biçim aşağıdaki gibidir: - 1. Normal kipte olmaktan emin olmak için <ESC> düğmesine basın. + d hareket - 2. İmleci aşağıdaki işaretlenmiş (-->) satıra götürün. + Burada: - 3. İmleci doğru olan satırın sonuna götürün. (Birinciden SONRA. ) + d - silme işletmenidir. + hareket - işletmenin neyi işleteceğidir (aşağıda listelenmiştir). - 4. Satırı sonuna kadar silmek için d$ yazın. - ( d$ yazarken $ kullanmak için Türkçe Q klavyede <ALT GR> 4, - Türkçe F klavyede <SHIFT> 4 ikilisini kullanın.) + Hareketlerin kısa bir listesi için: ----> Birileri bu satırın sonunu iki defa yazmış. Birileri bu satırın sonunu iki defa yazmış. + w - bir sonraki sözcüğün başlangıcına kadar, ilk karakteri DAHİL OLMADAN + e - şu anki sözcüğün sonuna kadar, son karakteri DAHİL OLARAK + $ - satırın sonuna kadar, son karakteri DAHİL OLARAK - 5. Neler olduğunu anlamak için Ders 2.3'e gidin. + Demeli ki, de komutunu girmek imleçten sözcüğün sonuna kadar siler. + NOT: Normal kipte hiçbir hareket olmadan yalnızca işletmeni girmek imleci + yukarıda belirtildiği gibi hareket ettirir. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 2.4: BİR HAREKET İLE BİRLİKTE SAYIM KULLANMAK + + + ** Bir hareketten önce sayı kullanmak o hareketi sayı kadar tekrarlatır. ** + + 1. İmleci aşağıda ---> ile imlenmiş satırın BAŞINA götürün. + + 2. 2w yazarak imleci iki sözcük ileriye taşıyın. + + 3. 3e yazarak imleci üç sözcük ilerideki sözcüğün sonuna taşıyın. + + 4. 0 yazarak imleci satırın başına taşıyın. + 5. İkinci ve üçüncü adımları değişik sayılar kullanarak tekrarlayın. +---> Bu üzerinde hoplayıp zıplayabileceğiniz naçizane bir satır. + + 6. Ders 2.5'e geçin. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 2.3: KOMUTLAR VE NESNELER + Ders 2.5: BİR SAYIM KULLANARAK DAHA FAZLA SİLME İŞLEMİ - d silme komutu için biçim aşağıdaki gibidir: + ** Bir işletmen ile birlikte sayı kullanmak işletmeni o kadar tekrarlatır. ** - [sayı] d nesne VEYA d [sayı] nesne - Burada: - sayı - komutun kaç defa çalıştırlacağı (isteğe bağlı, varsayılan=1). - d - silme komutu - nesne - komutun ne şekilde çalışacağı (aşağıda listlendi). + Yukarıda sözü edilen silme işletmeni ve hareketinin arasına sayı ekleyerek + yapılan işlemi o sayı kadar tekrarlatabilirsiniz. - Nesnelerin kısa bir listesi. - w - Boşluğu da içererek, imleçten itibaren sözcüğün sonuna kadar. - e - Boşluğu İÇERMEDEN, imleçten itibaren sözcüğün sonuna kadar. - $ - imleçten satırın sonuna kadar. + d [sayı] hareket -NOT: Serüven sevenler için, Normal kipte iken, komut olmadan sadece nesnenin kendisine basmak - imleci yukardaki listede olduğu gibi hareket ettirecektir. + 1. İmleci aşağıda ---> ile imlenen satırdaki ilk BÜYÜK HARFTEN oluşan + sözcüğün başına getirin. + 2. d2w yazarak iki BÜYÜK HARFLİ sözcüğü silin. + 3. Birinci ve ikinci adımları başka bir sayı kullanarak BÜYÜK + HARFLİ sözcükleri tek bir komutta silmek için yeniden uygulayın. +---> Bu ABC ÇDE satırdaki FGĞ HIİ JKLM NOÖ PRSŞT sözcükler UÜ VY temizlenmiştir. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 2.4: 'KOMUT-NESNE'ye BİR İSTİSNA + Ders 2.6: SATIRLARDA İŞLEM YAPMA - ** Bütün bir satırı silmek için dd yazın. ** + ** Bütün bir satırı silmek için dd yazın. ** - Bütün bir satır silme sıklığından dolayı, Vi tasarımcıları bir satırı - tamamen silmek için iki d yazmanın daha kolay olacağına karar verdiler. + Bütün bir satır silme işlemi çok sık kullanıldığından dolayı, Vi + tasarımcıları bir satırı tamamen silmek için iki d yazmanın daha kolay + olduğuna karar verdiler. 1. İmleci aşağıdaki tümceciğin ikinci satırına götürün. - 2. Satırı silmek için dd yazın. + + 2. Satırı silmek için dd yazın. + 3. Şimdi de dördüncü satıra gidin. - 4. İki satırı birden silmek için 2dd (sayı-komut-nesne'yi hatırlayın) yazın. - 1) Güller kırmızıdır, - 2) Çamur eğlenceli, - 3) Menekşeler mavi, - 4) Bir arabam var, - 5) Saat bana söyler, - 6) Şeker tatlıdır - 7) Ve sen de öylesin + 4. İki satırı birden silmek için 2dd yazın. + +---> 1) Güller kırmızıdır, +---> 2) Çamur eğlenceli, +---> 3) Menekşeler mavi, +---> 4) Bir arabam var, +---> 5) Saat zamanı söyler, +---> 6) Şeker tatlıdır +---> 7) Ve sen de öylesin ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 2.5: GERİ AL KOMUTU + Ders 2.7: GERİ AL KOMUTU - ** Son komutu geri almak için u , bütün bir satırı düzeltmek için U yazın.** + ** Son komutu geri almak için u, bütün bir satırı düzeltmek için U yazın. ** - 1. İmleci aşağıdaki işaretlenmiş (-->) satırdaki ilk hatanın üzerine götürün. - 2. İlk istenmeyen karakteri silmek için x yazın. - 3. Şimdi son çalıştırılan komutu geri almak için u yazın. - 4. Bu sefer x komutunu kullanarak satırdaki tüm hataları düzeltin. - 5. Şimdi satırı ilk haline çevirmek için büyük U yazın. - 6. Şimdi U ve daha önceki komutları geri almak için birkaç defa u yazın. - 7. Şimdi birkaç defa CTRL-R (CTRL'yi basılı tutarken R'ye basın) yazarak geri almaları da geri alın. + 1. İmleci aşağıda ---> ile imlenmiş satırda ve ilk hatanın üzerine koyun. ----> Buu satıırdaki hataları düüzeltinn ve sonra koomutu geri alllın. + 2. İlk istenmeyen karakteri silmek için x yazın. - 8. Bunlar son derece kullanışlı komutlardır. Şimdi Ders 2 Özete geçin. + 3. Şimdi son çalıştırılan komutu geri almak için u yazın. + 4. Bu sefer x komutunu kullanarak satırdaki tüm hataları düzeltin. + 5. Şimdi satırı ilk haline çevirmek için büyük U yazın. + 6. Şimdi U ve daha önceki komutları geri almak için birkaç defa u yazın. + + 7. Birkaç defa <CTRL> R (<CTRL>'yi basılı tutarken R ye basın) yazarak + geri almaları da geri alın. + +---> Buu satıırdaki hataları düüzeltinn ve sonra koomutu geri alllın. + + 8. Bunlar son derece kullanışlı komutlardır. Şimdi Ders 2 Özete geçin. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - DERS 2 ÖZET + Ders 2: ÖZET - 1. İmleçten itibaren bir sözcüğü silmek için yazın: dw + 1. İmleçten itibaren bir sözcüğü silmek için dw yazın. - 2. İmleçten itibaren bir satırı silmek için yazın: d$ + 2. İmleçten itibaren bir satırı silmek için d$ yazın. - 3. Bütün bir satırı silmek için yazın: dd + 3. Bütün bir satırı silmek için dd yazın. - 4. Normal kipte bir komut biçimi şöyledir: + 4. Bir hareketi yenilemek için önüne sayı takısı getirin, 2w gibi. - [sayı] komut nesne VEYA komut [sayı] nesne - burada: - sayı - komutun kaç kere tekrar edeceği - komut - ne yapılacağı, silmek için d olduğu gibi - nesne - komutun nasıl davranacağı, w (sözcük), $ (satır sonu), vb gibi. + 5. Normal kipte bir komut biçimi şöyledir: - 5. Önceki hareketleri geri almak için yazın: u (küçük u) - Bir satırdaki tüm değişiklikleri geri almak için yazın: U (büyük u) - Geri almaları geri almak için yazın: CTRL-R + işletmen [sayı] hareket + burada: + işletmen - ne yapılacağı, silmek için d örneğinde olduğu gibi + [sayı] - komutun kaç kere tekrar edeceğini gösteren isteğe bağlı sayı + hareket - işletmenin nice davranacağı, w (sözcük), $ (satır sonu) gibi. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 3.1: KOY KOMUTU + 6. Bir satırın başına gelmek için sıfır (0) kullanın. + 7. Önceki hareketleri geri almak için u (küçük u) yazın. + Bir satırdaki tüm değişiklikleri geri almak için U (büyük U) yazın. + Geri almaları geri almak için <CTRL> R kullanın. - ** Son yaptığınız silme işlemini imleçten sona geri yerleştirmek için p yazın.** +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 3.1: KOY KOMUTU - 1. İmleci aşağıdaki tümceciğin ilk satırına götürün. - 2. Satırı silip Vim'in tamponuna yerleştirmek için dd yazın. + ** Son yaptığınız silmeyi imleçten sonraya yerleştirmek için p yazın. ** - 3. İmleci, silinmiş satırı nereye yerleştirmek istiyorsanız, o satırın ÜZERİNE götürün. + 1. İmleci aşağıda ---> ile imlenmiş tümceciğe götürün. - 4. Normal kipteyken, satırı yerleştirmek için p yazın. + 2. Satırı silip Vim'in arabelleğine yerleştirmek için dd yazın. - 5. Tüm satırları doğru sıraya koymak için 2'den 4'e kadar olan adımları tekrar edin. + 3. İmleci, silinmiş satırı nereye yerleştirmek istiyorsanız, o satırın + ÜZERİNE götürün. - d) Sen de öğrendin mi? - b) Menekşeler mavidir, - c) Akıl öğrenilir, - a) Güller kırmızıdır, + 4. Normal kipteyken satırı yerleştirmek için p yazın. + 5. Tüm satırları doğru sıraya koymak için 2'den 4'e kadar olan adımları + tekrar edin. +---> d) Sen de öğrendin mi? +---> b) Menekşeler mavidir, +---> c) Akıl öğrenilir, +---> a) Güller kırmızıdır, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 3.2: YERLEŞTİR KOMUTU + Ders 3.2: DEĞİŞTİR KOMUTU - ** İmlecin altında bir karakter yerleştirmek için r yazın.** + ** İmlecin altındaki karakteri başkası ile değiştirmek için rx kullanın. ** - 1. İmleci aşağıdaki işaretlenmiş(--->) ilk satıra götürün. + 1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. 2. İmleci satırdaki ilk hatanın üzerine götürün. - 3. Hatayı düzeltmek için önce r ardından da doğru karakteri yazın. + 3. Hatayı düzeltmek için önce r ardından da doğru karakteri yazın. 4. İlk satır düzelene kadar adım 2 ve 3'ü tekrar edin. ---> Bu satıv yazılıvken, bivileri yamlış düğmetere basmış. ---> Bu satır yazılırken, birileri yanlış düğmelere basmış. - 5. Ders 3.2'ye geçin. - -NOT: Unutmayın, ezberleyerek değil kullanarak öğrenin. + 5. Ders 3.3'ye geçin. + NOT: Unutmayın, ezberleyerek değil deneyerek öğrenin. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 3.3: DEĞİŞTİR KOMUTU + Ders 3.3: DEĞİŞTİR İŞLETMENİ - ** Bir sözcüğün tamamını veya parçasını değiştirmek için cw yazın. + ** Bir sözcüğü imleçten sözcük sonuna kadar değiştirmek için ce kullanın. ** - 1. İmleci aşağıdaki işaretlenmiş(--->) satıra götürün. + 1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. 2. İmleci "sutar" daki u'nun üzerine yerleştirin. - 3. Önce cw ardından doğru sözcüğü girin (bu durumda 'atır'.) + 3. Önce ce ardından doğru harfleri girin (bu durumda 'atır'). - 4. <ESC> düğmesine basın ve bir sonraki hataya gidin (değişmesi gereken ilk karakter.) + 4. <ESC> düğmesine basın ve değişmesi gereken bir sonraki karaktere gidin. 5. İlk cümle ikincisiyle aynı olana kadar adım 3 ve 4'ü tekrar edin. ----> Bu sutar değiştir komutu ile değişneli gereken birkaç mözcük içeriyor. +---> Bu sutar değiştir komutu ile değişneli gereken birkaç mözgüç içeriyor. ---> Bu satır değiştir komutu ile değişmesi gereken birkaç sözcük içeriyor. -cw'nin sadece sözcüğü değiştirmediğini, aynı zamanda sizi insert kipine götürdüğüne de dikkat edin. - + ce'nin sadece sözcüğü değiştirmediğini, aynı zamanda sizi INSERT kipine + aldığına da dikkat edin. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 3.4: c'Yİ KULLANARAK DAHA FAZLA DEĞİŞTİRME + Ders 3.4: c'Yİ KULLANARAK DAHA FAZLA DEĞİŞTİRME - ** Değiştir komutu sil komutu ile aynı nesnelerle kullanılır.** + ** Değiştir işletmeni sil komutu ile aynı hareketlerle kullanılır. ** - 1. Değiştir komutu sil ile aynı yolla çalışır. Biçim şöyledir: + 1. Değiştir işletmeni sil ile aynı yolla çalışır. Biçim şöyledir: - [sayı] c nesne VEYA c [sayı] nesne + c [sayı] hareket - 2. Nesneler de aynı zamanda aynıdır. Örneğin w (word), $ (satır sonu), vb. gibi. + 2. Hareketler de aynıdır. Örneğin w (sözcük), $ (satır sonu) gibi. - 3. Aşağıdaki işaretlenmiş(--->) ilk satıra gidin. + 3. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. 4. İmleci ilk hataya götürün. - 5. Satırın geri kalan kısmını ikincisi gibi yapmak için c$ yazın ve daha sonra <ESC> düğmesine basın. + 5. Satırın geri kalan kısmını ikincisi gibi yapmak için c$ yazın ve daha + sonra <ESC> düğmesine basın. ---> Bu satırın sonu düzeltilmek için biraz yardıma ihtiyaç duyuyor. ----> Bu satırın sonu düzeltilmek için c$ komutu kullanılarak yardıma ihtiyaç duyuyor. - +---> Bu satırın sonu düzeltilmek için c$ komutu kullanılarak yardıma ihtiyaç + duyuyor. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - DERS 3 ÖZET + Ders 3: ÖZET - 1. Silinmiş olan bir metni geri yerleştirmek için p yazın. Bu silinmiş metni - imleçten hemen SONRA geri yerleştirir (eğer bir satır silinmişse hemen imleçten sonra, alta - yerleştirilecektir) + 1. Silinmiş olan bir metni geri yerleştirmek için p yazın. Bu silinmiş + metni imleçten hemen SONRA geri yerleştirir (eğer bir satır silinmişse + hemen imlecin altındaki satıra yerleştirilecektir). - 2. İmlecin altındaki karakteri değiştirmek için önce r ardından da - asıl karakteri yazın. + 2. İmlecin altındaki karakteri değiştirmek için önce r ardından da + yazmak istediğiniz karakteri yazın. - 3. Değiştir komutu belirlenen nesneyi, imleçten nesnenin sonuna kadar değiştirme imkanı verir. - Örneğin, bir sözcüğü imleçten sonuna kadar değiştirmek için cw , bir satırın tamamını - değiştirmek içinse c$ yazın. + 3. Değiştir işletmeni belirlenen nesneyi, imleçten hareketin sonuna kadar + değiştirme imkanı verir. Örneğin, bir sözcüğü imleçten sözcük sonuna + kadar değiştirmek için cw, bir satırın tamamını değiştirmek içinse c$ + yazın. 4. Değiştir için biçim şöyledir: - [sayı] c nesne VEYA c [sayı] nesne - -Şimdi bir sonraki derse geçin. - + c [sayı] hareket + Şimdi bir sonraki derse geçin. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 4.1: KONUM VE DOSYA DURUMU + Ders 4.1: İMLEÇ KONUMU VE DOSYA DURUMU - ** Dosya içerisindeki konumunuzu ve dosyanın durumunu görmek için CTRL-g yazın. ** - ** Dosya içerisindeki bir satıra gitmek için SHIFT-g yazın. ** +** <CTRL> G dosya içerisindeki konumunuzu ve dosya durumunu gösterir. Dosya + içerisindeki bir satıra gitmek için G yazın. ** - Not: Adımlardan herhangi birini yapmadan önce dersin tamamını okuyun!! + NOT: Adımlardan herhangi birini yapmadan önce dersin tamamını okuyun! - 1. Ctrl düğmesini basılı tutun ve g'ye basın. Dosyanın sonunda dosya ismini ve bulunduğunuz konumu - gösteren bir durum satırı görünecektir. Adım 3 için satır numarasını - unutmayın. + 1. <CTRL> düğmesini basılı tutun ve g'ye basın. Biz buna <CTRL> G diyoruz. + Dosyanın sonunda dosya adını ve bulunduğunuz konumu gösteren bir durum + satırı görünecektir. Adım 3 için satır numarasını unutmayın. - 2. Dosyanın sonuna gitmek için shift-G 'ye basın. + NOT: İmleç konumunu ekranın sağ alt köşesinde görebilirsiniz. Bu 'ruler' + seçeneği etkin olduğunda görülür (bilgi için :help 'ruler' yazın). - 3. Daha önce bulunduğunuz satır numarasını yazın ve daha sonra shift-G 'ye basın. - Bu sizi daha önce bulunduğunuz ve Ctrl-g 'ye bastığınız satıra geri götürecektir. - (Sayılar yazılırken ekranda GÖRÜNMEYECEKLERDİR.) + 2. Dosyanın sonuna gitmek için G'ye basın. Dosyanın başına gitmek için + gg komutunu kullanın. - 4. Yapabileceğinizi düşündüğünüzde, adım 1'den 3'e kadar yapın. + 3. Daha önce bulunduğunuz satır numarasını yazın ve daha sonra G'ye + basın. Bu sizi ilk <CTRL> g'ye bastığınız satıra geri götürecektir. - Ç.N: Bu kısım orijinal metinde de biraz eksik anlatılmış gibi. Bir satır hakkında bilgi almak için - Ctrl-g'yi kullanın. Herhangi bir satıra gitmek içinse, önce satır numarasını yazın ve ardınan - shift-g'ye basın. Satır numarası girmeden basılan shift-g sizi satır sonuna götürür. + 4. Yapabileceğinizi düşündüğünüzde, adım 1'den 3'e kadar yapın. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 4.2: ARAMA KOMUTU + Ders 4.2: ARAMA KOMUTU - ** Bir sözcük öbeğini aramak için / ile beraber sözcük öbeğini girin. ** + ** Bir sözcük öbeğini aramak için / ve aranacak öbeği girin. ** - 1. Normal kipteyken / karakterini yazın. Komut bölümü yerine / karakterinin ve - imlecin ekranın sonunda göründüğüne dikkat edin. + 1. Normal kipteyken / yazın. / karakterinin ve imlecin ekranın sonunda + göründüğüne dikkat edin. - 2. Şimdi, 'hatttaa' yazıp <ENTER> 'a basın. Bu sizin aramak istediğiniz sözcük. + 2. 'hatttaa' yazıp <ENTER>'a basın. Bu sizin aramak istediğiniz sözcüktür. - 3. Aynı sözcük öbeğini tekrar aramak için, basitçe n yazın. - Aynı sözcük öbeğini zıt yönde aramak için, Shift-N yazın. + 3. Aynı sözcük öbeğini tekrar aramak için n yazın. + Aynı sözcük öbeğini zıt yönde aramak için N yazın. - 4. Eğer zıt yöne doğru bir arama yapmak istiyorsanız, / komutu yerine - ? komutunu kullanın. + 4. Eğer zıt yöne doğru bir arama yapmak istiyorsanız / komutu yerine ? + komutunu kullanın. ---> "hatttaa" hatayı yazmanın doğru yolu değil; hatttaa bir hata. -Not: Arama dosyanın sonuna ulaştığında, tekrar baştan başlayacaktır. +Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bunu devre + dışı bırakmak için 'wrapscan' seçeneğini sıfırlayın. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 4.3: UYAN PARANTEZ ARAMASI - - - ** Uyan bir ),] veya } bulmak için % yazın. ** - - 1. İmleci işaretli (--->) satırdaki herhangi bir (, [ veya { karakterinin - üzerine götürün. + Ders 4.3: UYAN AYRAÇLAR ARAMASI - 2. Şimdi % karakterini yazın. - 3. İmleç uyan parantez veya ayracın üzerine gider. + ** Uyan bir (, [ veya { bulmak için % yazın. ** - 4. Uyan ilk parantezin üzerine geri dönmek için yine % yazın. + 1. İmleci aşağıda ---> ile imlenmiş satırda bir (, [ veya { imine götürün. ----> Bu ( içerisinde ('ler, ['ler ] ve {'ler } bulunan bir satırdır. )) - -Not: Bu içerisinde uymayan parantezler bulunan bir programın yanlışını ayıklamak için - son derece yararlıdır. + 2. Şimdi % karakterini yazın. + 3. İmleç uyan ayracın üzerine gider. + 4. Uyan ilk parantezin üzerine geri dönmek için yine % yazın. + 5. İmleci başka bir (), [] veya {} üzerine götürün ve % işletmeninin neler + yaptığını gözlemleyin. +---> Bu içerisinde ( )'ler, ['ler ] ve {'ler } bulunan bir satırdır. + NOT: Bu içerisinde eşi olmayan ayraçlar bulunan bir programın hatalarını + ayıklamak için son derece yararlıdır. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 4.4: HATALARI DÜZELTMEK İÇİN BİR YOL + Ders 4.4: BUL/DEĞİŞTİR KOMUTU - ** 'eski' yerine 'yeni' yerleştirmek için :s/eski/yeni/g yazın. ** + ** 'eski' yerine 'yeni' yerleştirmek için :s/eski/yeni/g yazın. ** - 1. İmleci aşağıdaki işaretli (--->) satıra götürün. + 1. İmleci aşağıda ---> ile imlenmiş satıra götürün. - 2. :s/buu/bu yazıp <ENTER> 'a basın. Bu komutun sadece satırdaki ilk karşılaşmayı - düzelttiğine dikkat edin. + 2. :s/buu/bu yazıp <ENTER>'a basın. Bu komutun sadece satırdaki ilk + uyan karşılaşmayı düzelttiğine dikkat edin. - 3. Şimdi genel olarak satırdaki tüm değişikliği yapmak için :s/buu/bu/g yazın. + 3. Şimdi satırdaki tüm değişiklikleri bir anda yapmak için :s/buu/bu/g + yazarak tüm "buu" oluşumlarını değiştirin. ---> Buu birinci, buu ikinci, buu üçüncü bölüm. - 4. İki satır arasındaki bir karakter katarının tümünü değiştirmek için, - :#,#s/eski/yeni/g yazın, burada #,# iki satırın sayılarıdır. - Tüm dosyadaki karşılaşılan sözcükleri değiştirmek için :%s/eski/yeni/g yazın. - - - + 4. İki satır arasındaki tüm karakter katarı oluşumlarını değiştirmek için: + :#,#s/eski/yeni/g yazın. #,# burada değişikliğin yapılacağı aralığın + satır numaralarıdır. + :%s/eski/yeni/g yazın. Bu tüm dosyadaki her oluşumu değiştirir. + :%s/eski/yeni/gc yazın. Bu tüm dosyadaki her oluşumu değiştirir ancak + her birini değiştirmeden önce bize sorar. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - DERS 4 ÖZET + Ders 4: ÖZET - 1. Ctrl-g sizin dosyadaki konumunuzu ve dosya durumunu gösterir. - Shift-G dosyanın sonuna gider. Shift-G 'den önce bir sayı yazılırsa, o satıra - gidilir. + 1. <CTRL> G sizin dosyadaki konumunuzu ve dosya durumunu gösterir. + G dosyanın sonuna gider. + [sayı] G belirtilen satır numarasına gider. + gg ilk satıra gider. 2. Bir sözcük öbeğinden önce / yazmak, İLERİ yönde o öbeği aratır. Bir sözcük öbeğinden önce ? yazmak, GERİ yönde o öbeği aratır. - Bir aramadan sonra, aynı yöndeki bir sonraki karşılaşmayı bulmak için n , - veya zıt yöndekini bulmak için Shift-N yazın. + Bir aramadan sonra, aynı yöndeki bir sonraki karşılaşmayı bulmak için n, + veya zıt yöndekini bulmak için N yazın. + <CTRL> O sizi eski konumlara, <CTRL> I daha yeni konumlara götürür. - 3. İmleç bir (,),[,],{,} parantezi üzerindeyken % yazmak, uyan diğer eş parantezi bulur. - - 4. Bir satırdaki ilk 'eski'yi 'yeni' ile değiştirmek için :s/eski/yeni yazın. - Bir satırdaki tüm 'eski'leri 'yeni' ile değiştirmek için :s/eski/yeni/g yazın. - İki satır arasındaki öbekleri değiştirmek için :#,#s/eski/yeni/g yazın. - (#'lar satır numaraları) - Bir dosyadaki tüm karşılaşmaları değiştirmek için :%s/eski/yeni/g yazın. - Her seferinde onay sorması için 'c' ekleyin. :%s/eski/yeni/gc + 3. İmleç bir (), [], {} ayracı üzerindeyken % yazmak, uyan diğer eş + ayracı bulur. + 4. Bir satırdaki ilk 'eski'yi 'yeni' ile değiştirmek için :s/eski/yeni, + Bir satırdaki tüm 'eski'leri 'yeni' ile değiştirmek için :s/eski/yeni/g, + İki satır arasındaki öbekleri değiştirmek için :#,#s/eski/yeni/g, + Bir dosyadaki tüm karşılaşmaları değiştirmek için :%s/eski/yeni/g yazın. + Her seferinde onay sorması için :%s/eski/yeni/gc kullanın. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ders 5.1: BIR DIŞ KOMUT ÇALIŞTIRMAK + Ders 5.1: BIR DIŞ KOMUT ÇALIŞTIRMAK - ** Bir dış komutu çalıştırmak için :! ve ardından istediğiniz dış komutu yazın. ** + ** Bir dış komutu çalıştırmak için :! ve ardından dış komutu yazın. ** - 1. İmleci ekranın altın |