mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
968 lines
33 KiB
Plaintext
968 lines
33 KiB
Plaintext
===============================================================================
|
|
= V I M T u t o r ' a h o s g e l d i n i z ! - Sürüm 1.7 =
|
|
===============================================================================
|
|
|
|
Vim, bu gibi bir egitmen ile açiklanmasi gereken çok fazla komut barindiran,
|
|
oldukça kuvvetli bir metin düzenleyicidir. Bu egitmen Vim'i çok amaçli bir
|
|
düzenleyici olarak kolaylikla kullanabileceginiz yeterli sayida komutu
|
|
açiklamak için tasarlanmistir.
|
|
|
|
Egitmeni tamamlama süresi yapacaginiz denemelere bagli olarak 25-30
|
|
dakikadir.
|
|
|
|
DIKKAT:
|
|
Derslerdeki komutlar bu metni degistirecektir. Üzerinde çalismak için
|
|
bu dosyanin bir kopyasini alin (eger "vimtutor" uygulamasini
|
|
çalistirdiysaniz zaten bir kopyasini almis oldunuz).
|
|
|
|
Bu egitmenin kullanarak ögretmek için tasarlandigini unutmamak önemlidir.
|
|
Bu su anlama gelir; komutlari ögrenmek için dogru bir sekilde çalistirmaniz
|
|
gerekir. Eger sadece yazilanlari okursaniz komutlari unutursunuz.
|
|
|
|
Simdi Caps-Lock dügmenizin basili olmadigina emin olun ve Ders 1.1'in
|
|
ekrani tamamen doldurmasi için j dügmesine yeterli miktarda basin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 1.1: IMLECI HAREKET ETTIRMEK
|
|
|
|
Çevirmen Notu: Tüm derslerde <ENTER> gördügünüzde bu dügmeye basmaniz gerekir.
|
|
|
|
** Imleci hareket ettirmek için h,j,k,l dügmelerine basin. **
|
|
^
|
|
k Ipucu: h dügmesi soldadir ve sola dogru hareket eder.
|
|
< h l > l dügmesi sagdadir ve saga dogru hareket eder.
|
|
j j dügmesi asagi dogru bir oka benzer.
|
|
v
|
|
|
|
1. Imleci kendinizi rahat hissedinceye dek ekranda dolastirin.
|
|
|
|
2. j dügmesini kendisini yineleyinceye dek basili tutun.
|
|
|
|
3. Asagi dügmesini kullanarak, Ders 1.2'ye geçin.
|
|
|
|
NOT: Eger yazdiginiz bir seyden emin degilseniz, Normal kipe geçmek için
|
|
<ESC> dügmesine basin. Daha sonra istediginiz komutu yeniden yazin.
|
|
|
|
NOT: Ok dügmeleri de ayni ise yarar. Ancak hjkl dügmelerini kullanarak çok
|
|
daha hizli hareket edebilirsiniz. Gerçekten.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 1.2: VIM'DEN ÇIKIS
|
|
|
|
|
|
!! NOT: Asagidaki adimlari yapmadan önce, bu dersi tamamen okuyun.
|
|
|
|
1. Normal kipte oldugunuzdan emin olmak için <ESC> dügmesine basin.
|
|
|
|
2. :q! yazin ve <ENTER>'a basin'.
|
|
Bu düzenleyiciden çikar ve yaptiginiz degisiklikleri KAYDETMEZ.
|
|
|
|
3. vimtutor yazarak yeniden bu belgeyi açin.
|
|
|
|
4. Eger bu adimlari ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e
|
|
kadar olan adimlari yeniden uygulayin.
|
|
|
|
5. Imleci Ders 1.3'e tasiyin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 1.3: METIN DÜZENLEME - METIN SILME
|
|
|
|
|
|
** Normal kipteyken imlecin altindaki karakteri silmek için x'e basin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis satira götürün.
|
|
|
|
2. Düzeltmeler için imleci silinmesi gereken karakterin üzerine getirin.
|
|
|
|
3. Istenmeyen karakteri silmek için x dügmesine basin.
|
|
|
|
4. Tümce düzelene kadar 2'den 4'e kadar olan adimlari tekrar edin.
|
|
|
|
---> Iinek ayyin üzzerinden attladi.
|
|
|
|
5. Simdi satir düzeldi; Ders 1.4'e geçin.
|
|
|
|
NOT: Bu egitmende ilerledikçe ezberlemeye çalismayin, deneyerek ögrenin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 1.4: METIN DÜZENLEME - METIN GIRME
|
|
|
|
|
|
** Normal kipteyken metin eklemek için i'ye basin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis ILK satira götürün.
|
|
|
|
2. Ilk satiri ikincisinin aynisi gibi yapmak için, imleci eklenmesi gereken
|
|
metinden sonraki ilk karakterin üzerine götürün.
|
|
|
|
3. i'ye basin ve gerekli eklemeleri yapin.
|
|
|
|
4. Düzeltilen her hatadan sonra <ESC> dügmesine basarak Normal kipe dönün.
|
|
Tümceyi düzeltmek için 2'den 4'e kadar olan adimlari tekrar edin.
|
|
|
|
---> Bu metinde eksk.
|
|
---> Bu metinde bir sey eksik.
|
|
|
|
5. Artik yapabildiginizi düsünüyorsaniz bir sonraki bölüme geçin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 1.5: METIN DÜZENLEME - METIN EKLEME
|
|
|
|
|
|
** Metin eklemek için A dügmesine basin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis ILK satira götürün. Imlecin hangi
|
|
karakterin üzerinde oldugu önemli degildir.
|
|
|
|
2. A'ya basin ve gerekli eklemeleri yapin.
|
|
|
|
3. Metin eklemeyi bitirdiginizde <ESC>'ye basin ve Normal kipe dönün.
|
|
|
|
4. Imleci asagida ---> ile imlenmis IKINCI satira götürün ve ikinci ve
|
|
üçüncü adimlari tekrarlayarak tümceyi düzeltin.
|
|
|
|
---> Bu satirda bazi met
|
|
Bu satirda bazi metinler eksik.
|
|
---> Bu satirda da bazi metinl
|
|
Bu satirda da bazi metinler eksik gibi görünüyor.
|
|
|
|
5. Artik rahatça metin ekleyebildiginizi düsünüyorsaniz Ders 1.6'ya geçin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 1.6: DOSYA DÜZENLEME
|
|
|
|
|
|
** :wq yazmak açik olan dosyayi kaydeder ve Vim'den çikar.
|
|
|
|
!! NOT: Asagidaki adimlari uygulamadan önce tüm bu bölümü iyice okuyun!
|
|
|
|
1. Bu egitmeni Ders 1.2'de yaptiginiz gibi :q! yazarak kapatin. Veya baska
|
|
bir uçbirime erisiminiz varsa orada yapin.
|
|
|
|
2. Komut istemi ekraninda su komutu girin: vim tutor <ENTER>. 'vim', Vim
|
|
düzenleyicisini açmak için kullanacaginiz komut olup 'tutor' da
|
|
düzenlemek istediginiz dosyanin adidir. Degistirilebilen bir dosya
|
|
kullanin.
|
|
|
|
3. Daha önceki derslerde ögrendiginiz gibi metin girip/ekleyip silin.
|
|
|
|
4. :wq <ENTER> yazarak degisiklikleri kaydedin ve Vim'den çikin.
|
|
|
|
5. Eger vimtutor'dan birinci adimda çiktiysaniz yeniden açin ve asagidaki
|
|
özet bölüme gelin.
|
|
|
|
6. Yukaridaki adimlari okuduktan ve anladiktan sonra YAPIN.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 1: ÖZET
|
|
|
|
|
|
1. Imleç ok dügmeleri veya hjkl dügmeleri kullanilarak hareket ettirilir.
|
|
|
|
h (sol) / j (asagi) / k (yukari) / l (sag)
|
|
|
|
2. Vim'i komut isteminden baslatmak için:
|
|
|
|
vim <ENTER>
|
|
veya
|
|
vim DOSYA_ADI <ENTER> kullanin.
|
|
|
|
3. Vim'den çikmak için önce <ESC>'ye basip sonra:
|
|
|
|
:q! <ENTER> (degisiklikleri kaydetmeden çikar)
|
|
:wq <ENTER> (degisiklikleri kaydedip çikar) komutlarini kullanin.
|
|
|
|
4. Imlecin üzerinde oldugu karakteri silmek için x dügmesine basin.
|
|
|
|
5. Metin girmek veya eklemek için:
|
|
|
|
i metin girin <ESC> imleçten önce girer
|
|
A metin girin <ESC> satirdan sonra ekler
|
|
|
|
NOT: <ESC> dügmesine basmak sizi Normal kipe geri döndürür veya istenmeyen ve
|
|
yarim yazilmis bir komutu iptal eder.
|
|
|
|
Simdi Ders 2 ile bu egitmeni sürdürün.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 2.1: SILME KOMUTLARI
|
|
|
|
|
|
** Bir sözcügü silmek için dw yazin. **
|
|
|
|
1. Normal kipte oldugunuzdan emin olmak için <ESC> dügmesine basin.
|
|
|
|
2. Imleci asagida ---> ile imlenmis satira götürün.
|
|
|
|
3. Imleci silinmesi gereken sözcügün basina götürün.
|
|
|
|
4. Sözcügü silmek için dw yazin.
|
|
|
|
NOT: d harfi siz yazdikça ekranin son satirinda görülecektir. Vim sizin w
|
|
yazmanizi bekleyecektir. Eger d'den baska bir sey görürseniz yanlis
|
|
yazmissiniz demektir, <ESC> dügmesine basin ve bastan baslayin.
|
|
|
|
---> Bu satirda çerez tümceye ait olmayan leblebi sözcükler var.
|
|
|
|
5. Tümce düzelene kadar adim 3 ve 4'ü tekrar edin ve Ders 2.2'ye geçin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 2.2: DAHA FAZLA SILME KOMUTU
|
|
|
|
|
|
** Satiri sonuna kadar silmek için d$ yazin. **
|
|
|
|
1. Normal kipte oldugunuzdan emin olmak için <ESC> dügmesine basin.
|
|
|
|
2. Imleci asagida ---> ile imlenmis satira götürün.
|
|
|
|
3. Imleci dogru olan satirin sonuna götürün. (Birinci noktadan SONRAKI)
|
|
|
|
4. Satiri en sona kadar silmek için d$ yazin. $ imini yazmak için:
|
|
|
|
Türkçe Q klavyede <ALT GR> 4,
|
|
Türkçe F klavyede <SHIFT> 4 ikililerini kullanin.
|
|
|
|
---> Birileri bu satirin sonunu iki defa yazmis. satirin sonunu iki
|
|
defa yazmis.
|
|
|
|
5. Neler oldugunu anlamak için Ders 2.3'e gidin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 2.3: ISLETMENLER VE HAREKETLER
|
|
|
|
|
|
Metin degistiren birçok komut isletmenler ve eklerden olusur. Bir d isletmeni
|
|
içeren silme komutu için kullanilan biçim asagidaki gibidir:
|
|
|
|
d hareket
|
|
|
|
Burada:
|
|
|
|
d - silme isletmenidir.
|
|
hareket - isletmenin neyi isletecegidir (asagida listelenmistir).
|
|
|
|
Hareketlerin kisa bir listesi için:
|
|
|
|
w - bir sonraki sözcügün baslangicina kadar, ilk karakteri DAHIL OLMADAN
|
|
e - su anki sözcügün sonuna kadar, son karakteri DAHIL OLARAK
|
|
$ - satirin sonuna kadar, son karakteri DAHIL OLARAK
|
|
|
|
Demeli ki, de komutunu girmek imleçten sözcügün sonuna kadar siler.
|
|
|
|
NOT: Normal kipte hiçbir hareket olmadan yalnizca isletmeni girmek imleci
|
|
yukarida belirtildigi gibi hareket ettirir.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 2.4: BIR HAREKET ILE BIRLIKTE SAYIM KULLANMAK
|
|
|
|
|
|
** Bir hareketten önce sayi kullanmak o hareketi sayi kadar tekrarlatir. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis satirin BASINA götürün.
|
|
|
|
2. 2w yazarak imleci iki sözcük ileriye tasiyin.
|
|
|
|
3. 3e yazarak imleci üç sözcük ilerideki sözcügün sonuna tasiyin.
|
|
|
|
4. 0 yazarak imleci satirin basina tasiyin.
|
|
|
|
5. Ikinci ve üçüncü adimlari degisik sayilar kullanarak tekrarlayin.
|
|
|
|
---> Bu üzerinde hoplayip ziplayabileceginiz naçizane bir satir.
|
|
|
|
6. Ders 2.5'e geçin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 2.5: BIR SAYIM KULLANARAK DAHA FAZLA SILME ISLEMI
|
|
|
|
|
|
** Bir isletmen ile birlikte sayi kullanmak isletmeni o kadar tekrarlatir. **
|
|
|
|
Yukarida sözü edilen silme isletmeni ve hareketinin arasina sayi ekleyerek
|
|
yapilan islemi o sayi kadar tekrarlatabilirsiniz.
|
|
|
|
d [sayi] hareket
|
|
|
|
1. Imleci asagida ---> ile imlenen satirdaki ilk BÜYÜK HARFTEN olusan
|
|
sözcügün basina getirin.
|
|
|
|
2. d2w yazarak iki BÜYÜK HARFLI sözcügü silin.
|
|
|
|
3. Birinci ve ikinci adimlari baska bir sayi kullanarak BÜYÜK
|
|
HARFLI sözcükleri tek bir komutta silmek için yeniden uygulayin.
|
|
|
|
---> Bu ABC ÇDE satirdaki FGG HII JKLM NOÖ PRSST sözcükler UÜ VY temizlenmistir.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 2.6: SATIRLARDA ISLEM YAPMA
|
|
|
|
|
|
** Bütün bir satiri silmek için dd yazin. **
|
|
|
|
Bütün bir satir silme islemi çok sik kullanildigindan dolayi, Vi
|
|
tasarimcilari bir satiri tamamen silmek için iki d yazmanin daha kolay
|
|
olduguna karar verdiler.
|
|
|
|
1. Imleci asagidaki tümcecigin ikinci satirina götürün.
|
|
|
|
2. Satiri silmek için dd yazin.
|
|
|
|
3. Simdi de dördüncü satira gidin.
|
|
|
|
4. Iki satiri birden silmek için 2dd yazin.
|
|
|
|
---> 1) Güller kirmizidir,
|
|
---> 2) Çamur eglenceli,
|
|
---> 3) Menekseler mavi,
|
|
---> 4) Bir arabam var,
|
|
---> 5) Saat zamani söyler,
|
|
---> 6) Seker tatlidir
|
|
---> 7) Ve sen de öylesin
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 2.7: GERI AL KOMUTU
|
|
|
|
|
|
** Son komutu geri almak için u, bütün bir satiri düzeltmek için U yazin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis satirda ve ilk hatanin üzerine koyun.
|
|
|
|
2. Ilk istenmeyen karakteri silmek için x yazin.
|
|
|
|
3. Simdi son çalistirilan komutu geri almak için u yazin.
|
|
|
|
4. Bu sefer x komutunu kullanarak satirdaki tüm hatalari düzeltin.
|
|
|
|
5. Simdi satiri ilk haline çevirmek için büyük U yazin.
|
|
|
|
6. Simdi U ve daha önceki komutlari geri almak için birkaç defa u yazin.
|
|
|
|
7. Birkaç defa <CTRL> R (<CTRL>'yi basili tutarken R ye basin) yazarak
|
|
geri almalari da geri alin.
|
|
|
|
---> Buu satiirdaki hatalari düüzeltinn ve sonra koomutu geri alllin.
|
|
|
|
8. Bunlar son derece kullanisli komutlardir. Simdi Ders 2 Özete geçin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 2: ÖZET
|
|
|
|
|
|
1. Imleçten itibaren bir sözcügü silmek için dw yazin.
|
|
|
|
2. Imleçten itibaren bir satiri silmek için d$ yazin.
|
|
|
|
3. Bütün bir satiri silmek için dd yazin.
|
|
|
|
4. Bir hareketi yenilemek için önüne sayi takisi getirin, 2w gibi.
|
|
|
|
5. Normal kipte bir komut biçimi söyledir:
|
|
|
|
isletmen [sayi] hareket
|
|
|
|
burada:
|
|
isletmen - ne yapilacagi, silmek için d örneginde oldugu gibi
|
|
[sayi] - komutun kaç kere tekrar edecegini gösteren istege bagli sayi
|
|
hareket - isletmenin nice davranacagi, w (sözcük), $ (satir sonu) gibi.
|
|
|
|
6. Bir satirin basina gelmek için sifir (0) kullanin.
|
|
|
|
7. Önceki hareketleri geri almak için u (küçük u) yazin.
|
|
Bir satirdaki tüm degisiklikleri geri almak için U (büyük U) yazin.
|
|
Geri almalari geri almak için <CTRL> R kullanin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 3.1: KOY KOMUTU
|
|
|
|
|
|
** Son yaptiginiz silmeyi imleçten sonraya yerlestirmek için p yazin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis tümcecige götürün.
|
|
|
|
2. Satiri silip Vim'in arabellegine yerlestirmek için dd yazin.
|
|
|
|
3. Imleci, silinmis satiri nereye yerlestirmek istiyorsaniz, o satirin
|
|
ÜZERINE götürün.
|
|
|
|
4. Normal kipteyken satiri yerlestirmek için p yazin.
|
|
|
|
5. Tüm satirlari dogru siraya koymak için 2'den 4'e kadar olan adimlari
|
|
tekrar edin.
|
|
|
|
---> d) Sen de ögrendin mi?
|
|
---> b) Menekseler mavidir,
|
|
---> c) Akil ögrenilir,
|
|
---> a) Güller kirmizidir,
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 3.2: DEGISTIR KOMUTU
|
|
|
|
|
|
** Imlecin altindaki karakteri baskasi ile degistirmek için rx kullanin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis ILK satira götürün.
|
|
|
|
2. Imleci satirdaki ilk hatanin üzerine götürün.
|
|
|
|
3. Hatayi düzeltmek için önce r ardindan da dogru karakteri yazin.
|
|
|
|
4. Ilk satir düzelene kadar adim 2 ve 3'ü tekrar edin.
|
|
|
|
---> Bu sativ yazilivken, bivileri yamlis dügmetere basmis.
|
|
---> Bu satir yazilirken, birileri yanlis dügmelere basmis.
|
|
|
|
5. Ders 3.3'ye geçin.
|
|
|
|
NOT: Unutmayin, ezberleyerek degil deneyerek ögrenin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 3.3: DEGISTIR ISLETMENI
|
|
|
|
|
|
** Bir sözcügü imleçten sözcük sonuna kadar degistirmek için ce kullanin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis ILK satira götürün.
|
|
|
|
2. Imleci "sutar" daki u'nun üzerine yerlestirin.
|
|
|
|
3. Önce ce ardindan dogru harfleri girin (bu durumda 'atir').
|
|
|
|
4. <ESC> dügmesine basin ve degismesi gereken bir sonraki karaktere gidin.
|
|
|
|
5. Ilk cümle ikincisiyle ayni olana kadar adim 3 ve 4'ü tekrar edin.
|
|
|
|
---> Bu sutar degistir komutu ile degisneli gereken birkaç mözgüç içeriyor.
|
|
---> Bu satir degistir komutu ile degismesi gereken birkaç sözcük içeriyor.
|
|
|
|
ce'nin sadece sözcügü degistirmedigini, ayni zamanda sizi INSERT kipine
|
|
aldigina da dikkat edin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 3.4: c'YI KULLANARAK DAHA FAZLA DEGISTIRME
|
|
|
|
|
|
** Degistir isletmeni sil komutu ile ayni hareketlerle kullanilir. **
|
|
|
|
1. Degistir isletmeni sil ile ayni yolla çalisir. Biçim söyledir:
|
|
|
|
c [sayi] hareket
|
|
|
|
2. Hareketler de aynidir. Örnegin w (sözcük), $ (satir sonu) gibi.
|
|
|
|
3. Imleci asagida ---> ile imlenmis ILK satira götürün.
|
|
|
|
4. Imleci ilk hataya götürün.
|
|
|
|
5. Satirin geri kalan kismini ikincisi gibi yapmak için c$ yazin ve daha
|
|
sonra <ESC> dügmesine basin.
|
|
|
|
---> Bu satirin sonu düzeltilmek için biraz yardima ihtiyaç duyuyor.
|
|
---> Bu satirin sonu düzeltilmek için c$ komutu kullanilarak yardima ihtiyaç
|
|
duyuyor.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 3: ÖZET
|
|
|
|
|
|
1. Silinmis olan bir metni geri yerlestirmek için p yazin. Bu silinmis
|
|
metni imleçten hemen SONRA geri yerlestirir (eger bir satir silinmisse
|
|
hemen imlecin altindaki satira yerlestirilecektir).
|
|
|
|
2. Imlecin altindaki karakteri degistirmek için önce r ardindan da
|
|
yazmak istediginiz karakteri yazin.
|
|
|
|
3. Degistir isletmeni belirlenen nesneyi, imleçten hareketin sonuna kadar
|
|
degistirme imkani verir. Örnegin, bir sözcügü imleçten sözcük sonuna
|
|
kadar degistirmek için cw, bir satirin tamamini degistirmek içinse c$
|
|
yazin.
|
|
|
|
4. Degistir için biçim söyledir:
|
|
|
|
c [sayi] hareket
|
|
|
|
Simdi bir sonraki derse geçin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 4.1: IMLEÇ KONUMU VE DOSYA DURUMU
|
|
|
|
|
|
** <CTRL> G dosya içerisindeki konumunuzu ve dosya durumunu gösterir. Dosya
|
|
içerisindeki bir satira gitmek için G yazin. **
|
|
|
|
NOT: Adimlardan herhangi birini yapmadan önce dersin tamamini okuyun!
|
|
|
|
1. <CTRL> dügmesini basili tutun ve g'ye basin. Biz buna <CTRL> G diyoruz.
|
|
Dosyanin sonunda dosya adini ve bulundugunuz konumu gösteren bir durum
|
|
satiri görünecektir. Adim 3 için satir numarasini unutmayin.
|
|
|
|
NOT: Imleç konumunu ekranin sag alt kösesinde görebilirsiniz. Bu 'ruler'
|
|
seçenegi etkin oldugunda görülür (bilgi için :help 'ruler' yazin).
|
|
|
|
2. Dosyanin sonuna gitmek için G'ye basin. Dosyanin basina gitmek için
|
|
gg komutunu kullanin.
|
|
|
|
3. Daha önce bulundugunuz satir numarasini yazin ve daha sonra G'ye
|
|
basin. Bu sizi ilk <CTRL> g'ye bastiginiz satira geri götürecektir.
|
|
|
|
4. Yapabileceginizi düsündügünüzde, adim 1'den 3'e kadar yapin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 4.2: ARAMA KOMUTU
|
|
|
|
|
|
** Bir sözcük öbegini aramak için / ve aranacak öbegi girin. **
|
|
|
|
1. Normal kipteyken / yazin. / karakterinin ve imlecin ekranin sonunda
|
|
göründügüne dikkat edin.
|
|
|
|
2. 'hatttaa' yazip <ENTER>'a basin. Bu sizin aramak istediginiz sözcüktür.
|
|
|
|
3. Ayni sözcük öbegini tekrar aramak için n yazin.
|
|
Ayni sözcük öbegini zit yönde aramak için N yazin.
|
|
|
|
4. Eger zit yöne dogru bir arama yapmak istiyorsaniz / komutu yerine ?
|
|
komutunu kullanin.
|
|
|
|
---> "hatttaa" hatayi yazmanin dogru yolu degil; hatttaa bir hata.
|
|
|
|
Not: Arama dosyanin sonuna ulastiginda dosyanin basindan sürecektir. Bunu devre
|
|
disi birakmak için 'wrapscan' seçenegini sifirlayin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 4.3: UYAN AYRAÇLAR ARAMASI
|
|
|
|
|
|
** Uyan bir (, [ veya { bulmak için % yazin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis satirda bir (, [ veya { imine götürün.
|
|
|
|
2. Simdi % karakterini yazin.
|
|
|
|
3. Imleç uyan ayracin üzerine gider.
|
|
|
|
4. Uyan ilk parantezin üzerine geri dönmek için yine % yazin.
|
|
|
|
5. Imleci baska bir (), [] veya {} üzerine götürün ve % isletmeninin neler
|
|
yaptigini gözlemleyin.
|
|
|
|
---> Bu içerisinde ( )'ler, ['ler ] ve {'ler } bulunan bir satirdir.
|
|
|
|
NOT: Bu içerisinde esi olmayan ayraçlar bulunan bir programin hatalarini
|
|
ayiklamak için son derece yararlidir.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 4.4: BUL/DEGISTIR KOMUTU
|
|
|
|
|
|
** 'eski' yerine 'yeni' yerlestirmek için :s/eski/yeni/g yazin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis satira götürün.
|
|
|
|
2. :s/buu/bu yazip <ENTER>'a basin. Bu komutun sadece satirdaki ilk
|
|
uyan karsilasmayi düzelttigine dikkat edin.
|
|
|
|
3. Simdi satirdaki tüm degisiklikleri bir anda yapmak için :s/buu/bu/g
|
|
yazarak tüm "buu" olusumlarini degistirin.
|
|
|
|
---> Buu birinci, buu ikinci, buu üçüncü bölüm.
|
|
|
|
4. Iki satir arasindaki tüm karakter katari olusumlarini degistirmek için:
|
|
|
|
:#,#s/eski/yeni/g yazin. #,# burada degisikligin yapilacagi araligin
|
|
satir numaralaridir.
|
|
:%s/eski/yeni/g yazin. Bu tüm dosyadaki her olusumu degistirir.
|
|
:%s/eski/yeni/gc yazin. Bu tüm dosyadaki her olusumu degistirir ancak
|
|
her birini degistirmeden önce bize sorar.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 4: ÖZET
|
|
|
|
|
|
1. <CTRL> G sizin dosyadaki konumunuzu ve dosya durumunu gösterir.
|
|
G dosyanin sonuna gider.
|
|
[sayi] G belirtilen satir numarasina gider.
|
|
gg ilk satira gider.
|
|
|
|
2. Bir sözcük öbeginden önce / yazmak, ILERI yönde o öbegi aratir.
|
|
Bir sözcük öbeginden önce ? yazmak, GERI yönde o öbegi aratir.
|
|
Bir aramadan sonra, ayni yöndeki bir sonraki karsilasmayi bulmak için n,
|
|
veya zit yöndekini bulmak için N yazin.
|
|
<CTRL> O sizi eski konumlara, <CTRL> I daha yeni konumlara götürür.
|
|
|
|
3. Imleç bir (), [], {} ayraci üzerindeyken % yazmak, uyan diger es
|
|
ayraci bulur.
|
|
|
|
4. Bir satirdaki ilk 'eski'yi 'yeni' ile degistirmek için :s/eski/yeni,
|
|
Bir satirdaki tüm 'eski'leri 'yeni' ile degistirmek için :s/eski/yeni/g,
|
|
Iki satir arasindaki öbekleri degistirmek için :#,#s/eski/yeni/g,
|
|
Bir dosyadaki tüm karsilasmalari degistirmek için :%s/eski/yeni/g yazin.
|
|
Her seferinde onay sormasi için :%s/eski/yeni/gc kullanin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 5.1: BIR DIS KOMUT ÇALISTIRMAK
|
|
|
|
|
|
** Bir dis komutu çalistirmak için :! ve ardindan dis komutu yazin. **
|
|
|
|
1. Imleci ekranin altina götürmek için : komutunu yazin. Bu size bir komut
|
|
yazma imkani verir.
|
|
|
|
2. Simdi ! (ünlem) karakterini yazin. Bu size bir dis komut çalistirma
|
|
olanagi verir.
|
|
|
|
3. Örnek olarak ! karakterini takiben ls yazin ve <ENTER>'a basin. Bu size
|
|
o anda bulundugunuz dizindeki dosyalari gösterecektir. Veya ls
|
|
çalismazsa :!dir komutunu kullanin.
|
|
|
|
NOT: Herhangi bir dis komutu bu yolla çalistirmak mümkündür.
|
|
|
|
NOT: Tüm : komutlarindan sonra <ENTER> dügmesine basilmalidir. Bundan sonra
|
|
bunu her zaman animsatmayacagiz.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 5.2: DOSYA YAZMAYA DEVAM
|
|
|
|
|
|
** Dosyaya yapilan degisikligi kaydetmek için :w DOSYA_ADI yazin. **
|
|
|
|
1. Bulundugunuz dizini listelemek için :!dir veya :!ls yazin.
|
|
Komuttan sonra <ENTER> dügmesine basacaginizi zaten biliyorsunuz.
|
|
|
|
2. Mevcut olmayan bir dosya adi seçin, örnegin DENEME.
|
|
|
|
3. Simdi :w DENEME yazin (DENEME sizin seçtiginiz dosya adidir).
|
|
|
|
4. Bu tüm dosyayi (Vim Tutor) DENEME isminde baska bir dosyaya yazar.
|
|
Bunu dogrulamak için, :!ls veya :!dir yazin ve yeniden bulundugunuz
|
|
dizini listeleyin.
|
|
|
|
NOT: Eger Vim'den çikip kaydettiginiz DENEME dosyasini açarsaniz, bunun
|
|
kaydettiginiz vimtutor'un gerçek bir kopyasi oldugunu görürsünüz.
|
|
|
|
5. Simdi dosyayi su komutlari vererek silin:
|
|
Windows: :!del DENEME
|
|
Unix (macOS, Linux, Haiku): :!rm DENEME
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 5.3: YAZMAK IÇIN METIN SEÇME
|
|
|
|
|
|
** Dosyanin bir bölümünü kaydetmek için, v hareket :w DOSYA_ADI yazin. **
|
|
|
|
1. Imleci bu satirin üzerine getirin.
|
|
|
|
2. v dügmesine basarak imleci asagidaki besinci adima tasiyin. Metnin
|
|
seçildigine dikkat edin.
|
|
|
|
3. : karakterini yazin. Ekranin alt kisminda :'<'> çikacaktir.
|
|
|
|
4. w DENEME yazin; DENEME burada henüz var olmayan bir dosyadir. <ENTER>
|
|
dügmesine basmadan önce :'<'>w DENEME gördügünüzden emin olun.
|
|
|
|
5. Vim seçilen satirlari DENEME dosyasina yazacaktir. :!ls veya :!dir ile
|
|
bakarak dosyayi görün. Henüz silmeyin; bir sonraki derste kullanacagiz.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 5.4: DOSYALARI BIRLESTIRME VE BÖLÜM EKLEME
|
|
|
|
|
|
** Bir dosyanin içerigini eklemek için :r DOSYA_ADI yazin. **
|
|
|
|
1. Imleci bu satirin hemen bir üstüne koyun.
|
|
|
|
NOT: Ikinci adimi gerçeklestirdikten sonra Ders 5.3'ün metnini göreceksiniz.
|
|
Sonrasinda ASAGI dügmesi ile bu derse geri gelin.
|
|
|
|
2. Simdi :r DENEME komutunu kullanarak DENEME dosyasini bu dosyanin içine
|
|
getirin. Getirdiginiz dosya imlecin hemen altina yerlestirilir.
|
|
|
|
3. Dosyanin getirildigini dogrulamak için YUKARI dügmesini kullanarak
|
|
Ders 5.3'ün iki adet kopyasi oldugunu görün, özgün sürümü ve kopyasi.
|
|
|
|
NOT: Bu komutu kullanarak bir dis komutun çiktisini da dosyanin içine
|
|
koyabilirsiniz. Örnegin :r :!ls yazmak ls komutunun verecegi çiktiyi
|
|
dosyanin içinde hemen imlecin altindaki satira koyar.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 5: ÖZET
|
|
|
|
|
|
1. :!komut bir dis komut çalistirir.
|
|
Bazi yararli örnekler:
|
|
(MS-DOS) (Unix)
|
|
:!dir :!ls - bir dizini listeler.
|
|
:!del DOSYA :!rm DOSYA - DOSYA'yi siler.
|
|
|
|
2. :w DOSYA_ADI o anki Vim dosyasini diske DOSYA_ADI ile kaydeder.
|
|
|
|
3. v hareket :w DOSYA_ADI seçilmis satir araligini DOSYA_ADI ile kaydeder.
|
|
|
|
4. :r DOSYA_ADI imlecin altindan baslayarak DOSYA_ADI isimli dosyanin
|
|
içerigini ekler.
|
|
|
|
5. :r !dir veya !ls bu iki komutun (dosyalari listeleme) içeriklerini
|
|
okur ve dosyanin içine yerlestirir.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 6.1: AÇ KOMUTU
|
|
|
|
|
|
** Imlecin asagisina bir satir açmak ve INSERT kipine geçmek için o yazin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis satira götürün.
|
|
|
|
2. Imlecin asagisina bir satir açmak ve INSERT kipine geçmek için o
|
|
(küçük harfle) yazin.
|
|
|
|
3. Simdi herhangi bir metin girin ve INSERT kipinden çikmak için <ESC>
|
|
dügmesine basin.
|
|
|
|
---> o yazdiktan sonra imleç INSERT kipinde açilan satirin üzerine gider.
|
|
|
|
4. Imlecin üzerinde bir satir açmak için, yalnizca büyük O yazin. Bunu
|
|
asagidaki satirda deneyin.
|
|
|
|
---> Bu satirin üzerine bir satir açmak için imleç bu satirdayken O yazin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 6.2: EKLE KOMUTU
|
|
|
|
|
|
** Imleçten sonra metin eklemek için a yazin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis satira götürün.
|
|
|
|
2. Imleç sati'nin sonuna gelinceye dek e dügmesine basin.
|
|
|
|
3. Imleçten SONRA metin eklemek için a yazin.
|
|
|
|
4. Simdi ilk satiri ikincisi gibi tamamlayin. INSERT kipinden çikmak için
|
|
<ESC> dügmesine basin.
|
|
|
|
5. e dügmesini kullanarak bir sonraki yarim sözcüge gidin ve adim 3 ve 4'ü
|
|
tekrarlayin.
|
|
|
|
---> Bu sati çalisabilirsiniz. Çali met ekl
|
|
---> Bu satirda çalisabilirsiniz. Çalisirken metin eklemeyi kullanin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 6.3: BIR BASKA DEGISTIR KOMUTU
|
|
|
|
|
|
** Birden fazla karakter degistirmek için büyük R yazin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis ILK satira götürün. Imleci ilk xxx'in
|
|
basina getirin.
|
|
|
|
2. Simdi R dügmesine basin ve ikinci satirdaki sayiyi ilk satirdaki xxx'in
|
|
yerine yazin.
|
|
|
|
3. <ESC> dügmesine basarak REPLACE kipinden çikin. Satirin geri kalaninin
|
|
degismedigini gözlemleyin.
|
|
|
|
4. Kalan xxx'i de degistirmek için adimlari tekrarlayin.
|
|
|
|
---> 123 sayisina xxx eklemek size yyy toplamini verir.
|
|
---> 123 sayisina 456 eklemek size 579 toplamini verir.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 6.4: METIN KOPYALA VE YAPISTIR
|
|
|
|
** y isletmenini kullanarak metin kopyalayin ve p kullanarak yapistirin. **
|
|
|
|
1. Imleci asagida ---> ile imlenmis satira getirin ve "a)"nin ardina koyun.
|
|
|
|
2. v ile VISUAL kipine geçin ve imleci "ilk" sözcügünün öncesine getirin.
|
|
|
|
3. y dügmesine basarak seçili metni kopyalayin.
|
|
|
|
4. Imleci bir sonraki satirin sonuna j$ ile getirin.
|
|
|
|
5. p dügmesine basarak metni yapistirin. Akabinde <ESC> dügmesine basin.
|
|
|
|
6. VISUAL kipine geçerek "öge" sözcügünü seçin, y ile kopyalayin, j$ ile
|
|
ikinci satirin sonuna gidin ve p ile sözcügü yapistirin.
|
|
|
|
---> a) Bu ilk öge
|
|
---> b)
|
|
|
|
NOT: y komutunu bir isletmen olarak da kullanabilirsiniz; yw komutu yalnizca
|
|
bir sözcügü kopyalar.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 6.4: SET KOMUTU
|
|
|
|
|
|
** Arama veya degistirme islemlerinin büyük/küçük harf durumunu görmezden
|
|
gelmesi için SET komutunu kullanin.
|
|
|
|
1. 'yoksay' sözcügünü aramak için /ignore yazin. Bunu n dügmesine basarak
|
|
birkaç kez yenileyin.
|
|
|
|
2. :set ic yazarak 'ic' (BÜYÜK/küçük harf yoksay) ayarini seçin.
|
|
|
|
3. Yeniden n dügmesine basarak 'yoksay' sözcügünü aramayi sürdürün. Artik
|
|
YOKSAY ve yoksay örneklerinin de bulundugunu gözlemleyin.
|
|
|
|
4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarini seçin.
|
|
|
|
5. /ignore yazarak arama komutunu tekrar verin ve ne olacagini görün.
|
|
|
|
6. BÜYÜK/küçük harf ayrimsiz arama ayarini kapatmak için :set noic yazin.
|
|
|
|
NOT: Sonuçlarin ekranda vurgulanmasini istemiyorsaniz :nohlsearch yazin.
|
|
NOT: Eger yalnizca bir arama islemi için BÜYÜK/küçük harf ayrimsiz arama
|
|
yapmak istiyorsaniz /ignore\c komutunu kullanin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
DERS 6 ÖZET
|
|
|
|
|
|
1. o komutu imlecin altinda bir satir açar ve imleci bu açilmis satira
|
|
INSERT kipinde yerlestirir.
|
|
O komutu imlecin üzerinde bir satir açar.
|
|
|
|
2. a komutu imleçten sonra metin girisine olanak verir.
|
|
A komutu geçerli satirin sonuna giderek metin girisine olanak verir.
|
|
|
|
3. e komutu imleci bir sözcügün sonuna tasir.
|
|
|
|
4. y isletmeni metni kopyalar, p isletmeni yapistirir.
|
|
|
|
5. R komutu REPLACE (DEGISTIR) kipine girer ve <ESC>'ye basilana kadar kalir.
|
|
|
|
6. ":set xxx" yazmak "xxx" seçenegini ayarlar. Bazi seçenekler:
|
|
'ic' 'ignorecase' BÜYÜK/küçük harf ayrimini arama yaparken kapatir.
|
|
'is' 'incsearch' Bir arama metninin tüm uyan kisimlarini gösterir.
|
|
'hls' 'hlsearch' Uyan sonuçlarin üzerini vurgular.
|
|
Ayarlama yaparken ister kisa ister uzun sürümleri kullanabilirsiniz.
|
|
|
|
7. Bir ayari kapatmak için "no" ekleyin, örnegin :set noic.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 7.1: YARDIM KAYNAKLARI
|
|
|
|
|
|
** Çevrimiçi yardim sistemini kullanin **
|
|
|
|
Vim genis bir çeirimiçi yardim sistemine sahiptir. Baslamak için su üçünü
|
|
deneyebilirsiniz:
|
|
- (eger varsa) <HELP> dügmesine basin
|
|
- (eger varsa) <F1> dügmesine basin
|
|
- :help yazin ve <ENTER> dügmesine basin
|
|
|
|
Yardim penceresindeki metinleri okuyarak yardim sisteminin nasil çalistigini
|
|
ögrenin.
|
|
Bir pencereden digerine geçmek için <CTRL> W ikilisini kullanin.
|
|
Yardim penceresini kapatmak için :q yazip <ENTER> dügmesine basin.
|
|
|
|
":help" komutuna degisken (argüman) vererek herhangi bir konu hakkinda
|
|
yardim alabilirsini. Sunlari deneyin (<ENTER> dügmesine basmayi unutmayin):
|
|
|
|
:help w
|
|
:help c_<CTRL> D
|
|
:help insert-index
|
|
:help user-manual
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 7.2: BIR BASLANGIÇ BETIGI OLUSTURUN
|
|
|
|
** Vim'in özelliklerine bakin **
|
|
|
|
Vim Vi'dan çok daha fazla özellige sahiptir fakat birçogu öntanimli olarak
|
|
kapalidir. Daha fazla özellik kullanabilmek için bir "vimrc" dosyasi
|
|
olusturmalisiniz.
|
|
|
|
1. "vimrc" dosyasini düzenlemeye baslayin. Isletim sistemlerine göre:
|
|
|
|
:e ~/.vimrc Unix için
|
|
:e $VIM/_vimrc Windows için
|
|
|
|
2. Simdi örnek "vimrc" dosyasi içerigini okuyun:
|
|
|
|
:r $VIMRUNTIME/vimrc_example.vim
|
|
|
|
3. Dosyayi :w ile kaydedin.
|
|
|
|
Vim'i bir sonraki çalistirilmasinda sözdizim vurgulamasi kullanacaktir.
|
|
Tüm tercih ettiginiz ayarlari bu "vimrc" dosyasina ekleyebilirsiniz.
|
|
Daha fazla bilgi için :help vimrc-intro yazin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 7.3: TAMAMLAMA
|
|
|
|
** <CTRL> D ve <TAB> ile komut istemi ekraninda tamamlama **
|
|
|
|
1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmadigindan emin olun.
|
|
|
|
2. Bulundugunuz dizindeki dosyalara :!ls veya :!dir ile bakin.
|
|
|
|
3. Bir komutun baslangicini yazin, örnegin :e.
|
|
|
|
4. <CTRL> D'ye bastiginizda Vim size e ile baslayan komutlari gösterecektir.
|
|
|
|
5. d <TAB> kullandiginizda Vim komutu kendinden :edit olarak tamamlayacaktir.
|
|
|
|
6. Simdi bir bosluk ekleyin ve var olan bir dosyanin bas harflerini yazin.
|
|
Örnegin :edit DOS.
|
|
|
|
7. <TAB> dügmesine basin. Eger yalnizca bu dosyadan bir tane varsa Vim
|
|
sizin için dosya adinin geri kalanini tamamlayacaktir.
|
|
|
|
NOT: Tamamlama birçok komut için çalisir. Yalnizca <CTRL> D ve <TAB>
|
|
ikililerini deneyin. Özellikle :help için çok yararlidir.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Ders 7: ÖZET
|
|
|
|
1. :help yazmak veya <F1> veya <HELP> dügmelerine basmak yardim
|
|
penceresini açar.
|
|
|
|
2. :help cmd yazarak cmd hakkinda bilgi sahibi olabilirsiniz.
|
|
|
|
3. <CTRL> W kullanarak baska pencerelere geçebilirsiniz.
|
|
|
|
4. :q kullanarak yardim penceresini kapatabilirsiniz.
|
|
|
|
5. Bir vimrc baslangiç betigi olusturarak yeglenen ayarlarinizi
|
|
saklayabilirsiniz.
|
|
|
|
6. Bir : komutu girerken <CTRL> D'ye basarak olanakli tamamlama
|
|
seçeneklerini görebilirsiniz. <TAB>'a basarak tamamlamayi seçin.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
Burada Vim Egitmeni tamamlanmis oldu. Egitmendeki amaç Vim düzenleyicisi
|
|
hakkinda kisa bir bilgi vermek ve onu kolayca kullanmanizi saglamakti.
|
|
Vim'in tamamini ögretmek çok zordur zira Vim birçok komuta sahiptir. Bundan
|
|
sonra ":help user-manual" komutu ile kullanici kilavuzunu okumalisiniz.
|
|
|
|
Daha fazla okuma ve çalisma için su kitabi öneriyoruz:
|
|
|
|
Vim - Vi Improved - by Steve Oualline
|
|
Publisher: New Riders
|
|
|
|
Tümüyle Vim için hazirlanmis ilk kitaptir. Özellikle ilk kullanicilar için
|
|
çok uygundur.
|
|
Kitapta birçok örnek ve resim bulunmaktadir.
|
|
http://iccf-holland.org/click5.html adresine bakabilirsiniz.
|
|
|
|
Bu kitap daha eskidir ve Vim'den daha çok Vi içindir ancak tavsiye edilir:
|
|
|
|
Learning the Vi Editor - by Linda Lamb
|
|
Publisher: O'Reilly & Associates Inc.
|
|
|
|
Vi hakkinda bilmek isteyeceginiz neredeyse her seyin bulundugu bir kitap.
|
|
6. Basim ayni zamanda Vim hakkinda da bilgi içermektedir.
|
|
|
|
Bu egitmen Michael C. Pierce ve Robert K. Ware tarafindan yazildi,
|
|
Charles Smith tarafindan saglanan fikirlerle Colorado School Of Mines,
|
|
Colorado State University. E-posta: bware@mines.colorado.edu
|
|
|
|
Vim için degistiren: Bram Moolenaar
|
|
|
|
Türkçe çeviri: Serkan "heartsmagic" Çalis (2005), adresimeyaz (at) yahoo com
|
|
2019 Güncelleme: Emir SARI, emirsari (at) gmail com
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |