blob: 96bf3b29ddc9c54b760232824e38216106cf328d [file] [log] [blame]
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +00001===============================================================================
2= V I M T u t o r'a Hoş Geldiniz - Sürüm 1.5 =
3===============================================================================
4
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 açıklamak
8 için tasarlanmıştır.
9
10 Eğitmeni tamamlama süresi yapacağınız denemelere bağlı olarak 25-30
11 dakikadır.
12
Bram Moolenaar56c860c2019-08-17 20:09:31 +020013 Derslerdeki komutlar bu metni değiştirecektir. Üzerinde çalışmak için
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +000014 bu dosyanın bir kopyasını alın (eğer "vimtutor" uygulamasını çalıştırdıysanız
15 zaten bir kopyasını almış oldunuz).
16
17 Bu eğitmenin, kullanarak öğretmeye ayarlandığını unutmamak önemlidir. Bu şu
18 anlama gelir; komutları öğrenmek için doğru bir şekilde çalıştırmanız gerekir.
19 Eğer sadece yazılanları okursanız komutları unutursunuz.
20
Bram Moolenaar56c860c2019-08-17 20:09:31 +020021 Şimdi Caps-Lock düğmenizin basılı olmadığına emin olun ve Ders 1.1'in
22 ekranı tamamen doldurması için j düğmesine yeterli miktarda basın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +000023~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24 Ders 1.1: İMLECİ HAREKET ETTİRMEK
25
Bram Moolenaar56c860c2019-08-17 20:09:31 +020026 Ç.N: Tüm derslerde <ENTER> gördüğünüz yerde bu düğmeye basmanız gerekir.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +000027
Bram Moolenaar56c860c2019-08-17 20:09:31 +020028 ** İmleci hareket ettirmek için, h,j,k,l düğmelerine gösterildiği gibi basın. **
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +000029 ^
Bram Moolenaar56c860c2019-08-17 20:09:31 +020030 k İpucu: h düğmesi soldadır ve sola hareket eder.
31 < h l > l düğmesi sağdadır ve sağa hareket eder.
32 j j düğmesi aşağı yönlü bir ok gibidir.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +000033 v
Bram Moolenaar56c860c2019-08-17 20:09:31 +020034 1. Yeterli oluncaya kadar imleci ekranda hareket ettirin.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +000035
Bram Moolenaar56c860c2019-08-17 20:09:31 +020036 2. Aşağı düğmesini (j) tekrar edene kadar basılı tutun.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +000037---> Şimdi, bir sonraki derse nasıl geçeceğinizi biliyorsunuz.
38
Bram Moolenaar56c860c2019-08-17 20:09:31 +020039 3. Aşağı düğmesini kullanarak, Ders 1.2'ye geçin.
40 Not: Eğer yazdığınız bir şeyden emin değilseniz, Normal kipe geçmek için <ESC> düğmesine basın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +000041 Daha sonra istediğiniz komutu yeniden yazın.
Bram Moolenaar56c860c2019-08-17 20:09:31 +020042 Not: Ok düğmeleri da aynı zamanda işe yararlar ancak hjkl düğmelerini kullanmaya alıştığınızda etrafta daha hızlı
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +000043 hareket edersiniz.
44~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
45 Ders 1.2: VIM'E GİRİŞ VE VIM'DEN ÇIKIŞ
46
47
48 !! NOT: Aşağıdaki adımları yapmadan önce, bu dersi tamamen okuyun.
49
Bram Moolenaar56c860c2019-08-17 20:09:31 +020050 1. <ESC> düğmesine basın (Normal kipte olmayı garantilemek için).
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +000051
52 2. Yazın: :q! <ENTER>.
53
54---> Bu düzenleyicinin yaptığınız değişiklikleri KAYDETMEDEN kapanmasını sağlar.
55 Eğer yaptıklarınızın kaydedilmesini istiyorsanız şunu yazın:
56 :wq <ENTER>
57
58 3. Kabuk istemcisini (shell prompt) gördüğünüzde, sizi bu eğitmene getiren
59 komutu yazın. Bu: vimtutor <ENTER> komutudur.
60 Normalde: vim tutor <ENTER> komutu kullanılır.
61---> 'vim' vim düzenleyicisine gir anlamına gelir, 'tutor' ise açmak istediğiniz dosyadır.
62
63 4. Eğer bu adımları ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e kadar olan adımları,
64 düzenleyiciden çıkmak ve yeniden girmek için uygulayın.
65~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66 Ders 1.3: METİN DÜZENLEME - SİLME
67
68
69** Normal kipteyken imlecin altındaki karakteri silmek için x 'e basın.**
70
71 1. İmleci aşağıda işaretlenmiş (-->) satıra götürün.
72
73 2. Hataları düzeltmek için, imleci silinmesi gereken karakterin üzerine getirin
74
Bram Moolenaar56c860c2019-08-17 20:09:31 +020075 3. İstenmeyen karakteri silmek için x düğmesine basın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +000076
77 4. Cümle düzelene kadar 2'den 4'e kadar olan adımları tekrar edin.
78
79---> İinek ayyın üzzerinden attladı.
80
81 5. Şimdi satır düzeldi, Ders 1.4'e geçin.
82
83NOT: Bu eğitmende ilerledikçe ezberlemeye çalışmayın, kullanarak öğrenin.
84
85
86
87~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88 Ders 1.4: METİN DÜZENLEME - EKLEME
89
90
91 ** Normal kipteyken metin eklemek için i 'ye basın. **
92
93 1. İmleci aşağıdaki işaretlenmiş (-->) ilk satıra götürün.
94
95 2. İlk satırı ikincisinin aynısı gibi yapmak için, imleci eklenmesi gereken
96 metinden sonraki ilk karakterin üzerine götürün.
97
98 3. i 'ye basın ve gerekli eklemeleri yapın.
99
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200100 4. Her hata düzeltildiğinde <ESC> düğmesine basarak Normal kipe dönün.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000101 Cümleyi düzeltmek için 2'den 4'e kadar olan adımları tekrar edin.
102
103---> Bu metinde eksk.
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200104---> Bu metinde bir şey eksik.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000105
106 5. Metin ekleme çalışmalarını yeterli görüyorsanız aşağıdaki özete geçin.
107
108
109
110~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 DERS 1 ÖZET
112
113
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200114 1. İmleç hem ok hem de hjkl düğmeleri ile hareket ettirilir.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000115 h (sol) j (aşağı) k (yukarı) l (sağ)
116
117 2. (Konsoldan) Vim'e girmek içn yazın: vim DOSYAİSMİ <ENTER>
118
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200119 3. Tüm değişiklikleri gözardı edip Vim'den çıkmak için yazın:
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000120 <ESC> :q! <ENTER>
121 veya tüm değişiklikleri kaydetmek için yazın:
122 <ESC> :wq <ENTER>
123
124 4. İmlecin altındaki bir karakteri silmek için Normal kipte x yazın.
125
126 5. İmlecin altında metin eklemek için Normal kipte yazın:
127 i yazılacak metin <ESC>
128
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200129NOT: <ESC> düğmesine basmak sizi Normal kipe götürür ya da istenmeyen tamamlanmamış bir komutu
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000130 iptal eder.
131
132Şimdi Ders 2 ile devam edin.
133
134
135~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
136 Ders 2.1: SİLME KOMUTLARI
137
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200138 ** Bir sözcüğü silmek için dw yazın.**
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000139
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200140 1. Normal kipte olduğunuzdan emin olmak için <ESC> düğmesine basın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000141
142 2. İmleci aşağıdaki işaretlenmiş (-->) satıra götürün.
143
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200144 3. İmleci silinmesi gereken sözcüğün başına götürün.
145
146 4. Sözcüğü silmek için dw yazın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000147
148 NOT: dw harfleri siz yazdıkça ekranın son satırında görülecektir.
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200149 Eğer yanlış bir şeyler yazarsanız, yeniden başlamak için <ESC> düğmesine basın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000150
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200151---> Bu satırda çerez cümleye ait olmayan leblebi sözcükler var.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000152
153
154 5. Cümle düzelene kadar adım 3 ve 4'ü tekrar edin, daha sonra Ders 2.2'ye gidin.
155
156
157
158~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
159 Ders 2.2: DAHA FAZLA SİLME KOMUTU
160
161
162 ** Satırı sonuna kadar silmek için d$ yazın.**
163
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200164 1. Normal kipte olmaktan emin olmak için <ESC> düğmesine basın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000165
166 2. İmleci aşağıdaki işaretlenmiş (-->) satıra götürün.
167
168 3. İmleci doğru olan satırın sonuna götürün. (Birinciden SONRA. )
169
170 4. Satırı sonuna kadar silmek için d$ yazın.
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200171 ( d$ yazarken $ kullanmak için Türkçe Q klavyede <ALT GR> 4,
172 Türkçe F klavyede <SHIFT> 4 ikilisini kullanın.)
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000173
174---> Birileri bu satırın sonunu iki defa yazmış. Birileri bu satırın sonunu iki defa yazmış.
175
176 5. Neler olduğunu anlamak için Ders 2.3'e gidin.
177
178
179
180
181
182~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
183 Ders 2.3: KOMUTLAR VE NESNELER
184
185
186 d silme komutu için biçim aşağıdaki gibidir:
187
188 [sayı] d nesne VEYA d [sayı] nesne
189 Burada:
190 sayı - komutun kaç defa çalıştırlacağı (isteğe bağlı, varsayılan=1).
191 d - silme komutu
192 nesne - komutun ne şekilde çalışacağı (aşağıda listlendi).
193
194 Nesnelerin kısa bir listesi.
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200195 w - Boşluğu da içererek, imleçten itibaren sözcüğün sonuna kadar.
196 e - Boşluğu İÇERMEDEN, imleçten itibaren sözcüğün sonuna kadar.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000197 $ - imleçten satırın sonuna kadar.
198
199NOT: Serüven sevenler için, Normal kipte iken, komut olmadan sadece nesnenin kendisine basmak
200 imleci yukardaki listede olduğu gibi hareket ettirecektir.
201
202
203
204
205~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
206 Ders 2.4: 'KOMUT-NESNE'ye BİR İSTİSNA
207
208
209 ** Bütün bir satırı silmek için dd yazın. **
210
211 Bütün bir satır silme sıklığından dolayı, Vi tasarımcıları bir satırı
212 tamamen silmek için iki d yazmanın daha kolay olacağına karar verdiler.
213
214 1. İmleci aşağıdaki tümceciğin ikinci satırına götürün.
215 2. Satırı silmek için dd yazın.
216 3. Şimdi de dördüncü satıra gidin.
217 4. İki satırı birden silmek için 2dd (sayı-komut-nesne'yi hatırlayın) yazın.
218
219 1) Güller kırmızıdır,
220 2) Çamur eğlenceli,
221 3) Menekşeler mavi,
222 4) Bir arabam var,
223 5) Saat bana söyler,
224 6) Şeker tatlıdır
225 7) Ve sen de öylesin
226
227~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
228 Ders 2.5: GERİ AL KOMUTU
229
230
231 ** Son komutu geri almak için u , bütün bir satırı düzeltmek için U yazın.**
232
233 1. İmleci aşağıdaki işaretlenmiş (-->) satırdaki ilk hatanın üzerine götürün.
234 2. İlk istenmeyen karakteri silmek için x yazın.
235 3. Şimdi son çalıştırılan komutu geri almak için u yazın.
236 4. Bu sefer x komutunu kullanarak satırdaki tüm hataları düzeltin.
237 5. Şimdi satırı ilk haline çevirmek için büyük U yazın.
238 6. Şimdi U ve daha önceki komutları geri almak için birkaç defa u yazın.
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200239 7. Şimdi birkaç defa CTRL-R (CTRL'yi basılı tutarken R'ye basın) yazarak geri almaları da geri alın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000240
241---> Buu satıırdaki hataları düüzeltinn ve sonra koomutu geri alllın.
242
243 8. Bunlar son derece kullanışlı komutlardır. Şimdi Ders 2 Özete geçin.
244
245
246
247
248~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
249 DERS 2 ÖZET
250
251
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200252 1. İmleçten itibaren bir sözcüğü silmek için yazın: dw
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000253
254 2. İmleçten itibaren bir satırı silmek için yazın: d$
255
256 3. Bütün bir satırı silmek için yazın: dd
257
258 4. Normal kipte bir komut biçimi şöyledir:
259
260 [sayı] komut nesne VEYA komut [sayı] nesne
261 burada:
262 sayı - komutun kaç kere tekrar edeceği
263 komut - ne yapılacağı, silmek için d olduğu gibi
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200264 nesne - komutun nasıl davranacağı, w (sözcük), $ (satır sonu), vb gibi.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000265
266 5. Önceki hareketleri geri almak için yazın: u (küçük u)
267 Bir satırdaki tüm değişiklikleri geri almak için yazın: U (büyük u)
268 Geri almaları geri almak için yazın: CTRL-R
269
270
271~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
272 Ders 3.1: KOY KOMUTU
273
274
275 ** Son yaptığınız silme işlemini imleçten sona geri yerleştirmek için p yazın.**
276
277 1. İmleci aşağıdaki tümceciğin ilk satırına götürün.
278
279 2. Satırı silip Vim'in tamponuna yerleştirmek için dd yazın.
280
281 3. İmleci, silinmiş satırı nereye yerleştirmek istiyorsanız, o satırın ÜZERİNE götürün.
282
283 4. Normal kipteyken, satırı yerleştirmek için p yazın.
284
285 5. Tüm satırları doğru sıraya koymak için 2'den 4'e kadar olan adımları tekrar edin.
286
287 d) Sen de öğrendin mi?
288 b) Menekşeler mavidir,
289 c) Akıl öğrenilir,
290 a) Güller kırmızıdır,
291
292
293
294~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
295 Ders 3.2: YERLEŞTİR KOMUTU
296
297
298 ** İmlecin altında bir karakter yerleştirmek için r yazın.**
299
300 1. İmleci aşağıdaki işaretlenmiş(--->) ilk satıra götürün.
301
302 2. İmleci satırdaki ilk hatanın üzerine götürün.
303
304 3. Hatayı düzeltmek için önce r ardından da doğru karakteri yazın.
305
306 4. İlk satır düzelene kadar adım 2 ve 3'ü tekrar edin.
307
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200308---> Bu satıv yazılıvken, bivileri yamlış düğmetere basmış.
309---> Bu satır yazılırken, birileri yanlış düğmelere basmış.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000310
311 5. Ders 3.2'ye geçin.
312
313NOT: Unutmayın, ezberleyerek değil kullanarak öğrenin.
314
315
316~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
317 Ders 3.3: DEĞİŞTİR KOMUTU
318
319
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200320 ** Bir sözcüğün tamamını veya parçasını değiştirmek için cw yazın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000321
322 1. İmleci aşağıdaki işaretlenmiş(--->) satıra götürün.
323
324 2. İmleci "sutar" daki u'nun üzerine yerleştirin.
325
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200326 3. Önce cw ardından doğru sözcüğü girin (bu durumda 'atır'.)
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000327
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200328 4. <ESC> düğmesine basın ve bir sonraki hataya gidin (değişmesi gereken ilk karakter.)
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000329
330 5. İlk cümle ikincisiyle aynı olana kadar adım 3 ve 4'ü tekrar edin.
331
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200332---> Bu sutar değiştir komutu ile değişneli gereken birkaç mözcük içeriyor.
333---> Bu satır değiştir komutu ile değişmesi gereken birkaç sözcük içeriyor.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000334
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200335cw'nin sadece sözcüğü değiştirmediğini, aynı zamanda sizi insert kipine götürdüğüne de dikkat edin.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000336
337
338~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
339 Ders 3.4: c'Yİ KULLANARAK DAHA FAZLA DEĞİŞTİRME
340
341
342 ** Değiştir komutu sil komutu ile aynı nesnelerle kullanılır.**
343
344 1. Değiştir komutu sil ile aynı yolla çalışır. Biçim şöyledir:
345
346 [sayı] c nesne VEYA c [sayı] nesne
347
348 2. Nesneler de aynı zamanda aynıdır. Örneğin w (word), $ (satır sonu), vb. gibi.
349
350 3. Aşağıdaki işaretlenmiş(--->) ilk satıra gidin.
351
352 4. İmleci ilk hataya götürün.
353
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200354 5. Satırın geri kalan kısmını ikincisi gibi yapmak için c$ yazın ve daha sonra <ESC> düğmesine basın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000355
356---> Bu satırın sonu düzeltilmek için biraz yardıma ihtiyaç duyuyor.
357---> Bu satırın sonu düzeltilmek için c$ komutu kullanılarak yardıma ihtiyaç duyuyor.
358
359
360~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
361 DERS 3 ÖZET
362
363
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200364 1. Silinmiş olan bir metni geri yerleştirmek için p yazın. Bu silinmiş metni
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000365 imleçten hemen SONRA geri yerleştirir (eğer bir satır silinmişse hemen imleçten sonra, alta
366 yerleştirilecektir)
367
368 2. İmlecin altındaki karakteri değiştirmek için önce r ardından da
369 asıl karakteri yazın.
370
371 3. Değiştir komutu belirlenen nesneyi, imleçten nesnenin sonuna kadar değiştirme imkanı verir.
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200372 Örneğin, bir sözcüğü imleçten sonuna kadar değiştirmek için cw , bir satırın tamamını
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000373 değiştirmek içinse c$ yazın.
374
375 4. Değiştir için biçim şöyledir:
376
377 [sayı] c nesne VEYA c [sayı] nesne
378
379Şimdi bir sonraki derse geçin.
380
381
382
383~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
384 Ders 4.1: KONUM VE DOSYA DURUMU
385
386
387 ** Dosya içerisindeki konumunuzu ve dosyanın durumunu görmek için CTRL-g yazın. **
388 ** Dosya içerisindeki bir satıra gitmek için SHIFT-g yazın. **
389
390 Not: Adımlardan herhangi birini yapmadan önce dersin tamamını okuyun!!
391
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200392 1. Ctrl düğmesini basılı tutun ve g'ye basın. Dosyanın sonunda dosya ismini ve bulunduğunuz konumu
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000393 gösteren bir durum satırı görünecektir. Adım 3 için satır numarasını
394 unutmayın.
395
396 2. Dosyanın sonuna gitmek için shift-G 'ye basın.
397
398 3. Daha önce bulunduğunuz satır numarasını yazın ve daha sonra shift-G 'ye basın.
399 Bu sizi daha önce bulunduğunuz ve Ctrl-g 'ye bastığınız satıra geri götürecektir.
400 (Sayılar yazılırken ekranda GÖRÜNMEYECEKLERDİR.)
401
402 4. Yapabileceğinizi düşündüğünüzde, adım 1'den 3'e kadar yapın.
403
404 Ç.N: Bu kısım orijinal metinde de biraz eksik anlatılmış gibi. Bir satır hakkında bilgi almak için
405 Ctrl-g'yi kullanın. Herhangi bir satıra gitmek içinse, önce satır numarasını yazın ve ardınan
406 shift-g'ye basın. Satır numarası girmeden basılan shift-g sizi satır sonuna götürür.
407
408~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
409 Ders 4.2: ARAMA KOMUTU
410
411
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200412 ** Bir sözcük öbeğini aramak için / ile beraber sözcük öbeğini girin. **
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000413
414 1. Normal kipteyken / karakterini yazın. Komut bölümü yerine / karakterinin ve
415 imlecin ekranın sonunda göründüğüne dikkat edin.
416
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200417 2. Şimdi, 'hatttaa' yazıp <ENTER> 'a basın. Bu sizin aramak istediğiniz sözcük.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000418
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200419 3. Aynı sözcük öbeğini tekrar aramak için, basitçe n yazın.
420 Aynı sözcük öbeğini zıt yönde aramak için, Shift-N yazın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000421
422 4. Eğer zıt yöne doğru bir arama yapmak istiyorsanız, / komutu yerine
423 ? komutunu kullanın.
424
425---> "hatttaa" hatayı yazmanın doğru yolu değil; hatttaa bir hata.
426
427Not: Arama dosyanın sonuna ulaştığında, tekrar baştan başlayacaktır.
428
429~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
430 Ders 4.3: UYAN PARANTEZ ARAMASI
431
432
433 ** Uyan bir ),] veya } bulmak için % yazın. **
434
435 1. İmleci işaretli (--->) satırdaki herhangi bir (, [ veya { karakterinin
436 üzerine götürün.
437
438 2. Şimdi % karakterini yazın.
439
440 3. İmleç uyan parantez veya ayracın üzerine gider.
441
442 4. Uyan ilk parantezin üzerine geri dönmek için yine % yazın.
443
444---> Bu ( içerisinde ('ler, ['ler ] ve {'ler } bulunan bir satırdır. ))
445
446Not: Bu içerisinde uymayan parantezler bulunan bir programın yanlışını ayıklamak için
447 son derece yararlıdır.
448
449
450
451
452
453
454~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
455 Ders 4.4: HATALARI DÜZELTMEK İÇİN BİR YOL
456
457
458 ** 'eski' yerine 'yeni' yerleştirmek için :s/eski/yeni/g yazın. **
459
460 1. İmleci aşağıdaki işaretli (--->) satıra götürün.
461
462 2. :s/buu/bu yazıp <ENTER> 'a basın. Bu komutun sadece satırdaki ilk karşılaşmayı
463 düzelttiğine dikkat edin.
464
465 3. Şimdi genel olarak satırdaki tüm değişikliği yapmak için :s/buu/bu/g yazın.
466
467---> Buu birinci, buu ikinci, buu üçüncü bölüm.
468
469 4. İki satır arasındaki bir karakter katarının tümünü değiştirmek için,
470 :#,#s/eski/yeni/g yazın, burada #,# iki satırın sayılarıdır.
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200471 Tüm dosyadaki karşılaşılan sözcükleri değiştirmek için :%s/eski/yeni/g yazın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000472
473
474
475
476
477~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
478 DERS 4 ÖZET
479
480
481 1. Ctrl-g sizin dosyadaki konumunuzu ve dosya durumunu gösterir.
482 Shift-G dosyanın sonuna gider. Shift-G 'den önce bir sayı yazılırsa, o satıra
483 gidilir.
484
485 2. Bir sözcük öbeğinden önce / yazmak, İLERİ yönde o öbeği aratır.
486 Bir sözcük öbeğinden önce ? yazmak, GERİ yönde o öbeği aratır.
487 Bir aramadan sonra, aynı yöndeki bir sonraki karşılaşmayı bulmak için n ,
488 veya zıt yöndekini bulmak için Shift-N yazın.
489
490 3. İmleç bir (,),[,],{,} parantezi üzerindeyken % yazmak, uyan diğer eş parantezi bulur.
491
492 4. Bir satırdaki ilk 'eski'yi 'yeni' ile değiştirmek için :s/eski/yeni yazın.
493 Bir satırdaki tüm 'eski'leri 'yeni' ile değiştirmek için :s/eski/yeni/g yazın.
494 İki satır arasındaki öbekleri değiştirmek için :#,#s/eski/yeni/g yazın.
495 (#'lar satır numaraları)
496 Bir dosyadaki tüm karşılaşmaları değiştirmek için :%s/eski/yeni/g yazın.
497 Her seferinde onay sorması için 'c' ekleyin. :%s/eski/yeni/gc
498
499
500~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
501 Ders 5.1: BIR DIŞ KOMUT ÇALIŞTIRMAK
502
503
504 ** Bir dış komutu çalıştırmak için :! ve ardından istediğiniz dış komutu yazın. **
505
506 1. İmleci ekranın altına götürmek için alışık olduğunuz : komutunu yazın. Bu size
507 bir komut yazma imkanı verir.
508
509 2. Şimdi ! nlem) karakterini yazın. Bu size bir dış komut çalıştırma
510 imkanı verir.
511
512 3. Örnek olarak ! karakterini takiben ls yazın ve <ENTER>'a basın. Bu size
513 o anda bulunduğunuz dizindeki dosyaları gösterecektir. Veya ls çalışmazsa :!dir
514 komutunu kullanın.
515
516Not: Herhangi bir dış komutu bu yolla çalıştırmak mümkündür.
517
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200518Not: Tüm : komutlarından sonra <ENTER> düğmesine basılmalıdır.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000519
520
521
522
523~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
524 Ders 5.2: DOSYA YAZMAYA DEVAM
525
526
527 ** Dosyaya yapılan değişikliği kaydetmek için, :w DOSYAİSMİ yazın. **
528
529 1. Bulunduğunuz dizini listelemek için :!dir veya :!ls yazın.
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200530 Komuttan sonra <ENTER> düğmesine basıcağınızı zaten biliyorsunuz.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000531
532 2. Mevcut olmayan bir dosya ismi seçin, örneğin DENEME.
533
534 3. Şimdi :w DENEME yazın (DENEME sizin seçtiğiniz dosya ismi).
535
536 4. Bu tüm dosyayı (Vim Tutor) DENEME isminde başka bir dosyaya yazar.
537 Bunu doğrulamak için, :!dir yazın ve yeniden bulunduğunuz dizini listeleyin.
538
539Not: Eğer Vim'den çıkıp kaydettiğiniz DENEME dosyasını açarsanız, bunun kaydettiğiniz
540 vimtutor'un gerçek bir kopyası olduğunu görürsünüz.
541
542 5. Şimdi dosyayı şu komutları vererek silin (MS-DOS) :!del DENEME
543 (veya UNIX) :!rm DENEME
544
545
546~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
547 Ders 5.3: SEÇMELİ YAZ KOMUTU
548
549
550 ** Dosyanın bir bölümünü kaydetmek için, :#,# w DOSYAİSMİ yazın. **
551
552 1. Bir kez daha bulunduğunuz dizini görmek için :!dir veya :!ls yazın,
553 ardından DENEME gibi uygun bir dosya ismi seçin.
554
555 2. İmleci bu sayfanın başına götürün ve ardından CTRL-g'ye basarak satır numarasını
556 öğrenin. BU NUMARAYI UNUTMAYIN!
557
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200558 3. Şimdi sayfanın sonuna gidip ve yine CTRL-g'ye basarak satır numarasını
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000559 öğrenin. BU NUMARAYI DA UNUTMAYIN!
560
561 4. Bir dosyaya sadece bir bölümü kaydetmek için, :#,# w DENEME yazın. #,# sizin
562 baktığınız sayılar (üst,alt) ve DENEME dosyanızın ismidir.
563
564
565 5. Yine, :!dir yazarak dosyanın orada olduğuna bakın ama SİLMEYİN.
566
567
568
569
570~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
571 Ders 5.4: DOSYALARI BİRLEŞTİRMEK-BÖLÜM EKLEMEK
572
573
574 ** Bir dosyanın içeriğini eklemek için :r DOSYAİSMİ yazın. **
575
576 1. DENEME dosyanızın önceden bulunduğundan emin olmak için :!dir yazın.
577
578 2. İmleci bu sayfanın başına yerleştirin.
579
580NOT: Adım 3'ü uyguladıktan sonra Ders 5.3'ü görüyor olacaksınız. Daha sonra bu
581 derse sayfasına dönün.
582
583 3. Şimdi DENEME sayfasını :r DENEME yazarak aktarın.
584
585NOT: Aktardığınız dosya imlecinizin hemen altına eklenecektir.
586
587 4. Dosyanın eklendiğini görmek için, geriye gidin. Ders 5.3'ten iki kopya
588 olduğunu göreceksiniz; asıl ve kopya olanı.
589
590
591
592~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
593 DERS 5 ÖZET
594
595
596 1. :!komut bir dış komut çalıştırır.
597
598 Bazı yararlı örnekler:
599 (MS-DOS) (Unix)
600 :!dir :!ls - bir dizini listeler.
601 :!del DOSYA :!rm DOSYA - DOSYA'yı siler.
602
603 2. :w DOSYAİSMİ o anki Vim dosyasını diske DOSYAİSMİ ile kaydeder.
604
605 3. :#,#w DOSYAİSMİ # ile # satır arasını DOSYAİSMİ ile kaydeder.
606
607 4. :r DOSYAİSMİ imlecin altından başlayarak DOSYAİSMİ isimli dosyanın içeriğini ekler.
608
609
610
611
612
613
614~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
615 Ders 6.1: AÇ KOMUTU
616
617
618 ** İmlecin aşağısına bir satır açmak ve Insert kipine geçmek için o yazın. **
619
620 1. İmleci aşağıdaki işaretlenmiş (--->) satıra götürün.
621
622 2. İmlecin aşağısına bir satır açmak ve Insert kipine geçmek için
623 o (küçük harfle) yazın.
624
625 3. Şimdi işaretlenmiş satırı kopyalayın ve Insert kipinden çıkmak için <ESC>
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200626 düğmesine basın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000627
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200628---> o yazdıktan sonra imleç açılan satıra gidicek ve Insert kipine geçilecek.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000629
630 4. İmlecin üzerinde bir satır açmak için, basitçe büyük O yazın. Bunu aşağıdaki
631 satırda deneyin.
632Bu satırın üzerine bir satır açmak için imleç bu satırdayken Shift-o yazın.
633
634
635
636
637
638~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
639 Ders 6.2: EKLE KOMUTU
640
641
642 ** İmleçten sonra metin eklemek için a yazın. **
643
644 1. İmleci aşağıdaki işaretlenmiş (--->) satırın sonuna götürmek için
645 Normal Kipteyken $ yazın.
646
647 2. İmlecin altındaki karakterden sonra metin eklemek için a (küçük harfle) yazın.
648 (Büyük A satırın sonuna ekler).
649
650 3. Şimdi ilk satırı tamamlayın. Ekle komutunun Insert kipiyle aynı işi yaptığına
651 dikkat edin. Tek fark metinin eklendiği yer.
652Ç.N: Eğer a yazarsanız imlecin altındaki karakterden hemen sonra ekleme yapabilirsiniz.
653 Eğer Shift-a yazarsanız imleç satır sonuna gidecek ve hemen ardına ekleme yapabileceksiniz.
654 Doğal olarak bizim örneğimizde Shift-A'yı kullanmak daha güzel olacaktır. Önce $ ardınan a
655 yazmamıza gerek kalmaz.
656
657---> Bu satırda çalışabilirsiniz
658---> Bu satırda çalışabilirsiniz. Çalışırken metin eklemeyi kullanın.
659
660
661
662~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
663 Ders 6.3: BİR BAŞKA DEĞİŞTİR KOMUTU
664
665
666 ** Birden fazla karakter değiştirmek için büyük R yazın. **
667
668 1. İmleci aşağıdaki işaretli (--->) satırların ilkine götürün.
669
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200670 2. İmleci işaretli olan ikinci satırdakinden farklı olan ilk sözcüğün
671 başına götürün. ( "düğmeleri" sözcüğü )
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000672
673 3. Şimdi büyük R yazın ve ilk satırı ikincisinin aynısı yapmak için
674 eski metinin üzerinden yenisini yazın. Siz yazdıkça metin değişecektir.
675
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200676---> Bu satırı ikincisinin aynısı yapmak için düğmeleri kullanın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000677---> Bu satırı ikincisinin aynısı yapmak için R yazın ve metini girin.
678
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200679 4. Çıkmak için <ESC> düğmesine bastığınızda, değişmemiş metinin aynen
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000680 kaldığına dikkat edin.
681
682
683
684
685
686~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
687 Ders 6.4: SET SEÇENEĞİ
688
689 ** Bir seçenek ayarlayın , böylece bir arama veya değiştirme **
690 ** durumu görmezden gelsin. **
691
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200692 1. 'ignore' sözcüğünü aramak için:
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000693 /ignore
694 yazın.
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200695 Bunu n düğmesine basarak birkaç kez tekrar edin
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000696
697 2. :set ic yazarak 'ic' (Ignore case) ayarını seçin.
698
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200699 3. Tekrar n düğmesine basarak 'ignore' sözcüğünü arayın.
700 n düğmesine basarak bu aramayı birden çok defa tekrar edin.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000701
702 4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarını seçin.
703
704 5. /ignore yazarak arama komutunu tekrar verin ve ne olacağını görün.
705
706 6. Karşılaşma vurgularını iptal etmek için,
707 :nohlsearch yazın.
708~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
709 DERS 6 ÖZET
710
711
712 1. o yazmak imlecin altında bir satır açar ve imleci bu açılmış satıra
713 Insert kipinde yerleştirir.
714 Büyük O yazmak imlecin üzerinde bir satır açar.
715
716 2. İmlecin üzerindeki karakterden hemen sonra metin eklemek için a yazın.
717 Büyük A yazmak hemen satır sonuna giderek metin eklemeye hazır hale getirir.
718
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200719 3. Büyük R yazmak Değiştir kipine girer ve çıkmak için <ESC> düğmesine
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000720 basılana kadar sizi bu kipte bırakır.
721
722 4. ":set xxx" yazmak "xxx" seçeneğini ayarlar.
723
724
725
726
727
728
729
730
731
732~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
733 Ders 7: ÇEVİRİMİÇİ (ON-LINE) YARDIM KOMUTLARI
734
735
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200736 ** Çevrimiçi yardım sistemini kullanın **
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000737
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200738 Vim geniş bir çevrimiçi yardım sistemine sahiptir. Başlamak için şu üçünü
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000739 deneyebilirsiniz.
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200740 - (eğer sahipseniz) <HELP> düğmesine basın
741 - (eğer sahipseniz) <F1> düğmesine basın
742 - :help yazın ve <ENTER> düğmesine basın
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000743
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200744 Yardım penceresini kapatmak için :q yazıp <ENTER> düğmesine basın.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000745
746 ":help" komutuna değişken (argüman) vererek herhangi bir konu hakkında
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200747 yardım alabilirsini. Şunları deneyin (<ENTER> düğmesine basmayı unutmayın) :
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000748
749 :help w
750 :help c_<T
751 :help insert-index
752 :help user-manual
753
754
755~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 Ders 8: BİR BAŞLANGIÇ BETİĞİ OLUŞTURUN
757
758 ** Switch on Vim features **
759 ** Vim'in özelliklerine bakın **
760
761 Vim Vi'dan çok daha fazla özelliğe sahiptir fakat birçoğu öntanımlı olarak kapalıdır.
762 Daha fazla özellik kullanabilmek için bir "vimrc" dosyası oluşturmalısınız.
763
764 1. "vimrc" dosyasını düzenlemeye başlayın, bu işletim sisteminize göre değişir:
765
766 Ç.N: (Bu komutu verdiğinizde eğer yoksa home dizininizde .vimrc isimli bir dosya oluşacaktır.
767 Bu dosyaya vimrc örnek dosyasını aktarmak için 2. adımdaki komutu kullanacaksınız. Bu yüzden
768 vimrc dosyanızı düzenlemeden önce aşağıdaki adımların hepsini okuyun ve komutları hatırlayın.)
769
770 :edit ~/.vimrc Unix için
771 :edit $VIM/_vimrc MS-Windows için
772
773 2. Şimdi örnek "vimrc" dosyasını okuyun
774
775 :read $VIMRUNTIME/vimrc_example.vim
776
777 3. Dosyayı kaydedin ve çıkın
778
779 :write
780 :q
781
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200782 Vim'i bir dahaki sefer çalıştırdığınızda sözdizim (syntax) vurgusu kullanılacaktır.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000783 Tüm tercih ettiğiniz ayarları bu "vimrc" dosyasına ekleyebilirsiniz.
784
785~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786
787 Burada Vim Eğitmeni tamamlanmış oldu. Eğitmendeki amaç Vim düzenleyicisi hakkında
788 kısa bir bilgi vermek ve onu kolayca kullanmanızı sağlamaktı. Vim'in tamamını öğretmek
789 çok zordur zira Vim birçok komuta sahiptir.Bundan sonra :help user-manual" komutu ile
790 kullanıcı kılavuzunu okumalısınız.
791
792 Daha fazla okuma ve çalışma için şu kitabı öneriyoruz:
793 Vim - Vi Improved - by Steve Oualline
794 Publisher: New Riders
795 Tamamiyle Vim için hazırlanmış ilk kitap. Özellikle ilk kullanıcılar için uygun.
796 Kitapta birçok örnek ve resim var.
797 http://iccf-holland.org/click5.html adresine bakabilirsiniz.
798
799 Bu kitap daha eskidir ve Vim'den daha çok Vi içindir ancak tavsiye edilir:
800 Learning the Vi Editor - by Linda Lamb
801 Publisher: O'Reilly & Associates Inc.
Bram Moolenaar56c860c2019-08-17 20:09:31 +0200802 Vi hakkında bilmek isteyeceğiniz neredeyse her şeyin bulunduğu bir kitap.
Bram Moolenaar9a6a1e72008-06-24 23:58:50 +0000803 6.Basım aynı zamanda Vim hakkında bilgi de içermekte.
804
805 Bu eğitmen Michael C. Pierce ve Robert K. Ware tarafından yazıldı,
806 Charles Smith tarafından sağlanan fikirlerle Colorado School Of Mines,
807 Colorado State University. E-mail: bware@mines.colorado.edu.
808
809 Vim için değiştiren : Bram Moolenaar.
810
811 Türkçeye çeviren : Serkan "heartsmagic" Çalış Yıl 2005
812 E-mail : adresimeyaz (at) yahoo com
813
814~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~