annotate runtime/tutor/tutor.tr.iso9 @ 17437:5f71f12bdb8c

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