annotate runtime/tutor/tutor.tr.utf-8 @ 33815:08f9e1eac4cf v9.0.2123

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