0
0
mirror of https://github.com/vim/vim.git synced 2025-07-04 23:07:33 -04:00
vim/runtime/tutor/tutor.tr.utf-8

982 lines
35 KiB
Plaintext
Raw Normal View History

2019-11-13 23:04:29 +01:00
================================================================================
= V I M T u t o r ' a h o ş g e l d i n i z ! -- Sürüm 1.7 =
================================================================================
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
Vim, böyle bir eğitmen ile açıklanması gereken çok fazla komut barındıran,
2019-08-31 16:20:32 +02:00
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
ıklamak için tasarlanmıştır.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
Eğitmeni tamamlama süresi yapacağınız denemelere bağlı olarak 25-30
dakikadır.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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).
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
Bu eğitmenin kullanarak öğretmek için tasarlandığını unutmamak önemlidir.
2019-11-10 22:09:11 +01:00
Bu şu anlama gelir; komutları öğrenmek için doğru bir şekilde çalıştırma-
nız gerekir. Eğer sadece yazılanları okursanız komutları unutursunuz.
2019-08-31 16:20:32 +02:00
2019-11-10 22:09:11 +01:00
Şimdi Caps Lock düğmenizin basılı olmadığına emin olun ve Ders 1.1'in
2019-08-31 16:20:32 +02:00
ekranı tamamen doldurması için j düğmesine yeterli miktarda basın.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 1.1: İMLECİ HAREKET ETTİRMEK
2019-11-10 22:09:11 +01:00
Çevirmen Notu: Tüm derslerde <ENTER> gördüğünüzde bu düğmeye basın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** İmleci hareket ettirmek için h,j,k,l düğmelerine basın. **
^
2019-11-10 22:09:11 +01:00
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.
2019-08-31 16:20:32 +02:00
v
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci kendinizi rahat hissedinceye dek ekranda dolaştırın.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
2. j düğmesine basın ve ekranın aşağıya kaydığını görün.
2008-06-24 23:58:50 +00:00
2019-08-17 20:09:31 +02:00
3. Aşağı düğmesini kullanarak, Ders 1.2'ye geçin.
2019-08-31 16:20:32 +02:00
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.
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 1.2: VİM'DEN ÇIKIŞ
2008-06-24 23:58:50 +00:00
!! NOT: Aşağıdaki adımları yapmadan önce, bu dersi tamamen okuyun.
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. vimtutor yazarak yeniden bu belgeyi açın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. Eğer bu adımları ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e
kadar olan adımları yeniden uygulayın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. İmleci Ders 1.3'e taşıyın.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 1.3: METİN DÜZENLEME - METİN SİLME
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Normal kipteyken imlecin altındaki karakteri silmek için x'e basın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenmiş satıra götürün.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. Düzeltmeler için imleci silinmesi gereken karakterin üzerine getirin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. İstenmeyen karakteri silmek için x düğmesine basın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. Tümce düzelene kadar 2'den 4'e kadar olan adımları tekrar edin.
2008-06-24 23:58:50 +00:00
---> İinek ayyın üzzerinden attladı.
2019-08-31 16:20:32 +02:00
5. Şimdi satır düzeldi; Ders 1.4'e geçin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
NOT: Bu eğitmende ilerledikçe ezberlemeye çalışmayın, deneyerek öğrenin.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 1.4: METİN DÜZENLEME - METİN GİRME
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Normal kipteyken metin eklemek için i'ye basın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
2. İlk satırı ikincisinin aynısı gibi yapmak için, imleci eklenmesi
gereken metinden sonraki ilk karakterin üzerine götürün.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. i'ye basın ve gerekli eklemeleri yapın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
---> Bu metinde eksk.
2019-08-17 20:09:31 +02:00
---> Bu metinde bir şey eksik.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. Artık yapabildiğinizi düşünüyorsanız bir sonraki bölüme geçin.
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. Metin eklemeyi bitirdiğinizde <ESC>'ye basın ve Normal kipe dönün.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 1.6: DOSYA DÜZENLEME
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** :wq yazmak açık olan dosyayı kaydeder ve Vim'den çıkar.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
!! NOT: Aşağıdaki adımları uygulamadan önce tüm bu bölümü iyice okuyun!
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. Bu eğitmeni Ders 1.2'de yaptığınız gibi :q! yazarak kapatın. Veya başka
2019-11-10 22:09:11 +01:00
bir uçbirime erişiminiz varsa orada yapın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. Daha önceki derslerde öğrendiğiniz gibi metin girip/ekleyip silin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. :wq <ENTER> yazarak değişiklikleri kaydedin ve Vim'den çıkın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. Eğer vimtutor'dan birinci adımda çıktıysanız yeniden açın ve aşağıdaki
özet bölüme gelin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
6. Yukarıdaki adımları okuduktan ve anladıktan sonra YAPIN.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
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:
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
: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
2019-11-10 22:09:11 +01:00
NOT: <ESC> düğmesine basmak sizi Normal kipe geri döndürür veya istenmeyen
veya yarım yazılmış bir komutu iptal eder.
2019-08-31 16:20:32 +02:00
Şimdi Ders 2 ile bu eğitmeni sürdürün.
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 2.1: SİLME KOMUTLARI
** Bir sözcüğü silmek için dw yazın. **
2008-06-24 23:58:50 +00:00
2019-08-17 20:09:31 +02:00
1. Normal kipte olduğunuzdan emin olmak için <ESC> düğmesine basın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. İmleci aşağıda ---> ile imlenmiş satıra götürün.
2008-06-24 23:58:50 +00:00
2019-08-17 20:09:31 +02:00
3. İmleci silinmesi gereken sözcüğün başına götürün.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. Tümce düzelene kadar adım 3 ve 4'ü tekrar edin ve Ders 2.2'ye geçin.
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-11-10 22:09:11 +01:00
Ders 2.2: DAHA FAZLA SİLME KOMUTLARI
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Satırı sonuna kadar silmek için d$ yazın. **
1. Normal kipte olduğunuzdan emin olmak için <ESC> düğmesine basın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. İmleci aşağıda ---> ile imlenmiş satıra götürün.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-11-10 22:09:11 +01:00
Ders 2.3: İŞLEÇLER VE HAREKETLER
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
Metin değiştiren birçok komut işleçler ve eklerden oluşur. Bir d işleci
2019-08-31 16:20:32 +02:00
içeren silme komutu için kullanılan biçim aşağıdaki gibidir:
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
d hareket
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
Burada:
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
d - silme işlecidir.
hareket - işlecin neyi işleteceğidir (aşağıda listelenmiştir).
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
Hareketlerin kısa bir listesi için:
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
Demeli ki, de komutunu girmek imleçten sözcüğün sonuna kadar siler.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
NOT: Normal kipte hiçbir hareket olmadan yalnızca işleci girmek imleci
2019-08-31 16:20:32 +02:00
yukarıda belirtildiği gibi hareket ettirir.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 2.4: BİR HAREKET İLE BİRLİKTE SAYIM KULLANMAK
2019-11-10 22:09:11 +01:00
** Bir hareketten önce sayı kullanmak o hareketi sayıca tekrarlatır. **
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. İkinci ve üçüncü adımları değişik sayılar kullanarak tekrarlayın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
---> Bu üzerinde hoplayıp zıplayabileceğiniz naçizane bir satır.
6. Ders 2.5'e geçin.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 2.5: BİR SAYIM KULLANARAK DAHA FAZLA SİLME İŞLEMİ
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
** Bir işleç ile birlikte sayı kullanmak işleci o kadar tekrarlatır. **
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
Yukarıda sözü edilen silme işleci ve hareketinin arasına sayı ekleyerek
2019-08-31 16:20:32 +02:00
yapılan işlemi o sayı kadar tekrarlatabilirsiniz.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
d [sayı] hareket
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenen satırdaki ilk BÜYÜK HARFTEN oluşan
sözcüğün başına getirin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. d2w yazarak iki BÜYÜK HARFLİ sözcüğü silin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
---> Bu ABC ÇDE satırdaki FGĞ HIİ JKLM NOÖ PRSŞT sözcükler UÜ VY temizlenmiştir.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 2.6: SATIRLARDA İŞLEM YAPMA
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Bütün bir satırı silmek için dd yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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
2019-11-10 22:09:11 +01:00
olduğuna karar vermişler.
2008-06-24 23:58:50 +00:00
1. İmleci aşağıdaki tümceciğin ikinci satırına götürün.
2019-08-31 16:20:32 +02:00
2. Satırı silmek için dd yazın.
2008-06-24 23:58:50 +00:00
3. Şimdi de dördüncü satıra gidin.
2019-08-31 16:20:32 +02:00
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
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 2.7: GERİ AL KOMUTU
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
** Komutu geri almak için u, bütün bir satırı düzeltmek için U yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenmiş satırda ve ilk hatanın üzerine koyun.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. İlk istenmeyen karakteri silmek için x yazın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. Şimdi son çalıştırılan komutu geri almak için u yazın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. Bu sefer x komutunu kullanarak satırdaki tüm hataları düzeltin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. Şimdi satırı ilk haline çevirmek için büyük U yazın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 2: ÖZET
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleçten itibaren bir sözcüğü silmek için dw yazın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. İmleçten itibaren bir satırı silmek için d$ yazın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. Bütün bir satırı silmek için dd yazın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. Bir hareketi yenilemek için önüne sayı takısı getirin, 2w gibi.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. Normal kipte bir komut biçimi şöyledir:
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
işleç [sayı] hareket
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
burada:
2019-11-10 22:09:11 +01:00
işleç - ne yapılacağı, silmek için d örneğinde olduğu gibi
2019-08-31 16:20:32 +02:00
[sayı] - komutun kaç kere tekrar edeceğini gösteren isteğe bağlı sayı
2019-11-10 22:09:11 +01:00
hareket - işlecin nice davranacağı, w (sözcük), $ (satır sonu) gibi
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
6. Bir satırın başına gelmek için sıfır (0) kullanın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 3.1: KOY KOMUTU
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Son yaptığınız silmeyi imleçten sonraya yerleştirmek için p yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenmiş tümceciğe götürün.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. Satırı silip Vim'in arabelleğine yerleştirmek için dd yazın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. İmleci, silinmiş satırı nereye yerleştirmek istiyorsanız, o satırın
ÜZERİNE götürün.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. Normal kipteyken satırı yerleştirmek için p yazın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. Tüm satırları doğru sıraya koymak için 2'den 4'e kadar olan adımları
tekrar edin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
---> d) Sen de öğrendin mi?
---> b) Menekşeler mavidir,
---> c) Akıl öğrenilir,
---> a) Güller kırmızıdır,
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 3.2: DEĞİŞTİR KOMUTU
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
** İmlecin altındaki karakteri başkası ile değiştirmek için rx yapın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün.
2008-06-24 23:58:50 +00:00
2. İmleci satırdaki ilk hatanın üzerine götürün.
2019-08-31 16:20:32 +02:00
3. Hatayı düzeltmek için önce r ardından da doğru karakteri yazın.
2008-06-24 23:58:50 +00:00
4. İlk satır düzelene kadar adım 2 ve 3'ü tekrar edin.
2019-08-17 20:09:31 +02:00
---> Bu satıv yazılıvken, bivileri yamlış düğmetere basmış.
---> Bu satır yazılırken, birileri yanlış düğmelere basmış.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. Ders 3.3'ye geçin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
NOT: Unutmayın, ezberleyerek değil deneyerek öğrenin.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-11-10 22:09:11 +01:00
Ders 3.3: DEĞİŞTİR İŞLECİ
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
** Bir sözcüğü imleçten sözcük sonuna kadar değiştirmek için ce yapın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün.
2008-06-24 23:58:50 +00:00
2. İmleci "sutar" daki u'nun üzerine yerleştirin.
2019-08-31 16:20:32 +02:00
3. Önce ce ardından doğru harfleri girin (bu durumda 'atır').
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. <ESC> düğmesine basın ve değişmesi gereken bir sonraki karaktere gidin.
2008-06-24 23:58:50 +00:00
5. İlk cümle ikincisiyle aynı olana kadar adım 3 ve 4'ü tekrar edin.
2019-08-31 16:20:32 +02:00
---> Bu sutar değiştir komutu ile değişneli gereken birkaç mözgüç içeriyor.
2019-08-17 20:09:31 +02:00
---> Bu satır değiştir komutu ile değişmesi gereken birkaç sözcük içeriyor.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
ce'nin sadece sözcüğü değiştirmediğini, aynı zamanda sizi EKLE kipine
2019-08-31 16:20:32 +02:00
aldığına da dikkat edin.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 3.4: c'Yİ KULLANARAK DAHA FAZLA DEĞİŞTİRME
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
** Değiştir işleci sil komutu ile aynı hareketlerle kullanılır. **
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
1. Değiştir işleci sil ile aynı yolla çalışır. Biçim şöyledir:
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
c [sayı] hareket
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. Hareketler de aynıdır. Örneğin w (sözcük), $ (satır sonu) gibi.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün.
2008-06-24 23:58:50 +00:00
4. İmleci ilk hataya götürün.
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
---> Bu satırın sonu düzeltilmek için biraz yardıma ihtiyaç duyuyor.
2019-08-31 16:20:32 +02:00
---> Bu satırın sonu düzeltilmek için c$ komutu kullanılarak yardıma ihtiyaç
duyuyor.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 3: ÖZET
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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).
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. İmlecin altındaki karakteri değiştirmek için önce r ardından da
yazmak istediğiniz karakteri yazın.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
3. Değiştir işleci belirlenen nesneyi, imleçten hareketin sonuna kadar
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
4. Değiştir için biçim şöyledir:
2019-08-31 16:20:32 +02:00
c [sayı] hareket
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
Şimdi bir sonraki derse geçin.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 4.1: İMLEÇ KONUMU VE DOSYA DURUMU
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** <CTRL> G dosya içerisindeki konumunuzu ve dosya durumunu gösterir. Dosya
içerisindeki bir satıra gitmek için G yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
NOT: Adımlardan herhangi birini yapmadan önce dersin tamamını okuyun!
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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).
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. Dosyanın sonuna gitmek için G'ye basın. Dosyanın başına gitmek için
gg komutunu kullanın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. Yapabileceğinizi düşündüğünüzde, adım 1'den 3'e kadar yapın.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 4.2: ARAMA KOMUTU
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Bir sözcük öbeğini aramak için / ve aranacak öbeği girin. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. Normal kipteyken / yazın. / karakterinin ve imlecin ekranın sonunda
göründüğüne dikkat edin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. 'hatttaa' yazıp <ENTER>'a basın. Bu sizin aramak istediğiniz sözcüktür.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. Eğer zıt yöne doğru bir arama yapmak istiyorsanız / komutu yerine ?
komutunu kullanın.
2008-06-24 23:58:50 +00:00
---> "hatttaa" hatayı yazmanın doğru yolu değil; hatttaa bir hata.
2019-11-10 22:09:11 +01:00
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.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 4.3: UYAN AYRAÇLAR ARAMASI
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Uyan bir (, [ veya { bulmak için % yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenmiş satırda bir (, [ veya { imine götürün.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. Şimdi % karakterini yazın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. İmleç uyan ayracın üzerine gider.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. Uyan ilk parantezin üzerine geri dönmek için yine % yazın.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
5. İmleci başka bir (), [] veya {} üzerine götürün ve % işlecinin neler
2019-08-31 16:20:32 +02:00
yaptığını gözlemleyin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
---> Bu içerisinde ( )'ler, ['ler ] ve {'ler } bulunan bir satırdır.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
NOT: Bu içerisinde eşi olmayan ayraçlar bulunan bir programın hatalarını
ayıklamak için son derece yararlıdır.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 4.4: BUL/DEĞİŞTİR KOMUTU
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** 'eski' yerine 'yeni' yerleştirmek için :s/eski/yeni/g yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenmiş satıra götürün.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
---> Buu birinci, buu ikinci, buu üçüncü bölüm.
2019-08-31 16:20:32 +02:00
4. İki satır arasındaki tüm karakter katarı oluşumlarını değiştirmek için:
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
:#,#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.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 4: ÖZET
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
2. Sözcük öbeğinden önce / yazmak, İLERİ yönde o öbeği aratır.
Sözcük öbeğinden önce ? yazmak, GERİ yönde o öbeği aratır.
Aramadan sonra, aynı yöndeki bir sonraki karşılaşmayı bulmak için n,
2019-08-31 16:20:32 +02:00
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.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. İmleç bir (), [], {} ayracı üzerindeyken % yazmak, uyan diğer eş
ayracı bulur.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
4. Satırdaki ilk 'eski'yi 'yeni' ile değiştirmek için :s/eski/yeni,
Satırdaki tüm 'eski'leri 'yeni' ile değiştirmek için :s/eski/yeni/g,
2019-08-31 16:20:32 +02:00
İki satır arasındaki öbekleri değiştirmek için :#,#s/eski/yeni/g,
2019-11-10 22:09:11 +01:00
Dosyadaki tüm karşılaşmaları değiştirmek için :%s/eski/yeni/g yazın.
2019-08-31 16:20:32 +02:00
Her seferinde onay sorması için :%s/eski/yeni/gc kullanın.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 5.1: BIR DIŞ KOMUT ÇALIŞTIRMAK
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Bir dış komutu çalıştırmak için :! ve ardından dış komutu yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci ekranın altına götürmek için : komutunu yazın. Bu size bir komut
yazma imkanı verir.
2008-06-24 23:58:50 +00:00
2. Şimdi ! (ünlem) karakterini yazın. Bu size bir dış komut çalıştırma
2019-08-31 16:20:32 +02:00
olanağı verir.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. Örnek olarak ! karakterini takiben ls yazın ve <ENTER>'a basın. Bu size
o anda bulunduğunuz dizindeki dosyaları gösterecektir. Veya ls
çalışmazsa :!dir komutunu kullanın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
NOT: Herhangi bir dış komutu bu yolla çalıştırmak mümkündür.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
NOT: Tüm : komutlarından sonra <ENTER> düğmesine basılmalıdır. Bundan
sonra bunu her zaman anımsatmayacağız.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 5.2: DOSYA YAZMAYA DEVAM
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Dosyaya yapılan değişikliği kaydetmek için :w DOSYA_ADI yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. Bulunduğunuz dizini listelemek için :!dir veya :!ls yazın.
Komuttan sonra <ENTER> düğmesine basacağınızı zaten biliyorsunuz.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. Mevcut olmayan bir dosya adı seçin, örneğin DENEME.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. Şimdi :w DENEME yazın (DENEME sizin seçtiğiniz dosya adıdır).
2008-06-24 23:58:50 +00:00
4. Bu tüm dosyayı (Vim Tutor) DENEME isminde başka bir dosyaya yazar.
2019-08-31 16:20:32 +02:00
Bunu doğrulamak için, :!ls veya :!dir yazın ve yeniden bulunduğunuz
dizini listeleyin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
NOT: Eğer Vim'den çıkıp kaydettiğiniz DENEME dosyasını açarsanız, bunun
kaydettiğiniz vimtutor'un gerçek bir kopyası olduğunu görürsünüz.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. Şimdi dosyayı şu komutları vererek silin:
2019-11-10 22:09:11 +01:00
Windows: :!del DENEME
Unix (macOS, Linux, Haiku): :!rm DENEME
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-11-10 22:09:11 +01:00
Ders 5.3: YAZMA İÇİN METİN SEÇME
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Dosyanın bir bölümünü kaydetmek için, v hareket :w DOSYA_ADI yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci bu satırın üzerine getirin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. v düğmesine basarak imleci aşağıdaki beşinci adıma taşıyın. Metnin
seçildiğine dikkat edin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. : karakterini yazın. Ekranın alt kısmında :'<'> çıkacaktır.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. w DENEME yazın; DENEME burada henüz var olmayan bir dosyadır. <ENTER>
düğmesine basmadan önce :'<'>w DENEME gördüğünüzden emin olun.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. Vim seçilen satırları DENEME dosyasına yazacaktır. :!ls veya :!dir ile
bakarak dosyayı görün. Henüz silmeyin; bir sonraki derste kullanacağız.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 5.4: DOSYALARI BİRLEŞTİRME VE BÖLÜM EKLEME
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Bir dosyanın içeriğini eklemek için :r DOSYA_ADI yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci bu satırın hemen bir üstüne koyun.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
NOT: İkinci adımdan sonra Ders 5.3'ün metnini göreceksiniz.
2019-08-31 16:20:32 +02:00
Sonrasında AŞAĞI düğmesi ile bu derse geri gelin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. Şimdi :r DENEME komutunu kullanarak DENEME dosyasını bu dosyanın içine
getirin. Getirdiğiniz dosya imlecin hemen altına yerleştirilir.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. Dosyanın getirildiğini doğrulamak için YUKARI düğmesini kullanarak
2019-11-10 22:09:11 +01:00
Ders 5.3'ün iki adet kopyası olduğunu görün, özgün sürümü ve kopyası.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
NOT: Bu komutu kullanarak bir dış komutun çıktısını da dosyanın içine
koyabilirsiniz. Örneğin :r :!ls yazmak ls komutunun vereceği çıktıyı
dosyanın içinde hemen imlecin altındaki satıra koyar.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 5: ÖZET
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. :!komut bir dış komut çalıştırır.
Bazı yararlı örnekler:
(MS-DOS) (Unix)
:!dir :!ls - bir dizini listeler.
:!del DOSYA :!rm DOSYA - DOSYA'yı siler.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. :w DOSYA_ADI o anki Vim dosyasını diske DOSYA_ADI ile kaydeder.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. v hareket :w DOSYA_ADI seçilmiş satır aralığını DOSYA_ADI ile kaydeder.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. :r DOSYA_ADI imlecin altından başlayarak DOSYA_ADI isimli dosyanın
içeriğini ekler.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. :r !dir veya !ls bu iki komutun (dosyaları listeleme) içeriklerini
okur ve dosyanın içine yerleştirir.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 6.1: AÇ KOMUTU
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
** İmlecin aşağısına satır açmak ve EKLE kipine geçmek için o yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenmiş satıra götürün.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
2. İmlecin aşağısına bir satır açmak ve EKLE kipine geçmek için o
2019-08-31 16:20:32 +02:00
(küçük harfle) yazın.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
3. Şimdi herhangi bir metin girin ve EKLE kipinden çıkmak için <ESC>
2019-08-31 16:20:32 +02:00
düğmesine basın.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
---> o yazdıktan sonra imleç EKLE kipinde açılan satırın üzerine gider.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. İmlecin üzerinde bir satır açmak için, yalnızca büyük O yazın. Bunu
aşağıdaki satırda deneyin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
---> Bu satırın üzerine bir satır açmak için imleç bu satırdayken O yazın.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 6.2: EKLE KOMUTU
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
** İmleçten sonra metin eklemek için a yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenmiş satıra götürün.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
2. İmleç satırın sonuna gelinceye dek e düğmesine basın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. İmleçten SONRA metin eklemek için a yazın.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
4. Şimdi ilk satırı ikincisi gibi tamamlayın. EKLE kipinden çıkmak için
2019-08-31 16:20:32 +02:00
<ESC> düğmesine basın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. e düğmesini kullanarak bir sonraki yarım sözcüğe gidin ve adım 3 ve 4'ü
tekrarlayın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
---> Bu satı çalışabilirsiniz. Çalı met ekl
---> Bu satırda çalışabilirsiniz. Çalışırken metin eklemeyi kullanın.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 6.3: BİR BAŞKA DEĞİŞTİR KOMUTU
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Birden fazla karakter değiştirmek için büyük R yazın. **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün. İmleci ilk xxx'in
başına getirin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. Şimdi R düğmesine basın ve ikinci satırdaki sayıyı ilk satırdaki xxx'in
yerine yazın.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
3. <ESC> düğmesine basarak DEĞİŞTİR kipinden çıkın. Satırın geri kalanının
2019-08-31 16:20:32 +02:00
değişmediğini gözlemleyin.
4. Kalan xxx'i de değiştirmek için adımları tekrarlayın.
---> 123 sayısına xxx eklemek size yyy toplamını verir.
---> 123 sayısına 456 eklemek size 579 toplamını verir.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 6.4: METİN KOPYALA VE YAPIŞTIR
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
2019-11-10 22:09:11 +01:00
** y işlecini kullanarak metin kopyalayın ve p kullanarak yapıştırın. **
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
1. İmleci aşağıda ---> ile imlenmiş satıra getirin, "a)"nın ardına koyun.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
2. v ile GÖRSEL kipe geçin ve imleci "ilk" sözcüğünün öncesine getirin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. y düğmesine basarak seçili metni kopyalayın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. İmleci bir sonraki satırın sonuna j$ ile getirin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. p düğmesine basarak metni yapıştırın. Akabinde <ESC> düğmesine basın.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
6. GÖRSEL kipe geçerek "öge" sözcüğünü seçin, y ile kopyalayın, j$ ile
2019-08-31 16:20:32 +02:00
ikinci satırın sonuna gidin ve p ile sözcüğü yapıştırın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
---> a) Bu ilk öge
---> b)
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
NOT: y komutunu bir işleç olarak da kullanabilirsiniz; yw komutu yalnızca
2019-08-31 16:20:32 +02:00
bir sözcüğü kopyalar.
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 6.4: SET KOMUTU
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Arama veya değiştirme işlemlerinin büyük/küçük harf durumunu görmezden
gelmesi için SET komutunu kullanın.
1. 'yoksay' sözcüğünü aramak için /ignore yazın. Bunu n düğmesine basarak
birkaç kez yenileyin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. :set ic yazarak 'ic' (BÜYÜK/küçük harf yoksay) ayarını seçin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. Yeniden n düğmesine basarak 'yoksay' sözcüğünü aramayı sürdürün. Artık
YOKSAY ve yoksay örneklerinin de bulunduğunu gözlemleyin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarını seçin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. /ignore yazarak arama komutunu tekrar verin ve ne olacağını görün.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
6. BÜYÜK/küçük harf ayrımsız arama ayarını kapatmak için :set noic yazın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
NOT: Sonuçların ekranda vurgulanmasını istemiyorsanız :nohlsearch yazın.
NOT: Eğer yalnızca bir arama işlemi için BÜYÜK/küçük harf ayrımsız arama
yapmak istiyorsanız /ignore\c komutunu kullanın.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
DERS 6 ÖZET
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. o komutu imlecin altında bir satır açar ve imleci bu açılmış satıra
2019-11-10 22:09:11 +01:00
EKLE kipinde yerleştirir.
2019-08-31 16:20:32 +02:00
O komutu imlecin üzerinde bir satır açar.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. a komutu imleçten sonra metin girişine olanak verir.
A komutu geçerli satırın sonuna giderek metin girişine olanak verir.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. e komutu imleci bir sözcüğün sonuna taşır.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
4. y işleci metni kopyalar, p işleci yapıştırır.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
5. R komutu DEĞİŞTİR kipine girer ve <ESC>'ye basılana kadar kalır.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
6. ":set xxx" yazmak "xxx" seçeneğini ayarlar. Bazı seçenekler:
'ic' 'ignorecase' BÜYÜK/küçük harf ayrımını arama yaparken kapatır.
'is' 'incsearch' Bir arama metninin tüm uyan kısımlarını gösterir.
'hls' 'hlsearch' Uyan sonuçların üzerini vurgular.
Ayarlama yaparken ister kısa ister uzun sürümleri kullanabilirsiniz.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
7. Bir ayarı kapatmak için "no" ekleyin, örneğin :set noic.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 7.1: YARDIM KAYNAKLARI
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
** Çevrimiçi yardım sistemini kullanın **
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
Vim geniş bir çevrimiçi yardım sistemine sahiptir. Başlamak için şu üçünü
2019-08-31 16:20:32 +02:00
deneyebilirsiniz:
2019-11-13 23:04:29 +01:00
2019-08-31 16:20:32 +02:00
- (eğer varsa) <HELP> düğmesine basın
- (eğer varsa) <F1> düğmesine basın
- :help yazın ve <ENTER> düğmesine basın
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
Yardım penceresindeki metinleri okuyarak yardım sisteminin nasıl
çalıştığını öğrenin.
2019-08-31 16:20:32 +02:00
Bir pencereden diğerine geçmek için <CTRL> W ikilisini kullanın.
Yardım penceresini kapatmak için :q yazıp <ENTER> düğmesine basın.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
":help" komutuna değişken (argüman) vererek herhangi bir konu hakkında
2019-11-10 22:09:11 +01:00
yardım alabilirsiniz. Şunları deneyin:
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
:help w
:help c_<CTRL> D
:help insert-index
:help user-manual
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 7.2: BİR BAŞLANGIÇ BETİĞİ OLUŞTURUN
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
2019-08-31 16:20:32 +02:00
** Vim'in özelliklerine bakın **
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
Vim Vi'dan çok daha fazla özelliğe sahiptir fakat birçoğu öntanımlı olarak
kapalıdır. Daha fazla özellik kullanabilmek için bir "vimrc" dosyası
oluşturmalısınız.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
1. "vimrc" dosyasını düzenlemeye başlayın. İşletim sistemlerine göre:
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
:e ~/.vimrc Unix için
:e $VIM/_vimrc Windows için
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. Şimdi örnek "vimrc" dosyası içeriğini okuyun:
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
:r $VIMRUNTIME/vimrc_example.vim
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. Dosyayı :w ile kaydedin.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
Vim'i bir sonraki çalıştırılmasında sözdizim vurgulaması kullanacaktır.
Tüm tercih ettiğiniz ayarları bu "vimrc" dosyasına ekleyebilirsiniz.
Daha fazla bilgi için :help vimrc-intro yazın.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 7.3: TAMAMLAMA
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
2019-08-31 16:20:32 +02:00
** <CTRL> D ve <TAB> ile komut istemi ekranında tamamlama **
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmadığından
emin olun.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. Bulunduğunuz dizindeki dosyalara :!ls veya :!dir ile bakın.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
3. Bir komutun baş kısmını yazın, örneğin :e.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
4. <CTRL> D'ye bastığınızda Vim size e ile başlayan komutları
gösterecektir.
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
5. d <TAB> kullandığınızda Vim komutu kendinden :edit olarak
tamamlayacaktır.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
6. Şimdi bir boşluk ekleyin ve var olan bir dosyanın baş harflerini yazın.
Örneğin :edit DOS.
7. <TAB> düğmesine basın. Eğer yalnızca bu dosyadan bir tane varsa Vim
sizin için dosya adının geri kalanını tamamlayacaktır.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
NOT: Tamamlama birçok komut için çalışır. Yalnızca <CTRL> D ve <TAB>
ikililerini deneyin. Özellikle :help için çok yararlıdır.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-08-31 16:20:32 +02:00
Ders 7: ÖZET
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
2019-08-31 16:20:32 +02:00
1. :help yazmak veya <F1> veya <HELP> düğmelerine basmak yardım
penceresini açar.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
2. :help cmd yazarak cmd hakkında bilgi sahibi olabilirsiniz.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
3. <CTRL> W kullanarak başka pencerelere geçebilirsiniz.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
4. :q kullanarak yardım penceresini kapatabilirsiniz.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
5. Bir vimrc başlangıç betiği oluşturarak yeğlenen ayarlarınızı
saklayabilirsiniz.
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
6. Bir : komutu girerken <CTRL> D'ye basarak olanaklı tamamlama
seçeneklerini görebilirsiniz. <TAB>'a basarak tamamlamayı seçin.
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
Böylece Vim Eğitmeni tamamlanmış oldu. Eğitmendeki amaç Vim düzenleyicisi
2019-08-31 16:20:32 +02:00
hakkında kısa bir bilgi vermek ve onu kolayca kullanmanızı sağlamaktı.
2019-11-10 22:09:11 +01:00
Vim'in tamamını öğretmek çok zordur zira Vim birçok komuta sahiptir.
Bundan sonra ":help user-manual" komutu ile kullanıcı kılavuzunu
okumalısınız.
2008-06-24 23:58:50 +00:00
Daha fazla okuma ve çalışma için şu kitabı öneriyoruz:
2019-08-31 16:20:32 +02:00
2008-06-24 23:58:50 +00:00
Vim - Vi Improved - by Steve Oualline
Publisher: New Riders
2019-08-31 16:20:32 +02:00
Tümüyle Vim için hazırlanmış ilk kitaptır. Özellikle ilk kullanıcılar için
çok uygundur.
Kitapta birçok örnek ve resim bulunmaktadır.
2008-06-24 23:58:50 +00:00
http://iccf-holland.org/click5.html adresine bakabilirsiniz.
Bu kitap daha eskidir ve Vim'den daha çok Vi içindir ancak tavsiye edilir:
2019-08-31 16:20:32 +02:00
2008-06-24 23:58:50 +00:00
Learning the Vi Editor - by Linda Lamb
Publisher: O'Reilly & Associates Inc.
2019-08-31 16:20:32 +02:00
2019-08-17 20:09:31 +02:00
Vi hakkında bilmek isteyeceğiniz neredeyse her şeyin bulunduğu bir kitap.
2019-08-31 16:20:32 +02:00
6. Basım aynı zamanda Vim hakkında da bilgi içermektedir.
2008-06-24 23:58:50 +00:00
Bu eğitmen Michael C. Pierce ve Robert K. Ware tarafından yazıldı,
Charles Smith tarafından sağlanan fikirlerle Colorado School Of Mines,
2019-08-31 16:20:32 +02:00
Colorado State University. E-posta: bware@mines.colorado.edu
2008-06-24 23:58:50 +00:00
2019-08-31 16:20:32 +02:00
Vim için değiştiren: Bram Moolenaar
2008-06-24 23:58:50 +00:00
2019-11-10 22:09:11 +01:00
Türkçe çeviri:
Serkan "heartsmagic" Çalış (2005), adresimeyaz (at) yahoo (dot) com
2019 Güncelleme:
Emir SARI, bitigchi (at) me (dot) com
2008-06-24 23:58:50 +00:00
2019-11-13 23:04:29 +01:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~