annotate runtime/doc/evim-tr.UTF-8.1 @ 33278:b5ed566262d3 v9.0.1906

patch 9.0.1906: Vim9: Interfaces should not support class methods and variables Commit: https://github.com/vim/vim/commit/92d9ee5f4ca0d2de04c39afbafc7609da43fb2e9 Author: Yegappan Lakshmanan <yegappan@yahoo.com> Date: Sun Sep 17 17:03:19 2023 +0200 patch 9.0.1906: Vim9: Interfaces should not support class methods and variables Problem: Vim9: Interfaces should not support class methods and variables Solution: Make sure interface follow the interface specification Vim9 interface changes to follow the new interface specification: 1) An interface can have only read-only and read-write instance variables. 2) An interface can have only public instance methods. 3) An interface cannot have class variables and class methods. 4) An interface cannot have private instance variables and private instance methods. 5) A interface can extend another interface using "extends". The sub-interface gets all the variables and methods in the super interface. That means: - Interfaces should not support class methods and variables. - Adjust error numbers and add additional tests. - Interface methods can be defined in one of the super classes. - Interface variables can be defined in one of the super classes. and instance variables can be repeated in sub interfaces. - Check the class variable types with the type in interface. closes: #13100 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
author Christian Brabandt <cb@256bit.org>
date Sun, 17 Sep 2023 17:15:06 +0200
parents ac057cd4e5cb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20611
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1 .TH EVIM 1 "16 Şubat 2002"
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2 .SH AD
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3 evim \- kolay Vim, bir dosyayı Vim ile herhangi bir kip olmadan düzenleyin
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4 .SH ÖZET
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5 .br
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6 .B evim
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7 [seçenekler] [dosya ..]
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8 .br
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9 .B eview
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10 .SH TANIM
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11 .B eVim,
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12 .B Vim'i
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13 başlatır ve onu herhangi bir kipsiz düzenleyici gibi davranmasını sağlar.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14 Bu bildiğiniz Vim'dir, ancak bir tıkla ve yaz düzenleyicisi gibi çalışır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15 Bir örnek vermek gerekirse MS-Windows üzerindeki Not Defteri gibi düşünün.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16 .B eVim
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17 menülere ve araç çubuklarına erişim sağlayabilmeniz için grafik arabirimde çalışır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18 .PP
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19 Yalnızca Vim ile normal biçimde çalışamayan kişilerin kullanımı içindir.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20 Dosya düzenleme işi çok daha verimsiz olacaktır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21 .PP
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22 .B eview'ün
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23 aynısıdır, ancak saltokunur kipte başlar. evim \-R ile de başlatılabilir.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24 .PP
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25 Vim hakkında ayrıntılı bilgi için: vim(1)
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26 .PP
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
27 Doğrudan metin girişini sağlayabilmek için 'insertmode' seçeneği açılır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
28 .br
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
29 Eşlemlemeler Kopyala ve Yapıştır MS-Windows ile aynı olacak biçimde ayarlanır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
30 CTRL-X metni keser, CTRL-C metni kopyalar ve CTRL-V metni yapıştırır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
31 CTRL-V'nin orijinal işlevi için CTRL-Q kullanın.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
32 .SH SEÇENEKLER
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
33 Bilgi için: vim(1).
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
34 .SH DOSYALAR
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
35 .TP 15
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
36 /usr/local/lib/vim/evim.vim
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
37 eVim'i ilklendirmek için kullanılan betik.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
38 .SH NAM-I DİĞER
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
39 Nam-ı diğer "Lastik Çizmeliler için Vim" (Gumbies, Monty Python).
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
40 eVim'i kullanırken bir mendili alıp iki ucundan birer düğüm yapmanız
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
41 ve kafanıza takmanız beklenir.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
42 .SH AYRICA BAKINIZ
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
43 vim(1)
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
44 .SH YAZAR
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
45 .B Vim'in
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
46 büyük çoğunluğu Bram Moolenaar tarafından başkalarının kayda değer
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
47 yardımlarıyla yazılmıştır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
48 Ek bilgi için Yardım/Teşekkürler menüsüne bakın.