annotate runtime/tutor/tutor.tr.utf-8 @ 12064:407a475c67fd v8.0.0912

patch 8.0.0912: cannot run a job in a hidden terminal commit https://github.com/vim/vim/commit/8cad930a259a05a95c7d0c527a5881d5f9a59057 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Aug 12 14:32:32 2017 +0200 patch 8.0.0912: cannot run a job in a hidden terminal Problem: Cannot run a job in a hidden terminal. Solution: Add option "hidden" and ++hidden.
author Christian Brabandt <cb@256bit.org>
date Sat, 12 Aug 2017 14:45:04 +0200
parents e63691e7c504
children 167a030448fa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1121
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
1 ===============================================================================
e63691e7c504 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 =
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
3 ===============================================================================
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
4
e63691e7c504 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,
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
7 düzenleyici olarak kolaylıkla kullanabileceğiniz yeterli sayıda komutu açıklamak
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
8 için tasarlanmıştır.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
9
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
10 Eğitmeni tamamlama süresi yapacağınız denemelere bağlı olarak 25-30
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
11 dakikadır.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
12
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
13 Derslerdeki komutlar bu metini değiştirecektir. Üzerinde çalışmak için
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
15 zaten bir kopyasını almış oldunuz).
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
16
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
17 Bu eğitmenin, kullanarak öğretmeye ayarlandığını unutmamak önemlidir. Bu şu
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
19 Eğer sadece yazılanları okursanız komutları unutursunuz.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
20
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
21 Şimdi Shift-Lock tuşlarınızın basılı olmadığına emin olun ve Ders 1.1'in
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
22 ekranı tamamen doldurması için j tuşuna yeterli miktarda basın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
24 Ders 1.1: İMLECİ HAREKET ETTİRMEK
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
25
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
27
e63691e7c504 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. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
29 ^
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
30 k İpucu: h tuşu soldadır ve sola hareket eder.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
31 < h l > l tuşu sağdadır ve sağa hareket eder.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
32 j j tuşu aşağı yönlü bir ok gibidir.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
33 v
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
34 1. Yeterli hissedinceye kadar imleci ekranda hareket ettirin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
35
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
36 2. Aşağı tuşunu (j) tekrar edene kadar basılı tutun.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
37 ---> Şimdi, bir sonraki derse nasıl geçeceğinizi biliyorsunuz.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
38
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
39 3. Aşağı tuşunu kullanarak, Ders 1.2'ye geçin.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
41 Daha sonra istediğiniz komutu yeniden yazın.
e63691e7c504 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ı
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
43 hareket edersiniz.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
45 Ders 1.2: VIM'E GİRİŞ VE VIM'DEN ÇIKIŞ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
46
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
47
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
48 !! NOT: Aşağıdaki adımları yapmadan önce, bu dersi tamamen okuyun.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
49
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
50 1. <ESC> tuşuna basın (Normal kipte olmayı garantilemek için).
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
51
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
52 2. Yazın: :q! <ENTER>.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
53
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
54 ---> Bu düzenleyicinin yaptığınız değişiklikleri KAYDETMEDEN kapanmasını sağlar.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
55 Eğer yaptıklarınızın kaydedilmesini istiyorsanız şunu yazın:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
56 :wq <ENTER>
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
57
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
58 3. Kabuk istemcisini (shell prompt) gördüğünüzde, sizi bu eğitmene getiren
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
59 komutu yazın. Bu: vimtutor <ENTER> komutudur.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
60 Normalde: vim tutor <ENTER> komutu kullanılır.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
62
e63691e7c504 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ı,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
64 düzenleyiciden çıkmak ve yeniden girmek için uygulayın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
66 Ders 1.3: METİN DÜZENLEME - SİLME
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
67
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
68
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
69 ** Normal kipteyken imlecin altındaki karakteri silmek için x 'e basın.**
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
70
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
71 1. İmleci aşağıda işaretlenmiş (-->) satıra götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
72
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
73 2. Hataları düzeltmek için, imleci silinmesi gereken karakterin üzerine getirin
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
74
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
75 3. İstenmeyen karakteri silmek için x tuşuna basın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
76
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
78
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
79 ---> İinek ayyın üzzerinden attladı.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
80
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
81 5. Şimdi satır düzeldi, Ders 1.4'e geçin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
82
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
83 NOT: Bu eğitmende ilerledikçe ezberlemeye çalışmayın, kullanarak öğrenin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
84
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
85
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
86
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
87 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
88 Ders 1.4: METİN DÜZENLEME - EKLEME
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
89
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
90
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
91 ** Normal kipteyken metin eklemek için i 'ye basın. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
92
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
93 1. İmleci aşağıdaki işaretlenmiş (-->) ilk satıra götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
94
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
95 2. İlk satırı ikincisinin aynısı gibi yapmak için, imleci eklenmesi gereken
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
96 metinden sonraki ilk karakterin üzerine götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
97
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
98 3. i 'ye basın ve gerekli eklemeleri yapın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
99
e63691e7c504 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.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
102
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
103 ---> Bu metinde eksk.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
104 ---> Bu metinde birşey eksik.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
105
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
107
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
108
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
109
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
110 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
111 DERS 1 ÖZET
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
112
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
113
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
114 1. İmleç hem ok tuşları hem de hjkl tuşları ile hareket ettirilir.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
115 h (sol) j (aşağı) k (yukarı) l (sağ)
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
116
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
117 2. (Konsoldan) Vim'e girmek içn yazın: vim DOSYAİSMİ <ENTER>
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
118
e63691e7c504 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:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
120 <ESC> :q! <ENTER>
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
121 veya tüm değişiklikleri kaydetmek için yazın:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
122 <ESC> :wq <ENTER>
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
123
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
124 4. İmlecin altındaki bir karakteri silmek için Normal kipte x yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
125
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
126 5. İmlecin altında metin eklemek için Normal kipte yazın:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
127 i yazılacak metin <ESC>
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
128
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
130 iptal eder.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
131
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
132 Şimdi Ders 2 ile devam edin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
133
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
134
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
135 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
136 Ders 2.1: SİLME KOMUTLARI
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
137
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
138 ** Bir kelimeyi silmek için dw yazın.**
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
139
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
140 1. Normal kipte olmakten emin olmak için <ESC> tuşuna basın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
141
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
142 2. İmleci aşağıdaki işaretlenmiş (-->) satıra götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
143
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
144 3. İmleci silinmesi gereken kelimenin başına götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
145
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
146 4. Kelimeyi silmek için dw yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
147
e63691e7c504 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.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
150
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
151 ---> Bu satırda çerez cümleye ait olmayan leblebi kelimeler var.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
152
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
153
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
155
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
156
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
157
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
158 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
159 Ders 2.2: DAHA FAZLA SİLME KOMUTU
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
160
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
161
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
162 ** Satırı sonuna kadar silmek için d$ yazın.**
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
163
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
164 1. Normal kipte olmaktan emin olmak için <ESC> tuşuna basın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
165
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
166 2. İmleci aşağıdaki işaretlenmiş (-->) satıra götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
167
e63691e7c504 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. )
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
169
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
170 4. Satırı sonuna kadar silmek için d$ yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
171 ( d$ yazarken d'den sonra <ALT> ile beraber $ tuşuna basın)
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
172
e63691e7c504 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ış.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
174
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
175 5. Neler olduğunu anlamak için Ders 2.3'e gidin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
176
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
177
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
178
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
179
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
180
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
181 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
182 Ders 2.3: KOMUTLAR VE NESNELER
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
183
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
184
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
185 d silme komutu için biçim aşağıdaki gibidir:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
186
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
187 [sayı] d nesne VEYA d [sayı] nesne
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
188 Burada:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
189 sayı - komutun kaç defa çalıştırlacağı (isteğe bağlı, varsayılan=1).
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
190 d - silme komutu
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
191 nesne - komutun ne şekilde çalışacağı (aşağıda listlendi).
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
192
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
193 Nesnelerin kısa bir listesi.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
194 w - Boşluğu da içererek, imleçten itibaren kelimenin sonuna kadar.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
195 e - Boşluğu İÇERMEDEN, imleçten itibaren kelimenin sonuna kadar.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
196 $ - imleçten satırın sonuna kadar.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
197
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
199 imleci yukardaki listede olduğu gibi hareket ettirecektir.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
200
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
201
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
202
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
203
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
204 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
205 Ders 2.4: 'KOMUT-NESNE'ye BİR İSTİSNA
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
206
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
207
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
208 ** Bütün bir satırı silmek için dd yazın. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
209
e63691e7c504 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ı
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
211 tamamen silmek için iki d yazmanın daha kolay olacağına karar verdiler.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
212
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
214 2. Satırı silmek için dd yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
215 3. Şimdi de dördüncü satıra gidin.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
217
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
218 1) Güller kırmızıdır,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
219 2) Çamur eğlenceli,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
220 3) Menekşeler mavi,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
221 4) Bir arabam var,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
222 5) Saat bana söyler,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
223 6) Şeker tatlıdır
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
224 7) Ve sen de öylesin
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
225
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
226 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
227 Ders 2.5: GERİ AL KOMUTU
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
228
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
229
e63691e7c504 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.**
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
231
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
233 2. İlk istenmeyen karakteri silmek için x yazın.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
235 4. Bu sefer x komutunu kullanarak satırdaki tüm hataları düzeltin.
e63691e7c504 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.
e63691e7c504 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.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
239
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
240 ---> Buu satıırdaki hataları düüzeltinn ve sonra koomutu geri alllın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
241
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
242 8. Bunlar son derece kullanışlı komutlardır. Şimdi Ders 2 Özete geçin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
243
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
244
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
245
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
246
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
247 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
248 DERS 2 ÖZET
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
249
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
250
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
251 1. İmleçten itibaren bir kelimeyi silmek için yazın: dw
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
252
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
253 2. İmleçten itibaren bir satırı silmek için yazın: d$
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
254
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
255 3. Bütün bir satırı silmek için yazın: dd
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
256
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
257 4. Normal kipte bir komut biçimi şöyledir:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
258
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
259 [sayı] komut nesne VEYA komut [sayı] nesne
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
260 burada:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
261 sayı - komutun kaç kere tekrar edeceği
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
262 komut - ne yapılacağı, silmek için d olduğu gibi
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
263 nesne - komutun nasıl davranacağı, w (kelime), $ (satır sonu), vb gibi.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
264
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
265 5. Önceki hareketleri geri almak için yazın: u (küçük u)
e63691e7c504 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)
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
267 Geri almaları geri almak için yazın: CTRL-R
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
268
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
269
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
270 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
271 Ders 3.1: KOY KOMUTU
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
272
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
273
e63691e7c504 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.**
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
275
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
277
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
278 2. Satırı silip Vim'in tamponuna yerleştirmek için dd yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
279
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
281
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
282 4. Normal kipteyken, satırı yerleştirmek için p yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
283
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
285
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
286 d) Sen de öğrendin mi?
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
287 b) Menekşeler mavidir,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
288 c) Akıl öğrenilir,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
289 a) Güller kırmızıdır,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
290
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
291
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
292
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
293 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
294 Ders 3.2: YERLEŞTİR KOMUTU
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
295
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
296
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
297 ** İmlecin altında bir karakter yerleştirmek için r yazın.**
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
298
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
299 1. İmleci aşağıdaki işaretlenmiş(--->) ilk satıra götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
300
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
301 2. İmleci satırdaki ilk hatanın üzerine götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
302
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
304
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
305 4. İlk satır düzelene kadar adım 2 ve 3'ü tekrar edin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
306
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
307 ---> Bu satıv yazılıvken, bivileri yamlış tuştara basmış.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
308 ---> Bu satır yazılırken, birileri yanlış tuşlara basmış.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
309
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
310 5. Ders 3.2'ye geçin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
311
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
312 NOT: Unutmayın, ezberleyerek değil kullanarak öğrenin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
313
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
314
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
315 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
316 Ders 3.3: DEĞİŞTİR KOMUTU
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
317
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
318
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
320
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
321 1. İmleci aşağıdaki işaretlenmiş(--->) satıra götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
322
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
323 2. İmleci "sutar" daki u'nun üzerine yerleştirin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
324
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
325 3. Önce cw ardından doğru kelimeyi girin (bu durumda 'atır'.)
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
326
e63691e7c504 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.)
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
328
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
330
e63691e7c504 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.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
333
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
335
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
336
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
337 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
338 Ders 3.4: c'Yİ KULLANARAK DAHA FAZLA DEĞİŞTİRME
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
339
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
340
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
341 ** Değiştir komutu sil komutu ile aynı nesnelerle kullanılır.**
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
342
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
343 1. Değiştir komutu sil ile aynı yolla çalışır. Biçim şöyledir:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
344
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
345 [sayı] c nesne VEYA c [sayı] nesne
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
346
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
348
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
349 3. Aşağıdaki işaretlenmiş(--->) ilk satıra gidin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
350
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
351 4. İmleci ilk hataya götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
352
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
354
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
355 ---> Bu satırın sonu düzeltilmek için biraz yardıma ihtiyaç duyuyor.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
357
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
358
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
359 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
360 DERS 3 ÖZET
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
361
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
362
e63691e7c504 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
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
365 yerleştirilecektir)
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
366
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
368 asıl karakteri yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
369
e63691e7c504 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.
e63691e7c504 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ı
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
372 değiştirmek içinse c$ yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
373
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
374 4. Değiştir için biçim şöyledir:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
375
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
376 [sayı] c nesne VEYA c [sayı] nesne
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
377
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
378 Şimdi bir sonraki derse geçin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
379
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
380
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
381
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
382 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
383 Ders 4.1: KONUM VE DOSYA DURUMU
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
384
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
385
e63691e7c504 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. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
387 ** Dosya içerisindeki bir satıra gitmek için SHIFT-g yazın. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
388
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
389 Not: Adımlardan herhangi birini yapmadan önce dersin tamamını okuyun!!
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
390
e63691e7c504 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
e63691e7c504 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ı
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
393 unutmayın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
394
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
395 2. Dosyanın sonuna gitmek için shift-G 'ye basın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
396
e63691e7c504 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.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
399 (Sayılar yazılırken ekranda GÖRÜNMEYECEKLERDİR.)
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
400
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
402
e63691e7c504 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
e63691e7c504 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
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
406
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
407 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
408 Ders 4.2: ARAMA KOMUTU
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
409
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
410
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
411 ** Bir kelime öbeğini aramak için / ile beraber kelime öbeğini girin. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
412
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
413 1. Normal kipteyken / karakterini yazın. Komut bölümü yerine / karakterinin ve
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
414 imlecin ekranın sonunda göründüğüne dikkat edin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
415
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
417
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
418 3. Aynı kelime öbeğini tekrar aramak için, basitçe n yazın.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
420
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
422 ? komutunu kullanın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
423
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
424 ---> "hatttaa" hatayı yazmanın doğru yolu değil; hatttaa bir hata.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
425
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
426 Not: Arama dosyanın sonuna ulaştığında, tekrar baştan başlayacaktır.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
427
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
428 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
429 Ders 4.3: UYAN PARANTEZ ARAMASI
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
430
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
431
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
432 ** Uyan bir ),] veya } bulmak için % yazın. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
433
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
434 1. İmleci işaretli (--->) satırdaki herhangi bir (, [ veya { karakterinin
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
435 üzerine götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
436
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
437 2. Şimdi % karakterini yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
438
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
439 3. İmleç uyan parantez veya ayracın üzerine gider.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
440
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
441 4. Uyan ilk parantezin üzerine geri dönmek için yine % yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
442
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
443 ---> Bu ( içerisinde ('ler, ['ler ] ve {'ler } bulunan bir satırdır. ))
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
444
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
446 son derece yararlıdır.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
447
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
448
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
449
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
450
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
451
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
452
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
453 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
454 Ders 4.4: HATALARI DÜZELTMEK İÇİN BİR YOL
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
455
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
456
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
457 ** 'eski' yerine 'yeni' yerleştirmek için :s/eski/yeni/g yazın. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
458
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
459 1. İmleci aşağıdaki işaretli (--->) satıra götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
460
e63691e7c504 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ı
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
462 düzelttiğine dikkat edin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
463
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
465
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
466 ---> Buu birinci, buu ikinci, buu üçüncü bölüm.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
467
e63691e7c504 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,
e63691e7c504 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.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
471
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
472
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
473
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
474
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
475
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
476 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
477 DERS 4 ÖZET
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
478
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
479
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
480 1. Ctrl-g sizin dosyadaki konumunuzu ve dosya durumunu gösterir.
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
482 gidilir.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
483
e63691e7c504 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.
e63691e7c504 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.
e63691e7c504 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 ,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
487 veya zıt yöndekini bulmak için Shift-N yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
488
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
489 3. İmleç bir (,),[,],{,} parantezi üzerindeyken % yazmak, uyan diğer eş parantezi bulur.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
490
e63691e7c504 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.
e63691e7c504 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.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
494 (#'lar satır numaraları)
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
496 Her seferinde onay sorması için 'c' ekleyin. :%s/eski/yeni/gc
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
497
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
498
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
499 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
500 Ders 5.1: BIR DIŞ KOMUT ÇALIŞTIRMAK
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
501
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
502
e63691e7c504 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. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
504
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
506 bir komut yazma imkanı verir.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
507
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
508 2. Şimdi ! (ünlem) karakterini yazın. Bu size bir dış komut çalıştırma
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
509 imkanı verir.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
510
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
512 o anda bulunduğunuz dizindeki dosyaları gösterecektir. Veya ls çalışmazsa :!dir
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
513 komutunu kullanın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
514
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
515 Not: Herhangi bir dış komutu bu yolla çalıştırmak mümkündür.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
516
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
517 Not: Tüm : komutlarından sonra <ENTER> tuşuna basılmalıdır.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
518
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
519
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
520
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
521
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
522 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
523 Ders 5.2: DOSYA YAZMAYA DEVAM
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
524
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
525
e63691e7c504 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. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
527
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
528 1. Bulunduğunuz dizini listelemek için :!dir veya :!ls yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
529 Komuttan sonra <ENTER> tuşuna basıcağınızı zaten biliyorsunuz.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
530
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
531 2. Mevcut olmayan bir dosya ismi seçin, örneğin DENEME.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
532
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
533 3. Şimdi :w DENEME yazın (DENEME sizin seçtiğiniz dosya ismi).
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
534
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
535 4. Bu tüm dosyayı (Vim Tutor) DENEME isminde başka bir dosyaya yazar.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
536 Bunu doğrulamak için, :!dir yazın ve yeniden bulunduğunuz dizini listeleyin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
537
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
539 vimtutor'un gerçek bir kopyası olduğunu görürsünüz.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
540
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
541 5. Şimdi dosyayı şu komutları vererek silin (MS-DOS) :!del DENEME
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
542 (veya UNIX) :!rm DENEME
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
543
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
544
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
545 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
546 Ders 5.3: SEÇMELİ YAZ KOMUTU
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
547
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
548
e63691e7c504 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. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
550
e63691e7c504 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,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
552 ardından DENEME gibi uygun bir dosya ismi seçin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
553
e63691e7c504 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ı
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
555 öğrenin. BU NUMARAYI UNUTMAYIN!
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
556
e63691e7c504 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ı
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
558 öğrenin. BU NUMARAYI DA UNUTMAYIN!
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
559
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
561 baktığınız sayılar (üst,alt) ve DENEME dosyanızın ismidir.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
562
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
563
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
565
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
566
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
567
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
568
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
569 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
570 Ders 5.4: DOSYALARI BİRLEŞTİRMEK-BÖLÜM EKLEMEK
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
571
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
572
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
573 ** Bir dosyanın içeriğini eklemek için :r DOSYAİSMİ yazın. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
574
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
576
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
577 2. İmleci bu sayfanın başına yerleştirin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
578
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
580 derse sayfasına dönün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
581
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
582 3. Şimdi DENEME sayfasını :r DENEME yazarak aktarın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
583
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
584 NOT: Aktardığınız dosya imlecinizin hemen altına eklenecektir.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
585
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
587 olduğunu göreceksiniz; asıl ve kopya olanı.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
588
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
589
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
590
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
591 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
592 DERS 5 ÖZET
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
593
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
594
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
595 1. :!komut bir dış komut çalıştırır.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
596
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
597 Bazı yararlı örnekler:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
598 (MS-DOS) (Unix)
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
599 :!dir :!ls - bir dizini listeler.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
600 :!del DOSYA :!rm DOSYA - DOSYA'yı siler.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
601
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
602 2. :w DOSYAİSMİ o anki Vim dosyasını diske DOSYAİSMİ ile kaydeder.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
603
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
604 3. :#,#w DOSYAİSMİ # ile # satır arasını DOSYAİSMİ ile kaydeder.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
605
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
607
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
608
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
609
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
610
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
611
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
612
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
613 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
614 Ders 6.1: AÇ KOMUTU
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
615
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
616
e63691e7c504 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. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
618
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
619 1. İmleci aşağıdaki işaretlenmiş (--->) satıra götürün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
620
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
622 o (küçük harfle) yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
623
e63691e7c504 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>
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
625 tuşuna basın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
626
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
628
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
630 satırda deneyin.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
632
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
633
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
634
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
635
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
636
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
637 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
638 Ders 6.2: EKLE KOMUTU
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
639
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
640
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
641 ** İmleçten sonra metin eklemek için a yazın. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
642
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
644 Normal Kipteyken $ yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
645
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
647 (Büyük A satırın sonuna ekler).
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
648
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
650 dikkat edin. Tek fark metinin eklendiği yer.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
651 Ç.N: Eğer a yazarsanız imlecin altındaki karakterden hemen sonra ekleme yapabilirsiniz.
e63691e7c504 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.
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
654 yazmamıza gerek kalmaz.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
655
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
656 ---> Bu satırda çalışabilirsiniz
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
657 ---> Bu satırda çalışabilirsiniz. Çalışırken metin eklemeyi kullanın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
658
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
659
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
660
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
661 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
662 Ders 6.3: BİR BAŞKA DEĞİŞTİR KOMUTU
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
663
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
664
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
665 ** Birden fazla karakter değiştirmek için büyük R yazın. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
666
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
668
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
669 2. İmleci işaretli olan ikinci satırdakinden farklı olan ilk kelimenin
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
670 başına götürün. ( "tuşları" kelimesi )
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
671
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
673 eski metinin üzerinden yenisini yazın. Siz yazdıkça metin değişecektir.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
674
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
675 ---> Bu satırı ikincisinin aynısı yapmak için tuşları kullanın.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
677
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
679 kaldığına dikkat edin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
680
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
681
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
682
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
683
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
684
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
685 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
686 Ders 6.4: SET SEÇENEĞİ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
687
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
688 ** Bir seçenek ayarlayın , böylece bir arama veya değiştirme **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
689 ** durumu görmezden gelsin. **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
690
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
691 1. 'ignore' kelimesini aramak için:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
692 /ignore
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
693 yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
694 Bunu n tuşuna basarak birkaç kez tekrar edin
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
695
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
696 2. :set ic yazarak 'ic' (Ignore case) ayarını seçin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
697
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
698 3. Tekrar n tuşuna basarak 'ignore' kelimseini arayın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
699 n tuşuna basarak bu aramayı birden çok defa tekrar edin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
700
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
701 4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarını seçin.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
702
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
703 5. /ignore yazarak arama komutunu tekrar verin ve ne olacağını görün.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
704
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
705 6. Karşılaşma vurgularını iptal etmek için,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
706 :nohlsearch yazın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
707 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
708 DERS 6 ÖZET
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
709
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
710
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
712 Insert kipinde yerleştirir.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
713 Büyük O yazmak imlecin üzerinde bir satır açar.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
714
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
715 2. İmlecin üzerindeki karakterden hemen sonra metin eklemek için a yazın.
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
717
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
719 basılana kadar sizi bu kipte bırakır.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
720
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
721 4. ":set xxx" yazmak "xxx" seçeneğini ayarlar.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
722
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
723
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
724
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
725
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
726
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
727
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
728
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
729
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
730
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
731 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
732 Ders 7: ÇEVİRİMİÇİ (ON-LINE) YARDIM KOMUTLARI
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
733
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
734
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
735 ** Çevirimiçi yardım sistemini kullanın **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
736
e63691e7c504 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ü
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
738 deneyebilirsiniz.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
739 - (eğer sahipseniz) <HELP> tuşuna basın
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
740 - (eğer sahipseniz) <F1> tuşuna basın
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
741 - :help yazın ve <ENTER> tuşuna basın
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
742
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
743 Yardım penceresini kapatmak için :q yazıp <ENTER> tuşuna basın.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
744
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
745 ":help" komutuna değişken (argüman) vererek herhangi bir konu hakkında
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
746 yardım alabilirsini. Şunları deneyin (<ENTER> tuşuna basmayı unutmayın) :
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
747
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
748 :help w
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
749 :help c_<T
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
750 :help insert-index
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
751 :help user-manual
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
752
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
753
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
754 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
755 Ders 8: BİR BAŞLANGIÇ BETİĞİ OLUŞTURUN
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
756
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
757 ** Switch on Vim features **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
758 ** Vim'in özelliklerine bakın **
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
759
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
761 Daha fazla özellik kullanabilmek için bir "vimrc" dosyası oluşturmalısınız.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
762
e63691e7c504 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:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
764
e63691e7c504 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.
e63691e7c504 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
e63691e7c504 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.)
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
768
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
769 :edit ~/.vimrc Unix için
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
770 :edit $VIM/_vimrc MS-Windows için
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
771
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
772 2. Şimdi örnek "vimrc" dosyasını okuyun
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
773
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
774 :read $VIMRUNTIME/vimrc_example.vim
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
775
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
776 3. Dosyayı kaydedin ve çıkın
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
777
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
778 :write
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
779 :q
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
780
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
782 Tüm tercih ettiğiniz ayarları bu "vimrc" dosyasına ekleyebilirsiniz.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
783
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
784 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
785
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
786 Burada Vim Eğitmeni tamamlanmış oldu. Eğitmendeki amaç Vim düzenleyicisi hakkında
e63691e7c504 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
e63691e7c504 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
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
789 kullanıcı kılavuzunu okumalısınız.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
790
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
791 Daha fazla okuma ve çalışma için şu kitabı öneriyoruz:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
792 Vim - Vi Improved - by Steve Oualline
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
793 Publisher: New Riders
e63691e7c504 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.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
795 Kitapta birçok örnek ve resim var.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
796 http://iccf-holland.org/click5.html adresine bakabilirsiniz.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
797
e63691e7c504 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:
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
799 Learning the Vi Editor - by Linda Lamb
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
800 Publisher: O'Reilly & Associates Inc.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
801 Vi hakkında bilmek isteyeceğiniz neredeyse herşeyin bulunduğu bir kitap.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
802 6.Basım aynı zamanda Vim hakkında bilgi de içermekte.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
803
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
804 Bu eğitmen Michael C. Pierce ve Robert K. Ware tarafından yazıldı,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
805 Charles Smith tarafından sağlanan fikirlerle Colorado School Of Mines,
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
806 Colorado State University. E-mail: bware@mines.colorado.edu.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
807
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
808 Vim için değiştiren : Bram Moolenaar.
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
809
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
810 Türkçeye çeviren : Serkan "heartsmagic" Çalış Yıl 2005
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
811 E-mail : adresimeyaz (at) yahoo com
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
812
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
813 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~