Update runtime files
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
= V I M T u t o r ' a h o <20> g e l d i n i z ! - S<>r<EFBFBD>m 1.7 =
|
||||
===============================================================================
|
||||
|
||||
Vim, bu gibi bir e<>itmen ile a<><61>klanmas<61> gereken <20>ok fazla komut bar<61>nd<6E>ran,
|
||||
Vim, b<EFBFBD>yle bir e<>itmen ile a<><61>klanmas<61> gereken <20>ok fazla komut bar<61>nd<6E>ran,
|
||||
olduk<75>a kuvvetli bir metin d<>zenleyicidir. Bu e<>itmen Vim'i <20>ok ama<6D>l<EFBFBD> bir
|
||||
d<>zenleyici olarak kolayl<79>kla kullanabilece<63>iniz yeterli say<61>da komutu
|
||||
a<><61>klamak i<>in tasarlanm<6E><6D>t<EFBFBD>r.
|
||||
@ -16,27 +16,28 @@
|
||||
<20>al<61><6C>t<EFBFBD>rd<72>ysan<61>z zaten bir kopyas<61>n<EFBFBD> alm<6C><6D> oldunuz).
|
||||
|
||||
Bu e<>itmenin kullanarak <20><>retmek i<>in tasarland<6E><64><EFBFBD>n<EFBFBD> unutmamak <20>nemlidir.
|
||||
Bu <20>u anlama gelir; komutlar<61> <20><>renmek i<>in do<64>ru bir <20>ekilde <20>al<61><6C>t<EFBFBD>rman<EFBFBD>z
|
||||
gerekir. E<>er sadece yaz<61>lanlar<61> okursan<61>z komutlar<61> unutursunuz.
|
||||
Bu <20>u anlama gelir; komutlar<61> <20><>renmek i<>in do<64>ru bir <20>ekilde <20>al<61><6C>t<EFBFBD>rma-
|
||||
n<EFBFBD>z gerekir. E<>er sadece yaz<61>lanlar<61> okursan<61>z komutlar<61> unutursunuz.
|
||||
|
||||
<20>imdi Caps-Lock d<><64>menizin bas<61>l<EFBFBD> olmad<61><64><EFBFBD>na emin olun ve Ders 1.1'in
|
||||
<20>imdi Caps Lock d<><64>menizin bas<61>l<EFBFBD> olmad<61><64><EFBFBD>na emin olun ve Ders 1.1'in
|
||||
ekran<61> tamamen doldurmas<61> i<>in j d<><64>mesine yeterli miktarda bas<61>n.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 1.1: <20>MLEC<45> HAREKET ETT<54>RMEK
|
||||
|
||||
<EFBFBD>evirmen Notu: T<>m derslerde <ENTER> g<>rd<72><64><EFBFBD>n<EFBFBD>zde bu d<><64>meye basman<61>z gerekir.
|
||||
|
||||
<EFBFBD>evirmen Notu: T<>m derslerde <ENTER> g<>rd<72><64><EFBFBD>n<EFBFBD>zde bu d<><64>meye bas<61>n.
|
||||
|
||||
** <20>mleci hareket ettirmek i<>in h,j,k,l d<><64>melerine bas<61>n. **
|
||||
^
|
||||
k <09>pucu: h d<><64>mesi soldad<61>r ve sola do<64>ru hareket eder.
|
||||
< h l > l d<><64>mesi sa<73>dad<61>r ve sa<73>a do<64>ru hareket eder.
|
||||
j j d<><64>mesi a<>a<EFBFBD><61> do<64>ru bir oka benzer.
|
||||
k <09>pucu: h d<><64>mesi soldad<61>r ve sola do<64>ru hareket eder.
|
||||
< h l > l d<><64>mesi sa<73>dad<61>r ve sa<73>a do<64>ru hareket eder.
|
||||
j j d<><64>mesi a<>a<EFBFBD><61> do<64>ru bir oka benzer.
|
||||
v
|
||||
|
||||
1. <20>mleci kendinizi rahat hissedinceye dek ekranda dola<6C>t<EFBFBD>r<EFBFBD>n.
|
||||
|
||||
2. j d<><64>mesini kendisini yineleyinceye dek bas<61>l<EFBFBD> tutun.
|
||||
2. j d<><64>mesine bas<61>n ve ekran<61>n a<>a<EFBFBD><61>ya kayd<79><64><EFBFBD>n<EFBFBD> g<>r<EFBFBD>n.
|
||||
|
||||
3. A<>a<EFBFBD><61> d<><64>mesini kullanarak, Ders 1.2'ye ge<67>in.
|
||||
|
||||
@ -92,8 +93,8 @@
|
||||
|
||||
1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> <20>LK sat<61>ra g<>t<EFBFBD>r<EFBFBD>n.
|
||||
|
||||
2. <20>lk sat<61>r<EFBFBD> ikincisinin ayn<79>s<EFBFBD> gibi yapmak i<>in, imleci eklenmesi gereken
|
||||
metinden sonraki ilk karakterin <20>zerine g<>t<EFBFBD>r<EFBFBD>n.
|
||||
2. <20>lk sat<61>r<EFBFBD> ikincisinin ayn<79>s<EFBFBD> gibi yapmak i<>in, imleci eklenmesi
|
||||
gereken metinden sonraki ilk karakterin <20>zerine g<>t<EFBFBD>r<EFBFBD>n.
|
||||
|
||||
3. i'ye bas<61>n ve gerekli eklemeleri yap<61>n.
|
||||
|
||||
@ -137,7 +138,7 @@
|
||||
!! NOT: A<>a<EFBFBD><61>daki ad<61>mlar<61> uygulamadan <20>nce t<>m bu b<>l<EFBFBD>m<EFBFBD> iyice okuyun!
|
||||
|
||||
1. Bu e<>itmeni Ders 1.2'de yapt<70><74><EFBFBD>n<EFBFBD>z gibi :q! yazarak kapat<61>n. Veya ba<62>ka
|
||||
bir u<>birime eri<72>iminiz varsa orada yap<61>n.
|
||||
bir u<>birime eri<72>iminiz varsa orada yap<61>n.
|
||||
|
||||
2. Komut istemi ekran<61>nda <20>u komutu girin: vim tutor <ENTER>. 'vim', Vim
|
||||
d<>zenleyicisini a<>mak i<>in kullanaca<63><61>n<EFBFBD>z komut olup 'tutor' da
|
||||
@ -179,8 +180,8 @@
|
||||
i metin girin <ESC> imle<6C>ten <20>nce girer
|
||||
A metin girin <ESC> sat<61>rdan sonra ekler
|
||||
|
||||
NOT: <ESC> d<><64>mesine basmak sizi Normal kipe geri d<>nd<6E>r<EFBFBD>r veya istenmeyen ve
|
||||
yar<61>m yaz<61>lm<6C><6D> bir komutu iptal eder.
|
||||
NOT: <ESC> d<><64>mesine basmak sizi Normal kipe geri d<>nd<6E>r<EFBFBD>r veya istenmeyen
|
||||
veya yar<EFBFBD>m yaz<61>lm<6C><6D> bir komutu iptal eder.
|
||||
|
||||
<20>imdi Ders 2 ile bu e<>itmeni s<>rd<72>r<EFBFBD>n.
|
||||
|
||||
@ -207,7 +208,7 @@
|
||||
5. T<>mce d<>zelene kadar ad<61>m 3 ve 4'<27> tekrar edin ve Ders 2.2'ye ge<67>in.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 2.2: DAHA FAZLA S<>LME KOMUTU
|
||||
Ders 2.2: DAHA FAZLA S<>LME KOMUTLARI
|
||||
|
||||
|
||||
** Sat<61>r<EFBFBD> sonuna kadar silmek i<>in d$ yaz<61>n. **
|
||||
@ -229,18 +230,18 @@
|
||||
5. Neler oldu<64>unu anlamak i<>in Ders 2.3'e gidin.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 2.3: <20><>LETMENLER VE HAREKETLER
|
||||
Ders 2.3: <20><>LE<EFBFBD>LER VE HAREKETLER
|
||||
|
||||
|
||||
Metin de<64>i<EFBFBD>tiren bir<69>ok komut i<>letmenler ve eklerden olu<6C>ur. Bir d i<>letmeni
|
||||
Metin de<64>i<EFBFBD>tiren bir<69>ok komut i<>le<EFBFBD>ler ve eklerden olu<6C>ur. Bir d i<>leci
|
||||
i<>eren silme komutu i<>in kullan<61>lan bi<62>im a<>a<EFBFBD><61>daki gibidir:
|
||||
|
||||
d hareket
|
||||
|
||||
Burada:
|
||||
|
||||
d - silme i<>letmenidir.
|
||||
hareket - i<>letmenin neyi i<>letece<63>idir (a<>a<EFBFBD><61>da listelenmi<6D>tir).
|
||||
d - silme i<>lecidir.
|
||||
hareket - i<>lecin neyi i<>letece<63>idir (a<>a<EFBFBD><61>da listelenmi<6D>tir).
|
||||
|
||||
Hareketlerin k<>sa bir listesi i<>in:
|
||||
|
||||
@ -250,14 +251,14 @@
|
||||
|
||||
Demeli ki, de komutunu girmek imle<6C>ten s<>zc<7A><63><EFBFBD>n sonuna kadar siler.
|
||||
|
||||
NOT: Normal kipte hi<68>bir hareket olmadan yaln<6C>zca i<>letmeni girmek imleci
|
||||
NOT: Normal kipte hi<68>bir hareket olmadan yaln<6C>zca i<>leci girmek imleci
|
||||
yukar<61>da belirtildi<64>i gibi hareket ettirir.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 2.4: B<>R HAREKET <20>LE B<>RL<52>KTE SAYIM KULLANMAK
|
||||
|
||||
|
||||
** Bir hareketten <20>nce say<61> kullanmak o hareketi say<61> kadar tekrarlat<61>r. **
|
||||
** Bir hareketten <20>nce say<61> kullanmak o hareketi say<61>ca tekrarlat<61>r. **
|
||||
|
||||
1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>r<EFBFBD>n BA<42>INA g<>t<EFBFBD>r<EFBFBD>n.
|
||||
|
||||
@ -277,9 +278,9 @@
|
||||
Ders 2.5: B<>R SAYIM KULLANARAK DAHA FAZLA S<>LME <20><>LEM<45>
|
||||
|
||||
|
||||
** Bir i<>letmen ile birlikte say<61> kullanmak i<>letmeni o kadar tekrarlat<61>r. **
|
||||
** Bir i<>le<EFBFBD> ile birlikte say<61> kullanmak i<>leci o kadar tekrarlat<61>r. **
|
||||
|
||||
Yukar<61>da s<>z<EFBFBD> edilen silme i<>letmeni ve hareketinin aras<61>na say<61> ekleyerek
|
||||
Yukar<61>da s<>z<EFBFBD> edilen silme i<>leci ve hareketinin aras<61>na say<61> ekleyerek
|
||||
yap<61>lan i<>lemi o say<61> kadar tekrarlatabilirsiniz.
|
||||
|
||||
d [say<61>] hareket
|
||||
@ -302,7 +303,7 @@
|
||||
|
||||
B<>t<EFBFBD>n bir sat<61>r silme i<>lemi <20>ok s<>k kullan<61>ld<6C><64><EFBFBD>ndan dolay<61>, Vi
|
||||
tasar<61>mc<6D>lar<61> bir sat<61>r<EFBFBD> tamamen silmek i<>in iki d yazman<61>n daha kolay
|
||||
oldu<64>una karar verdiler.
|
||||
oldu<64>una karar vermi<EFBFBD>ler.
|
||||
|
||||
1. <20>mleci a<>a<EFBFBD><61>daki t<>mceci<63>in ikinci sat<61>r<EFBFBD>na g<>t<EFBFBD>r<EFBFBD>n.
|
||||
|
||||
@ -324,7 +325,7 @@
|
||||
Ders 2.7: GER<45> AL KOMUTU
|
||||
|
||||
|
||||
** Son komutu geri almak i<>in u, b<>t<EFBFBD>n bir sat<61>r<EFBFBD> d<>zeltmek i<>in U yaz<61>n. **
|
||||
** Komutu geri almak i<>in u, b<>t<EFBFBD>n bir sat<61>r<EFBFBD> d<>zeltmek i<>in U yaz<61>n. **
|
||||
|
||||
1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>rda ve ilk hatan<61>n <20>zerine koyun.
|
||||
|
||||
@ -359,12 +360,12 @@
|
||||
|
||||
5. Normal kipte bir komut bi<62>imi <20><>yledir:
|
||||
|
||||
i<>letmen [say<61>] hareket
|
||||
i<>le<EFBFBD> [say<61>] hareket
|
||||
|
||||
burada:
|
||||
i<>letmen - ne yap<61>laca<63><61>, silmek i<>in d <20>rne<6E>inde oldu<64>u gibi
|
||||
i<>le<EFBFBD> - ne yap<61>laca<63><61>, silmek i<>in d <20>rne<6E>inde oldu<64>u gibi
|
||||
[say<61>] - komutun ka<6B> kere tekrar edece<63>ini g<>steren iste<74>e ba<62>l<EFBFBD> say<61>
|
||||
hareket - i<>letmenin nice davranaca<63><61>, w (s<>zc<7A>k), $ (sat<61>r sonu) gibi.
|
||||
hareket - i<>lecin nice davranaca<63><61>, w (s<>zc<7A>k), $ (sat<61>r sonu) gibi
|
||||
|
||||
6. Bir sat<61>r<EFBFBD>n ba<62><61>na gelmek i<>in s<>f<EFBFBD>r (0) kullan<61>n.
|
||||
|
||||
@ -399,7 +400,7 @@
|
||||
Ders 3.2: DE<44><45><EFBFBD>T<EFBFBD>R KOMUTU
|
||||
|
||||
|
||||
** <20>mlecin alt<6C>ndaki karakteri ba<62>kas<61> ile de<64>i<EFBFBD>tirmek i<>in rx kullan<EFBFBD>n. **
|
||||
** <20>mlecin alt<6C>ndaki karakteri ba<62>kas<61> ile de<64>i<EFBFBD>tirmek i<>in rx yap<EFBFBD>n. **
|
||||
|
||||
1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> <20>LK sat<61>ra g<>t<EFBFBD>r<EFBFBD>n.
|
||||
|
||||
@ -417,10 +418,10 @@
|
||||
NOT: Unutmay<61>n, ezberleyerek de<64>il deneyerek <20><>renin.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 3.3: DE<44><45><EFBFBD>T<EFBFBD>R <20><>LETMEN<EFBFBD>
|
||||
Ders 3.3: DE<44><45><EFBFBD>T<EFBFBD>R <20><>LEC<EFBFBD>
|
||||
|
||||
|
||||
** Bir s<>zc<7A><63><EFBFBD> imle<6C>ten s<>zc<7A>k sonuna kadar de<64>i<EFBFBD>tirmek i<>in ce kullan<EFBFBD>n. **
|
||||
** Bir s<>zc<7A><63><EFBFBD> imle<6C>ten s<>zc<7A>k sonuna kadar de<64>i<EFBFBD>tirmek i<>in ce yap<EFBFBD>n. **
|
||||
|
||||
1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> <20>LK sat<61>ra g<>t<EFBFBD>r<EFBFBD>n.
|
||||
|
||||
@ -435,16 +436,16 @@
|
||||
---> Bu sutar de<64>i<EFBFBD>tir komutu ile de<64>i<EFBFBD>neli gereken birka<6B> m<>zg<7A><67> i<>eriyor.
|
||||
---> Bu sat<61>r de<64>i<EFBFBD>tir komutu ile de<64>i<EFBFBD>mesi gereken birka<6B> s<>zc<7A>k i<>eriyor.
|
||||
|
||||
ce'nin sadece s<>zc<7A><63><EFBFBD> de<64>i<EFBFBD>tirmedi<64>ini, ayn<79> zamanda sizi INSERT kipine
|
||||
ce'nin sadece s<>zc<7A><63><EFBFBD> de<64>i<EFBFBD>tirmedi<64>ini, ayn<79> zamanda sizi EKLE kipine
|
||||
ald<6C><64><EFBFBD>na da dikkat edin.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 3.4: c'Y<> KULLANARAK DAHA FAZLA DE<44><45><EFBFBD>T<EFBFBD>RME
|
||||
|
||||
|
||||
** De<44>i<EFBFBD>tir i<>letmeni sil komutu ile ayn<79> hareketlerle kullan<61>l<EFBFBD>r. **
|
||||
** De<44>i<EFBFBD>tir i<>leci sil komutu ile ayn<79> hareketlerle kullan<61>l<EFBFBD>r. **
|
||||
|
||||
1. De<44>i<EFBFBD>tir i<>letmeni sil ile ayn<79> yolla <20>al<61><6C><EFBFBD>r. Bi<42>im <20><>yledir:
|
||||
1. De<44>i<EFBFBD>tir i<>leci sil ile ayn<79> yolla <20>al<61><6C><EFBFBD>r. Bi<42>im <20><>yledir:
|
||||
|
||||
c [say<61>] hareket
|
||||
|
||||
@ -472,7 +473,7 @@
|
||||
2. <20>mlecin alt<6C>ndaki karakteri de<64>i<EFBFBD>tirmek i<>in <20>nce r ard<72>ndan da
|
||||
yazmak istedi<64>iniz karakteri yaz<61>n.
|
||||
|
||||
3. De<44>i<EFBFBD>tir i<>letmeni belirlenen nesneyi, imle<6C>ten hareketin sonuna kadar
|
||||
3. De<44>i<EFBFBD>tir i<>leci belirlenen nesneyi, imle<6C>ten hareketin sonuna kadar
|
||||
de<64>i<EFBFBD>tirme imkan<61> verir. <20>rne<6E>in, bir s<>zc<7A><63><EFBFBD> imle<6C>ten s<>zc<7A>k sonuna
|
||||
kadar de<64>i<EFBFBD>tirmek i<>in cw, bir sat<61>r<EFBFBD>n tamam<61>n<EFBFBD> de<64>i<EFBFBD>tirmek i<>inse c$
|
||||
yaz<61>n.
|
||||
@ -526,8 +527,8 @@
|
||||
|
||||
---> "hatttaa" hatay<61> yazman<61>n do<64>ru yolu de<64>il; hatttaa bir hata.
|
||||
|
||||
Not: Arama dosyan<61>n sonuna ula<6C>t<EFBFBD><74><EFBFBD>nda dosyan<61>n ba<62><61>ndan s<>recektir. Bunu devre
|
||||
d<><64><EFBFBD> b<>rakmak i<>in 'wrapscan' se<73>ene<6E>ini s<>f<EFBFBD>rlay<61>n.
|
||||
Not: Arama dosyan<61>n sonuna ula<6C>t<EFBFBD><74><EFBFBD>nda dosyan<61>n ba<62><61>ndan s<>recektir. Bunu
|
||||
devre d<EFBFBD><EFBFBD><EFBFBD> b<>rakmak i<>in 'wrapscan' se<73>ene<6E>ini s<>f<EFBFBD>rlay<61>n.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 4.3: UYAN AYRA<52>LAR ARAMASI
|
||||
@ -543,7 +544,7 @@ Not: Arama dosyan
|
||||
|
||||
4. Uyan ilk parantezin <20>zerine geri d<>nmek i<>in yine % yaz<61>n.
|
||||
|
||||
5. <20>mleci ba<62>ka bir (), [] veya {} <20>zerine g<>t<EFBFBD>r<EFBFBD>n ve % i<>letmeninin neler
|
||||
5. <20>mleci ba<62>ka bir (), [] veya {} <20>zerine g<>t<EFBFBD>r<EFBFBD>n ve % i<>lecinin neler
|
||||
yapt<70><74><EFBFBD>n<EFBFBD> g<>zlemleyin.
|
||||
|
||||
---> Bu i<>erisinde ( )'ler, ['ler ] ve {'ler } bulunan bir sat<61>rd<72>r.
|
||||
@ -584,19 +585,19 @@ Not: Arama dosyan
|
||||
[say<61>] G belirtilen sat<61>r numaras<61>na gider.
|
||||
gg ilk sat<61>ra gider.
|
||||
|
||||
2. Bir s<EFBFBD>zc<EFBFBD>k <20>be<62>inden <20>nce / yazmak, <20>LER<45> y<>nde o <20>be<62>i arat<61>r.
|
||||
Bir s<EFBFBD>zc<EFBFBD>k <20>be<62>inden <20>nce ? yazmak, GER<45> y<>nde o <20>be<62>i arat<61>r.
|
||||
Bir aramadan sonra, ayn<79> y<>ndeki bir sonraki kar<61><72>la<6C>may<61> bulmak i<>in n,
|
||||
2. S<EFBFBD>zc<EFBFBD>k <20>be<62>inden <20>nce / yazmak, <20>LER<45> y<>nde o <20>be<62>i arat<61>r.
|
||||
S<EFBFBD>zc<EFBFBD>k <20>be<62>inden <20>nce ? yazmak, GER<45> y<>nde o <20>be<62>i arat<61>r.
|
||||
Aramadan sonra, ayn<79> y<>ndeki bir sonraki kar<61><72>la<6C>may<61> bulmak i<>in n,
|
||||
veya z<>t y<>ndekini bulmak i<>in N yaz<61>n.
|
||||
<CTRL> O sizi eski konumlara, <CTRL> I daha yeni konumlara g<>t<EFBFBD>r<EFBFBD>r.
|
||||
|
||||
3. <20>mle<6C> bir (), [], {} ayrac<61> <20>zerindeyken % yazmak, uyan di<64>er e<>
|
||||
ayrac<61> bulur.
|
||||
|
||||
4. Bir sat<EFBFBD>rdaki ilk 'eski'yi 'yeni' ile de<64>i<EFBFBD>tirmek i<>in :s/eski/yeni,
|
||||
Bir sat<EFBFBD>rdaki t<>m 'eski'leri 'yeni' ile de<64>i<EFBFBD>tirmek i<>in :s/eski/yeni/g,
|
||||
4. Sat<EFBFBD>rdaki ilk 'eski'yi 'yeni' ile de<64>i<EFBFBD>tirmek i<>in :s/eski/yeni,
|
||||
Sat<EFBFBD>rdaki t<>m 'eski'leri 'yeni' ile de<64>i<EFBFBD>tirmek i<>in :s/eski/yeni/g,
|
||||
<20>ki sat<61>r aras<61>ndaki <20>bekleri de<64>i<EFBFBD>tirmek i<>in :#,#s/eski/yeni/g,
|
||||
Bir dosyadaki t<>m kar<61><72>la<6C>malar<61> de<64>i<EFBFBD>tirmek i<>in :%s/eski/yeni/g yaz<61>n.
|
||||
Dosyadaki t<>m kar<61><72>la<6C>malar<61> de<64>i<EFBFBD>tirmek i<>in :%s/eski/yeni/g yaz<61>n.
|
||||
Her seferinde onay sormas<61> i<>in :%s/eski/yeni/gc kullan<61>n.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@ -617,8 +618,8 @@ Not: Arama dosyan
|
||||
|
||||
NOT: Herhangi bir d<><64> komutu bu yolla <20>al<61><6C>t<EFBFBD>rmak m<>mk<6D>nd<6E>r.
|
||||
|
||||
NOT: T<>m : komutlar<61>ndan sonra <ENTER> d<><64>mesine bas<61>lmal<61>d<EFBFBD>r. Bundan sonra
|
||||
bunu her zaman an<61>msatmayaca<63><61>z.
|
||||
NOT: T<>m : komutlar<61>ndan sonra <ENTER> d<><64>mesine bas<61>lmal<61>d<EFBFBD>r. Bundan
|
||||
sonra bunu her zaman an<61>msatmayaca<63><61>z.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 5.2: DOSYA YAZMAYA DEVAM
|
||||
@ -641,11 +642,11 @@ Not: Arama dosyan
|
||||
kaydetti<74>iniz vimtutor'un ger<65>ek bir kopyas<61> oldu<64>unu g<>r<EFBFBD>rs<72>n<EFBFBD>z.
|
||||
|
||||
5. <20>imdi dosyay<61> <20>u komutlar<61> vererek silin:
|
||||
Windows: :!del DENEME
|
||||
Unix (macOS, Linux, Haiku): :!rm DENEME
|
||||
Windows: :!del DENEME
|
||||
Unix (macOS, Linux, Haiku): :!rm DENEME
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 5.3: YAZMAK <20><><EFBFBD>N MET<45>N SE<53>ME
|
||||
Ders 5.3: YAZMA <20><><EFBFBD>N MET<45>N SE<53>ME
|
||||
|
||||
|
||||
** Dosyan<61>n bir b<>l<EFBFBD>m<EFBFBD>n<EFBFBD> kaydetmek i<>in, v hareket :w DOSYA_ADI yaz<61>n. **
|
||||
@ -671,14 +672,14 @@ Not: Arama dosyan
|
||||
|
||||
1. <20>mleci bu sat<61>r<EFBFBD>n hemen bir <20>st<73>ne koyun.
|
||||
|
||||
NOT: <20>kinci ad<61>m<EFBFBD> ger<65>ekle<6C>tirdikten sonra Ders 5.3'<27>n metnini g<>receksiniz.
|
||||
NOT: <20>kinci ad<61>mdan sonra Ders 5.3'<27>n metnini g<>receksiniz.
|
||||
Sonras<61>nda A<>A<EFBFBD>I d<><64>mesi ile bu derse geri gelin.
|
||||
|
||||
2. <20>imdi :r DENEME komutunu kullanarak DENEME dosyas<61>n<EFBFBD> bu dosyan<61>n i<>ine
|
||||
getirin. Getirdi<64>iniz dosya imlecin hemen alt<6C>na yerle<6C>tirilir.
|
||||
|
||||
3. Dosyan<61>n getirildi<64>ini do<64>rulamak i<>in YUKARI d<><64>mesini kullanarak
|
||||
Ders 5.3'<27>n iki adet kopyas<61> oldu<64>unu g<>r<EFBFBD>n, <20>zg<7A>n s<>r<EFBFBD>m<EFBFBD> ve kopyas<61>.
|
||||
Ders 5.3'<27>n iki adet kopyas<61> oldu<64>unu g<>r<EFBFBD>n, <20>zg<7A>n s<>r<EFBFBD>m<EFBFBD> ve kopyas<61>.
|
||||
|
||||
NOT: Bu komutu kullanarak bir d<><64> komutun <20><>kt<6B>s<EFBFBD>n<EFBFBD> da dosyan<61>n i<>ine
|
||||
koyabilirsiniz. <20>rne<6E>in :r :!ls yazmak ls komutunun verece<63>i <20><>kt<6B>y<EFBFBD>
|
||||
@ -708,17 +709,17 @@ Not: Arama dosyan
|
||||
Ders 6.1: A<> KOMUTU
|
||||
|
||||
|
||||
** <20>mlecin a<>a<EFBFBD><61>s<EFBFBD>na bir sat<EFBFBD>r a<>mak ve INSERT kipine ge<67>mek i<>in o yaz<61>n. **
|
||||
** <20>mlecin a<>a<EFBFBD><61>s<EFBFBD>na sat<61>r a<>mak ve EKLE kipine ge<67>mek i<>in o yaz<61>n. **
|
||||
|
||||
1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>ra g<>t<EFBFBD>r<EFBFBD>n.
|
||||
|
||||
2. <20>mlecin a<>a<EFBFBD><61>s<EFBFBD>na bir sat<61>r a<>mak ve INSERT kipine ge<67>mek i<>in o
|
||||
2. <20>mlecin a<>a<EFBFBD><61>s<EFBFBD>na bir sat<61>r a<>mak ve EKLE kipine ge<67>mek i<>in o
|
||||
(k<><6B><EFBFBD>k harfle) yaz<61>n.
|
||||
|
||||
3. <20>imdi herhangi bir metin girin ve INSERT kipinden <20><>kmak i<>in <ESC>
|
||||
3. <20>imdi herhangi bir metin girin ve EKLE kipinden <20><>kmak i<>in <ESC>
|
||||
d<><64>mesine bas<61>n.
|
||||
|
||||
---> o yazd<7A>ktan sonra imle<6C> INSERT kipinde a<><61>lan sat<61>r<EFBFBD>n <20>zerine gider.
|
||||
---> o yazd<7A>ktan sonra imle<6C> EKLE kipinde a<><61>lan sat<61>r<EFBFBD>n <20>zerine gider.
|
||||
|
||||
4. <20>mlecin <20>zerinde bir sat<61>r a<>mak i<>in, yaln<6C>zca b<>y<EFBFBD>k O yaz<61>n. Bunu
|
||||
a<>a<EFBFBD><61>daki sat<61>rda deneyin.
|
||||
@ -729,15 +730,15 @@ Not: Arama dosyan
|
||||
Ders 6.2: EKLE KOMUTU
|
||||
|
||||
|
||||
** <20>mle<6C>ten sonra metin eklemek i<>in a yaz<EFBFBD>n. **
|
||||
** <20>mle<6C>ten sonra metin eklemek i<>in a yaz<61>n. **
|
||||
|
||||
1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>ra g<>t<EFBFBD>r<EFBFBD>n.
|
||||
|
||||
2. <20>mle<6C> sat<61>'n<EFBFBD>n sonuna gelinceye dek e d<><64>mesine bas<61>n.
|
||||
2. <20>mle<6C> sat<61>r<EFBFBD>n sonuna gelinceye dek e d<><64>mesine bas<61>n.
|
||||
|
||||
3. <20>mle<6C>ten SONRA metin eklemek i<>in a yaz<61>n.
|
||||
|
||||
4. <20>imdi ilk sat<61>r<EFBFBD> ikincisi gibi tamamlay<61>n. INSERT kipinden <20><>kmak i<>in
|
||||
4. <20>imdi ilk sat<61>r<EFBFBD> ikincisi gibi tamamlay<61>n. EKLE kipinden <20><>kmak i<>in
|
||||
<ESC> d<><64>mesine bas<61>n.
|
||||
|
||||
5. e d<><64>mesini kullanarak bir sonraki yar<61>m s<>zc<7A><63>e gidin ve ad<61>m 3 ve 4'<27>
|
||||
@ -758,7 +759,7 @@ Not: Arama dosyan
|
||||
2. <20>imdi R d<><64>mesine bas<61>n ve ikinci sat<61>rdaki say<61>y<EFBFBD> ilk sat<61>rdaki xxx'in
|
||||
yerine yaz<61>n.
|
||||
|
||||
3. <ESC> d<><64>mesine basarak REPLACE kipinden <20><>k<EFBFBD>n. Sat<61>r<EFBFBD>n geri kalan<61>n<EFBFBD>n
|
||||
3. <ESC> d<><64>mesine basarak DE<EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>R kipinden <20><>k<EFBFBD>n. Sat<61>r<EFBFBD>n geri kalan<61>n<EFBFBD>n
|
||||
de<64>i<EFBFBD>medi<64>ini g<>zlemleyin.
|
||||
|
||||
4. Kalan xxx'i de de<64>i<EFBFBD>tirmek i<>in ad<61>mlar<61> tekrarlay<61>n.
|
||||
@ -769,11 +770,11 @@ Not: Arama dosyan
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 6.4: MET<45>N KOPYALA VE YAPI<50>TIR
|
||||
|
||||
** y i<>letmenini kullanarak metin kopyalay<61>n ve p kullanarak yap<61><70>t<EFBFBD>r<EFBFBD>n. **
|
||||
** y i<>lecini kullanarak metin kopyalay<61>n ve p kullanarak yap<61><70>t<EFBFBD>r<EFBFBD>n. **
|
||||
|
||||
1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>ra getirin ve "a)"n<>n ard<72>na koyun.
|
||||
1. <20>mleci a<>a<EFBFBD><61>da ---> ile imlenmi<6D> sat<61>ra getirin, "a)"n<>n ard<72>na koyun.
|
||||
|
||||
2. v ile VISUAL kipine ge<67>in ve imleci "ilk" s<>zc<7A><63><EFBFBD>n<EFBFBD>n <20>ncesine getirin.
|
||||
2. v ile G<EFBFBD>RSEL kipe ge<67>in ve imleci "ilk" s<>zc<7A><63><EFBFBD>n<EFBFBD>n <20>ncesine getirin.
|
||||
|
||||
3. y d<><64>mesine basarak se<73>ili metni kopyalay<61>n.
|
||||
|
||||
@ -781,13 +782,13 @@ Not: Arama dosyan
|
||||
|
||||
5. p d<><64>mesine basarak metni yap<61><70>t<EFBFBD>r<EFBFBD>n. Akabinde <ESC> d<><64>mesine bas<61>n.
|
||||
|
||||
6. VISUAL kipine ge<67>erek "<22>ge" s<>zc<7A><63><EFBFBD>n<EFBFBD> se<73>in, y ile kopyalay<61>n, j$ ile
|
||||
6. G<EFBFBD>RSEL kipe ge<67>erek "<22>ge" s<>zc<7A><63><EFBFBD>n<EFBFBD> se<73>in, y ile kopyalay<61>n, j$ ile
|
||||
ikinci sat<61>r<EFBFBD>n sonuna gidin ve p ile s<>zc<7A><63><EFBFBD> yap<61><70>t<EFBFBD>r<EFBFBD>n.
|
||||
|
||||
---> a) Bu ilk <20>ge
|
||||
---> b)
|
||||
|
||||
NOT: y komutunu bir i<>letmen olarak da kullanabilirsiniz; yw komutu yaln<6C>zca
|
||||
NOT: y komutunu bir i<>le<EFBFBD> olarak da kullanabilirsiniz; yw komutu yaln<6C>zca
|
||||
bir s<>zc<7A><63><EFBFBD> kopyalar.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@ -820,7 +821,7 @@ Not: Arama dosyan
|
||||
|
||||
|
||||
1. o komutu imlecin alt<6C>nda bir sat<61>r a<>ar ve imleci bu a<><61>lm<6C><6D> sat<61>ra
|
||||
INSERT kipinde yerle<6C>tirir.
|
||||
EKLE kipinde yerle<6C>tirir.
|
||||
O komutu imlecin <20>zerinde bir sat<61>r a<>ar.
|
||||
|
||||
2. a komutu imle<6C>ten sonra metin giri<72>ine olanak verir.
|
||||
@ -828,9 +829,9 @@ Not: Arama dosyan
|
||||
|
||||
3. e komutu imleci bir s<>zc<7A><63><EFBFBD>n sonuna ta<74><61>r.
|
||||
|
||||
4. y i<>letmeni metni kopyalar, p i<>letmeni yap<61><70>t<EFBFBD>r<EFBFBD>r.
|
||||
4. y i<>leci metni kopyalar, p i<>leci yap<61><70>t<EFBFBD>r<EFBFBD>r.
|
||||
|
||||
5. R komutu REPLACE (DE<EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>R) kipine girer ve <ESC>'ye bas<61>lana kadar kal<61>r.
|
||||
5. R komutu DE<44><45><EFBFBD>T<EFBFBD>R kipine girer ve <ESC>'ye bas<61>lana kadar kal<61>r.
|
||||
|
||||
6. ":set xxx" yazmak "xxx" se<73>ene<6E>ini ayarlar. Baz<61> se<73>enekler:
|
||||
'ic' 'ignorecase' B<>Y<EFBFBD>K/k<><6B><EFBFBD>k harf ayr<79>m<EFBFBD>n<EFBFBD> arama yaparken kapat<61>r.
|
||||
@ -846,7 +847,7 @@ Not: Arama dosyan
|
||||
|
||||
** <20>evrimi<6D>i yard<72>m sistemini kullan<61>n **
|
||||
|
||||
Vim geni<6E> bir <20>eirimi<EFBFBD>i yard<72>m sistemine sahiptir. Ba<42>lamak i<>in <20>u <20><><EFBFBD>n<EFBFBD>
|
||||
Vim geni<6E> bir <20>evrimi<EFBFBD>i yard<72>m sistemine sahiptir. Ba<42>lamak i<>in <20>u <20><><EFBFBD>n<EFBFBD>
|
||||
deneyebilirsiniz:
|
||||
- (e<>er varsa) <HELP> d<><64>mesine bas<61>n
|
||||
- (e<>er varsa) <F1> d<><64>mesine bas<61>n
|
||||
@ -858,7 +859,7 @@ Not: Arama dosyan
|
||||
Yard<72>m penceresini kapatmak i<>in :q yaz<61>p <ENTER> d<><64>mesine bas<61>n.
|
||||
|
||||
":help" komutuna de<64>i<EFBFBD>ken (arg<72>man) vererek herhangi bir konu hakk<6B>nda
|
||||
yard<72>m alabilirsini. <20>unlar<61> deneyin (<ENTER> d<><64>mesine basmay<61> unutmay<61>n):
|
||||
yard<72>m alabilirsiniz. <20>unlar<61> deneyin:
|
||||
|
||||
:help w
|
||||
:help c_<CTRL> D
|
||||
@ -868,6 +869,7 @@ Not: Arama dosyan
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 7.2: B<>R BA<42>LANGI<47> BET<45><54><EFBFBD> OLU<4C>TURUN
|
||||
|
||||
|
||||
** Vim'in <20>zelliklerine bak<61>n **
|
||||
|
||||
Vim Vi'dan <20>ok daha fazla <20>zelli<6C>e sahiptir fakat bir<69>o<EFBFBD>u <20>ntan<61>ml<6D> olarak
|
||||
@ -892,17 +894,21 @@ Not: Arama dosyan
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 7.3: TAMAMLAMA
|
||||
|
||||
|
||||
** <CTRL> D ve <TAB> ile komut istemi ekran<61>nda tamamlama **
|
||||
|
||||
1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmad<61><64><EFBFBD>ndan emin olun.
|
||||
1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmad<61><64><EFBFBD>ndan
|
||||
emin olun.
|
||||
|
||||
2. Bulundu<64>unuz dizindeki dosyalara :!ls veya :!dir ile bak<61>n.
|
||||
|
||||
3. Bir komutun ba<62>lang<6E>c<EFBFBD>n<EFBFBD> yaz<61>n, <20>rne<6E>in :e.
|
||||
|
||||
4. <CTRL> D'ye bast<73><74><EFBFBD>n<EFBFBD>zda Vim size e ile ba<62>layan komutlar<61> g<>sterecektir.
|
||||
4. <CTRL> D'ye bast<73><74><EFBFBD>n<EFBFBD>zda Vim size e ile ba<62>layan komutlar<61>
|
||||
g<>sterecektir.
|
||||
|
||||
5. d <TAB> kulland<6E><64><EFBFBD>n<EFBFBD>zda Vim komutu kendinden :edit olarak tamamlayacakt<6B>r.
|
||||
5. d <TAB> kulland<6E><64><EFBFBD>n<EFBFBD>zda Vim komutu kendinden :edit olarak
|
||||
tamamlayacakt<6B>r.
|
||||
|
||||
6. <20>imdi bir bo<62>luk ekleyin ve var olan bir dosyan<61>n ba<62> harflerini yaz<61>n.
|
||||
<20>rne<6E>in :edit DOS.
|
||||
@ -916,6 +922,7 @@ Not: Arama dosyan
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 7: <20>ZET
|
||||
|
||||
|
||||
1. :help yazmak veya <F1> veya <HELP> d<><64>melerine basmak yard<72>m
|
||||
penceresini a<>ar.
|
||||
|
||||
@ -933,10 +940,11 @@ Not: Arama dosyan
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Burada Vim E<>itmeni tamamlanm<6E><6D> oldu. E<>itmendeki ama<6D> Vim d<>zenleyicisi
|
||||
B<EFBFBD>ylece Vim E<>itmeni tamamlanm<6E><6D> oldu. E<>itmendeki ama<6D> Vim d<>zenleyicisi
|
||||
hakk<6B>nda k<>sa bir bilgi vermek ve onu kolayca kullanman<61>z<EFBFBD> sa<73>lamakt<6B>.
|
||||
Vim'in tamam<61>n<EFBFBD> <20><>retmek <20>ok zordur zira Vim bir<69>ok komuta sahiptir. Bundan
|
||||
sonra ":help user-manual" komutu ile kullan<61>c<EFBFBD> k<>lavuzunu okumal<61>s<EFBFBD>n<EFBFBD>z.
|
||||
Vim'in tamam<61>n<EFBFBD> <20><>retmek <20>ok zordur zira Vim bir<69>ok komuta sahiptir.
|
||||
Bundan sonra ":help user-manual" komutu ile kullan<61>c<EFBFBD> k<>lavuzunu
|
||||
okumal<61>s<EFBFBD>n<EFBFBD>z.
|
||||
|
||||
Daha fazla okuma ve <20>al<61><6C>ma i<>in <20>u kitab<61> <20>neriyoruz:
|
||||
|
||||
@ -962,7 +970,10 @@ Not: Arama dosyan
|
||||
|
||||
Vim i<>in de<64>i<EFBFBD>tiren: Bram Moolenaar
|
||||
|
||||
T<>rk<72>e <20>eviri: Serkan "heartsmagic" <20>al<61><6C> (2005), adresimeyaz (at) yahoo com
|
||||
2019 G<>ncelleme: Emir SARI, emirsari (at) gmail com
|
||||
T<>rk<72>e <20>eviri:
|
||||
Serkan "heartsmagic" <20>al<61><6C> (2005), adresimeyaz (at) yahoo (dot) com
|
||||
|
||||
2019 G<>ncelleme:
|
||||
Emir SARI, bitigchi (at) me (dot) com
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
= 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,
|
||||
Vim, böyle 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.
|
||||
@ -16,27 +16,28 @@
|
||||
çalıştırdıysanız zaten bir kopyasını almış oldunuz).
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
Şimdi Caps-Lock düğmenizin basılı olmadığına emin olun ve Ders 1.1'in
|
||||
Ş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
|
||||
|
||||
Çevirmen Notu: Tüm derslerde <ENTER> gördüğünüzde bu düğmeye basmanız gerekir.
|
||||
|
||||
Çevirmen Notu: Tüm derslerde <ENTER> gördüğünüzde bu düğmeye basın.
|
||||
|
||||
** İ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.
|
||||
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
|
||||
|
||||
1. İmleci kendinizi rahat hissedinceye dek ekranda dolaştırın.
|
||||
|
||||
2. j düğmesini kendisini yineleyinceye dek basılı tutun.
|
||||
2. j düğmesine basın ve ekranın aşağıya kaydığını görün.
|
||||
|
||||
3. Aşağı düğmesini kullanarak, Ders 1.2'ye geçin.
|
||||
|
||||
@ -92,8 +93,8 @@
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
@ -137,7 +138,7 @@
|
||||
!! NOT: Aşağıdaki adımları uygulamadan önce tüm bu bölümü iyice okuyun!
|
||||
|
||||
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.
|
||||
bir uçbirime erişiminiz varsa orada yapı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
|
||||
@ -179,8 +180,8 @@
|
||||
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.
|
||||
NOT: <ESC> düğmesine basmak sizi Normal kipe geri döndürür veya istenmeyen
|
||||
veya yarım yazılmış bir komutu iptal eder.
|
||||
|
||||
Şimdi Ders 2 ile bu eğitmeni sürdürün.
|
||||
|
||||
@ -207,7 +208,7 @@
|
||||
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
|
||||
Ders 2.2: DAHA FAZLA SİLME KOMUTLARI
|
||||
|
||||
|
||||
** Satırı sonuna kadar silmek için d$ yazın. **
|
||||
@ -229,18 +230,18 @@
|
||||
5. Neler olduğunu anlamak için Ders 2.3'e gidin.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 2.3: İŞLETMENLER VE HAREKETLER
|
||||
Ders 2.3: İŞLEÇLER VE HAREKETLER
|
||||
|
||||
|
||||
Metin değiştiren birçok komut işletmenler ve eklerden oluşur. Bir d işletmeni
|
||||
Metin değiştiren birçok komut işleçler ve eklerden oluşur. Bir d işleci
|
||||
içeren silme komutu için kullanılan biçim aşağıdaki gibidir:
|
||||
|
||||
d hareket
|
||||
|
||||
Burada:
|
||||
|
||||
d - silme işletmenidir.
|
||||
hareket - işletmenin neyi işleteceğidir (aşağıda listelenmiştir).
|
||||
d - silme işlecidir.
|
||||
hareket - işlecin neyi işleteceğidir (aşağıda listelenmiştir).
|
||||
|
||||
Hareketlerin kısa bir listesi için:
|
||||
|
||||
@ -250,14 +251,14 @@
|
||||
|
||||
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
|
||||
NOT: Normal kipte hiçbir hareket olmadan yalnızca işleci 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. **
|
||||
** Bir hareketten önce sayı kullanmak o hareketi sayıca tekrarlatır. **
|
||||
|
||||
1. İmleci aşağıda ---> ile imlenmiş satırın BAŞINA götürün.
|
||||
|
||||
@ -277,9 +278,9 @@
|
||||
Ders 2.5: BİR SAYIM KULLANARAK DAHA FAZLA SİLME İŞLEMİ
|
||||
|
||||
|
||||
** Bir işletmen ile birlikte sayı kullanmak işletmeni o kadar tekrarlatır. **
|
||||
** Bir işleç ile birlikte sayı kullanmak işleci o kadar tekrarlatır. **
|
||||
|
||||
Yukarıda sözü edilen silme işletmeni ve hareketinin arasına sayı ekleyerek
|
||||
Yukarıda sözü edilen silme işleci ve hareketinin arasına sayı ekleyerek
|
||||
yapılan işlemi o sayı kadar tekrarlatabilirsiniz.
|
||||
|
||||
d [sayı] hareket
|
||||
@ -302,7 +303,7 @@
|
||||
|
||||
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.
|
||||
olduğuna karar vermişler.
|
||||
|
||||
1. İmleci aşağıdaki tümceciğin ikinci satırına götürün.
|
||||
|
||||
@ -324,7 +325,7 @@
|
||||
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. **
|
||||
** Komutu geri almak için u, bütün bir satırı düzeltmek için U yazın. **
|
||||
|
||||
1. İmleci aşağıda ---> ile imlenmiş satırda ve ilk hatanın üzerine koyun.
|
||||
|
||||
@ -359,12 +360,12 @@
|
||||
|
||||
5. Normal kipte bir komut biçimi şöyledir:
|
||||
|
||||
işletmen [sayı] hareket
|
||||
işleç [sayı] hareket
|
||||
|
||||
burada:
|
||||
işletmen - ne yapılacağı, silmek için d örneğinde olduğu gibi
|
||||
işleç - 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.
|
||||
hareket - işlecin nice davranacağı, w (sözcük), $ (satır sonu) gibi
|
||||
|
||||
6. Bir satırın başına gelmek için sıfır (0) kullanın.
|
||||
|
||||
@ -399,7 +400,7 @@
|
||||
Ders 3.2: DEĞİŞTİR KOMUTU
|
||||
|
||||
|
||||
** İmlecin altındaki karakteri başkası ile değiştirmek için rx kullanın. **
|
||||
** İmlecin altındaki karakteri başkası ile değiştirmek için rx yapın. **
|
||||
|
||||
1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün.
|
||||
|
||||
@ -417,10 +418,10 @@
|
||||
NOT: Unutmayın, ezberleyerek değil deneyerek öğrenin.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 3.3: DEĞİŞTİR İŞLETMENİ
|
||||
Ders 3.3: DEĞİŞTİR İŞLECİ
|
||||
|
||||
|
||||
** Bir sözcüğü imleçten sözcük sonuna kadar değiştirmek için ce kullanın. **
|
||||
** Bir sözcüğü imleçten sözcük sonuna kadar değiştirmek için ce yapın. **
|
||||
|
||||
1. İmleci aşağıda ---> ile imlenmiş İLK satıra götürün.
|
||||
|
||||
@ -435,16 +436,16 @@
|
||||
---> 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.
|
||||
|
||||
ce'nin sadece sözcüğü değiştirmediğini, aynı zamanda sizi INSERT kipine
|
||||
ce'nin sadece sözcüğü değiştirmediğini, aynı zamanda sizi EKLE kipine
|
||||
aldığına da dikkat edin.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 3.4: c'Yİ KULLANARAK DAHA FAZLA DEĞİŞTİRME
|
||||
|
||||
|
||||
** Değiştir işletmeni sil komutu ile aynı hareketlerle kullanılır. **
|
||||
** Değiştir işleci sil komutu ile aynı hareketlerle kullanılır. **
|
||||
|
||||
1. Değiştir işletmeni sil ile aynı yolla çalışır. Biçim şöyledir:
|
||||
1. Değiştir işleci sil ile aynı yolla çalışır. Biçim şöyledir:
|
||||
|
||||
c [sayı] hareket
|
||||
|
||||
@ -472,7 +473,7 @@
|
||||
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 işletmeni belirlenen nesneyi, imleçten hareketin sonuna kadar
|
||||
3. Değiştir işleci 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.
|
||||
@ -526,8 +527,8 @@
|
||||
|
||||
---> "hatttaa" hatayı yazmanın doğru yolu değil; hatttaa bir hata.
|
||||
|
||||
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.
|
||||
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 AYRAÇLAR ARAMASI
|
||||
@ -543,7 +544,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
|
||||
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
|
||||
5. İmleci başka bir (), [] veya {} üzerine götürün ve % işlecinin neler
|
||||
yaptığını gözlemleyin.
|
||||
|
||||
---> Bu içerisinde ( )'ler, ['ler ] ve {'ler } bulunan bir satırdır.
|
||||
@ -584,19 +585,19 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
[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,
|
||||
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,
|
||||
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 (), [], {} 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,
|
||||
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,
|
||||
İ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.
|
||||
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.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@ -617,8 +618,8 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
|
||||
NOT: Herhangi bir dış komutu bu yolla çalıştırmak mümkündür.
|
||||
|
||||
NOT: Tüm : komutlarından sonra <ENTER> düğmesine basılmalıdır. Bundan sonra
|
||||
bunu her zaman anımsatmayacağız.
|
||||
NOT: Tüm : komutlarından sonra <ENTER> düğmesine basılmalıdır. Bundan
|
||||
sonra bunu her zaman anımsatmayacağız.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 5.2: DOSYA YAZMAYA DEVAM
|
||||
@ -641,11 +642,11 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
kaydettiğiniz vimtutor'un gerçek bir kopyası olduğunu görürsünüz.
|
||||
|
||||
5. Şimdi dosyayı şu komutları vererek silin:
|
||||
Windows: :!del DENEME
|
||||
Unix (macOS, Linux, Haiku): :!rm DENEME
|
||||
Windows: :!del DENEME
|
||||
Unix (macOS, Linux, Haiku): :!rm DENEME
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 5.3: YAZMAK İÇİN METİN SEÇME
|
||||
Ders 5.3: YAZMA İÇİN METİN SEÇME
|
||||
|
||||
|
||||
** Dosyanın bir bölümünü kaydetmek için, v hareket :w DOSYA_ADI yazın. **
|
||||
@ -671,14 +672,14 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
|
||||
1. İmleci bu satırın hemen bir üstüne koyun.
|
||||
|
||||
NOT: İkinci adımı gerçekleştirdikten sonra Ders 5.3'ün metnini göreceksiniz.
|
||||
NOT: İkinci adımdan sonra Ders 5.3'ün metnini göreceksiniz.
|
||||
Sonrasında AŞAĞI düğmesi ile bu derse geri gelin.
|
||||
|
||||
2. Şimdi :r DENEME komutunu kullanarak DENEME dosyasını bu dosyanın içine
|
||||
getirin. Getirdiğiniz dosya imlecin hemen altına yerleştirilir.
|
||||
|
||||
3. Dosyanın getirildiğini doğrulamak için YUKARI düğmesini kullanarak
|
||||
Ders 5.3'ün iki adet kopyası olduğunu görün, özgün sürümü ve kopyası.
|
||||
Ders 5.3'ün iki adet kopyası olduğunu görün, özgün sürümü ve kopyası.
|
||||
|
||||
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ı
|
||||
@ -708,17 +709,17 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
Ders 6.1: AÇ KOMUTU
|
||||
|
||||
|
||||
** İmlecin aşağısına bir satır açmak ve INSERT kipine geçmek için o yazın. **
|
||||
** İmlecin aşağısına satır açmak ve EKLE kipine geçmek için o yazın. **
|
||||
|
||||
1. İmleci aşağıda ---> ile imlenmiş satıra götürün.
|
||||
|
||||
2. İmlecin aşağısına bir satır açmak ve INSERT kipine geçmek için o
|
||||
2. İmlecin aşağısına bir satır açmak ve EKLE kipine geçmek için o
|
||||
(küçük harfle) yazın.
|
||||
|
||||
3. Şimdi herhangi bir metin girin ve INSERT kipinden çıkmak için <ESC>
|
||||
3. Şimdi herhangi bir metin girin ve EKLE kipinden çıkmak için <ESC>
|
||||
düğmesine basın.
|
||||
|
||||
---> o yazdıktan sonra imleç INSERT kipinde açılan satırın üzerine gider.
|
||||
---> o yazdıktan sonra imleç EKLE kipinde açılan satırın üzerine gider.
|
||||
|
||||
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.
|
||||
@ -729,15 +730,15 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
Ders 6.2: EKLE KOMUTU
|
||||
|
||||
|
||||
** İmleçten sonra metin eklemek için a yazın. **
|
||||
** İmleçten sonra metin eklemek için a yazın. **
|
||||
|
||||
1. İmleci aşağıda ---> ile imlenmiş satıra götürün.
|
||||
|
||||
2. İmleç satı'nın sonuna gelinceye dek e düğmesine basın.
|
||||
2. İmleç satırın sonuna gelinceye dek e düğmesine basın.
|
||||
|
||||
3. İmleçten SONRA metin eklemek için a yazın.
|
||||
|
||||
4. Şimdi ilk satırı ikincisi gibi tamamlayın. INSERT kipinden çıkmak için
|
||||
4. Şimdi ilk satırı ikincisi gibi tamamlayın. EKLE kipinden çıkmak için
|
||||
<ESC> düğmesine basın.
|
||||
|
||||
5. e düğmesini kullanarak bir sonraki yarım sözcüğe gidin ve adım 3 ve 4'ü
|
||||
@ -758,7 +759,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
2. Şimdi R düğmesine basın ve ikinci satırdaki sayıyı ilk satırdaki xxx'in
|
||||
yerine yazın.
|
||||
|
||||
3. <ESC> düğmesine basarak REPLACE kipinden çıkın. Satırın geri kalanının
|
||||
3. <ESC> düğmesine basarak DEĞİŞTİR kipinden çıkın. Satırın geri kalanının
|
||||
değişmediğini gözlemleyin.
|
||||
|
||||
4. Kalan xxx'i de değiştirmek için adımları tekrarlayın.
|
||||
@ -769,11 +770,11 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 6.4: METİN KOPYALA VE YAPIŞTIR
|
||||
|
||||
** y işletmenini kullanarak metin kopyalayın ve p kullanarak yapıştırın. **
|
||||
** y işlecini kullanarak metin kopyalayın ve p kullanarak yapıştırın. **
|
||||
|
||||
1. İmleci aşağıda ---> ile imlenmiş satıra getirin ve "a)"nın ardına koyun.
|
||||
1. İmleci aşağıda ---> ile imlenmiş satıra getirin, "a)"nın ardına koyun.
|
||||
|
||||
2. v ile VISUAL kipine geçin ve imleci "ilk" sözcüğünün öncesine getirin.
|
||||
2. v ile GÖRSEL kipe geçin ve imleci "ilk" sözcüğünün öncesine getirin.
|
||||
|
||||
3. y düğmesine basarak seçili metni kopyalayın.
|
||||
|
||||
@ -781,13 +782,13 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
|
||||
5. p düğmesine basarak metni yapıştırın. Akabinde <ESC> düğmesine basın.
|
||||
|
||||
6. VISUAL kipine geçerek "öge" sözcüğünü seçin, y ile kopyalayın, j$ ile
|
||||
6. GÖRSEL kipe geçerek "öge" sözcüğünü seçin, y ile kopyalayın, j$ ile
|
||||
ikinci satırın sonuna gidin ve p ile sözcüğü yapıştırın.
|
||||
|
||||
---> a) Bu ilk öge
|
||||
---> b)
|
||||
|
||||
NOT: y komutunu bir işletmen olarak da kullanabilirsiniz; yw komutu yalnızca
|
||||
NOT: y komutunu bir işleç olarak da kullanabilirsiniz; yw komutu yalnızca
|
||||
bir sözcüğü kopyalar.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@ -820,7 +821,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
|
||||
|
||||
1. o komutu imlecin altında bir satır açar ve imleci bu açılmış satıra
|
||||
INSERT kipinde yerleştirir.
|
||||
EKLE kipinde yerleştirir.
|
||||
O komutu imlecin üzerinde bir satır açar.
|
||||
|
||||
2. a komutu imleçten sonra metin girişine olanak verir.
|
||||
@ -828,9 +829,9 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
|
||||
3. e komutu imleci bir sözcüğün sonuna taşır.
|
||||
|
||||
4. y işletmeni metni kopyalar, p işletmeni yapıştırır.
|
||||
4. y işleci metni kopyalar, p işleci yapıştırır.
|
||||
|
||||
5. R komutu REPLACE (DEĞİŞTİR) kipine girer ve <ESC>'ye basılana kadar kalır.
|
||||
5. R komutu DEĞİŞTİR kipine girer ve <ESC>'ye basılana kadar kalır.
|
||||
|
||||
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.
|
||||
@ -846,7 +847,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
|
||||
** Çevrimiçi yardım sistemini kullanın **
|
||||
|
||||
Vim geniş bir çeirimiçi yardım sistemine sahiptir. Başlamak için şu üçünü
|
||||
Vim geniş bir çevrimiçi yardım sistemine sahiptir. Başlamak için şu üçünü
|
||||
deneyebilirsiniz:
|
||||
- (eğer varsa) <HELP> düğmesine basın
|
||||
- (eğer varsa) <F1> düğmesine basın
|
||||
@ -858,7 +859,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
Yardım penceresini kapatmak için :q yazıp <ENTER> düğmesine basın.
|
||||
|
||||
":help" komutuna değişken (argüman) vererek herhangi bir konu hakkında
|
||||
yardım alabilirsini. Şunları deneyin (<ENTER> düğmesine basmayı unutmayın):
|
||||
yardım alabilirsiniz. Şunları deneyin:
|
||||
|
||||
:help w
|
||||
:help c_<CTRL> D
|
||||
@ -868,6 +869,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 7.2: BİR BAŞLANGIÇ BETİĞİ OLUŞTURUN
|
||||
|
||||
|
||||
** Vim'in özelliklerine bakın **
|
||||
|
||||
Vim Vi'dan çok daha fazla özelliğe sahiptir fakat birçoğu öntanımlı olarak
|
||||
@ -892,17 +894,21 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 7.3: TAMAMLAMA
|
||||
|
||||
|
||||
** <CTRL> D ve <TAB> ile komut istemi ekranında tamamlama **
|
||||
|
||||
1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmadığından emin olun.
|
||||
1. :set nocp komutunu kullanarak Vim'in uyumlu kipte olmadığından
|
||||
emin olun.
|
||||
|
||||
2. Bulunduğunuz dizindeki dosyalara :!ls veya :!dir ile bakın.
|
||||
|
||||
3. Bir komutun başlangıcını yazın, örneğin :e.
|
||||
|
||||
4. <CTRL> D'ye bastığınızda Vim size e ile başlayan komutları gösterecektir.
|
||||
4. <CTRL> D'ye bastığınızda Vim size e ile başlayan komutları
|
||||
gösterecektir.
|
||||
|
||||
5. d <TAB> kullandığınızda Vim komutu kendinden :edit olarak tamamlayacaktır.
|
||||
5. d <TAB> kullandığınızda Vim komutu kendinden :edit olarak
|
||||
tamamlayacaktır.
|
||||
|
||||
6. Şimdi bir boşluk ekleyin ve var olan bir dosyanın baş harflerini yazın.
|
||||
Örneğin :edit DOS.
|
||||
@ -916,6 +922,7 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ders 7: ÖZET
|
||||
|
||||
|
||||
1. :help yazmak veya <F1> veya <HELP> düğmelerine basmak yardım
|
||||
penceresini açar.
|
||||
|
||||
@ -933,10 +940,11 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Burada Vim Eğitmeni tamamlanmış oldu. Eğitmendeki amaç Vim düzenleyicisi
|
||||
Böylece Vim Eğitmeni tamamlanmış oldu. Eğitmendeki amaç Vim düzenleyicisi
|
||||
hakkında kısa bir bilgi vermek ve onu kolayca kullanmanızı sağlamaktı.
|
||||
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.
|
||||
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.
|
||||
|
||||
Daha fazla okuma ve çalışma için şu kitabı öneriyoruz:
|
||||
|
||||
@ -962,7 +970,10 @@ Not: Arama dosyanın sonuna ulaştığında dosyanın başından sürecektir. Bu
|
||||
|
||||
Vim için değiştiren: Bram Moolenaar
|
||||
|
||||
Türkçe çeviri: Serkan "heartsmagic" Çalış (2005), adresimeyaz (at) yahoo com
|
||||
2019 Güncelleme: Emir SARI, emirsari (at) gmail com
|
||||
Türkçe çeviri:
|
||||
Serkan "heartsmagic" Çalış (2005), adresimeyaz (at) yahoo (dot) com
|
||||
|
||||
2019 Güncelleme:
|
||||
Emir SARI, bitigchi (at) me (dot) com
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Reference in New Issue
Block a user