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