Mercurial > vim
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 |
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. |