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