/
polish.sbv
236 lines (158 loc) · 6.6 KB
/
polish.sbv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
0:00:00.800,0:00:06.000
cześć! tym razem zamierzam pokazać wam funkcje auto-uzupełniania w Padre IDE
0:00:06.000,0:00:09.500
Jak widzicie używam wersji 0.87
0:00:09.500,0:00:11.000
która jest wersją roboczą
0:00:11.000,0:00:13.000
z repozytorium SVN
0:00:13.000,0:00:15.500
trwają prace nad następcą tej wersji oznaczoną numerem 0.88,
0:00:15.500,0:00:18.250
ale jeśli używasz innej wersji Padre
0:00:18.250,0:00:21.000
wtedy ta funkcja może zadziałać nieco inaczej
0:00:21.000,0:00:23.500
jak widać, otworzyłem plik źródłowy
0:00:23.500,0:00:25.250
jest to jeden z plików źródłowych Padre
0:00:25.250,0:00:31.600
jeśli zacznę sobie pisać tutaj jakieś wyrażenia, na przykład „RegisterProtocole”
0:00:31.600,0:00:34.500
który jest po prostu nazwą metody poniżej
0:00:34.500,0:00:38.750
teraz możemy zaznaczyć w menu edycji
0:00:38.750,0:00:41.000
pozycje o nazwie auto-uzupełnianie (autocomplete)
0:00:41.000,0:00:42.800
która jest dostępna również pod skrótem klawiszowym ctrl+space
0:00:42.800,0:00:46.000
więc mogę wybrać tę opcję za pomocą myszy, albo
0:00:46.000,0:00:48.250
jeśli wolę i wrócę z powrotem do edytora
0:00:48.250,0:00:52.500
mogę po prostu wcisnąć ctrl+spacja i edytor dokona za mnie auto-uzupełnienia słowa
0:00:52.500,0:00:55.000
co ciekawe można to zrobić w każdym miejscu w pliku
0:00:55.000,0:01:01.000
teraz, kiedy zacząłem ... jeśli nacisnę ctrl+spacje w tym miejscu
0:01:01.000,0:01:03.250
z tego powodu, że napisałem jedynie 4 litery, na ekranie pojawiło się okienko ze wszystkimi wyrażeniami...
0:01:03.250,0:01:07.000
zaczynającymi się od „Regi...”
0:01:07.000,0:01:13.000
teraz mogę wybrać jedno ze słów i zostanie ono wstawione w odpowiednie miejsce.
0:01:13.000,0:01:17.750
tak samo jest w przypadku nazw zmiennych, na przykład tej
0:01:17.750,0:01:24.000
auto-uzupełnianie podpowie mi nazwy wszystkich zmiennych zaczynających się od „$reg...”
0:01:25.000,0:01:31.000
oczywiście niektórzy ludzie preferują aby podpowiedzi włączały się automatycznie
0:01:31.000,0:01:35.500
więc gdy piszę, pojawi się okienko typu pop-up które pozwoli mi wybrać jedno z pasujących wyrażeń
0:01:35.500,0:01:39.000
aby włączyć tą opcje, musisz udać się do menu „narzędzia” (tools menu)
0:01:39.000,0:01:45.000
i w menu w zakładce „preferencje” (preferences) należy wybrać „auto-uzupełnianie” (Auto-Complete)
0:01:45.000,0:01:47.000
gdzie pierwsze pole tego menu nazywa się „uzupełniaj zawsze podczas pisania” (Autocomplete always while typing).
0:01:47.000,0:01:50.000
a więc zaznaczyłem tę opcje... zapisujemy...
0:01:50.000,0:01:56.000
i teraz kiedy zaczynam pisać „$re...” to auto-uzupełnianie wyświetla listę wyrażeń
0:01:56.000,0:02:02.000
jeśli będę pisał dalej to auto-uzupełnianie zredukuje listę pasujących wyrażeń
0:02:02.000,0:02:08.000
wtedy mogę po prostu wybrać jedno ze słów, albo pisać dalej, zależy od mojej woli
0:02:08.000,0:02:16.000
albo mogę wcisnąć klawisz ESC aby wyłączyć okienko z podpowiedziami
0:02:16.000,0:02:19.000
inna opcja: w preferencjach, auto-uzupełnianie
0:02:19.000,0:02:23.000
jest to „Auto-uzupełnianie nowych metod w pakietach” (Autocomplete new methods in packages)
0:02:23.000,0:02:25.750
wybierzmy więc ją i zastosujmy zmiany
0:02:25.750,0:02:29.000
jeśli zacznę pisać w tym miejscu nazwę jakiejś procedury
0:02:29.000,0:02:34.000
i kiedy po podaniu nazwy wcisnę spację w tym miejscu
0:02:34.000,0:02:44.000
wtedy auto-uzupełnianie doda automatycznie nawiasy klamrowe oraz wcięcie do pierwszej komendy.
0:02:44.000,0:02:46.750
to jest właśnie to co dzieje się w modułach
0:02:46.750,0:02:53.000
jeśli przeniosę kursor w miejsce które nie należy do głównego skryptu Padre
0:02:53.000,0:02:55.750
i zacznę pisać „sub name ...”
0:02:55.750,0:03:03.500
wtedy spacja nie zadziała, nie zostanie tutaj dokonane żadne auto-uzupełnienie
0:03:03.500,0:03:07.900
spowodowane jest to tym, że dla tego przypadku istnieje inna opcja,
0:03:08.000,0:03:11.000
trzecia już z kolei „Uzupełniaj nowe funkcje w kodzie” (Autocomplete new functions in scripts)
0:03:11.000,0:03:12.000
sprawdźmy ją więc
0:03:12.000,0:03:15.750
teraz mogę zacząć pisać w pliku tym miejscu
0:03:15.750,0:03:18.900
i kiedy napisze i wcisnę spacje
0:03:18.900,0:03:28.000
auto-uzupełnianie wstawi automatycznie nawiasy klamrowe i ustawi kursor w odpowiednim miejscu
0:03:28.000,0:03:32.500
nie ustawi jednak deklaracji „self”
0:03:32.500,0:03:38.000
ponieważ jest to procedura, więc prawdopodobnie nie ma takiej zmiennej
0:03:38.000,0:03:42.900
wróćmy do preferencji i zobaczmy co tam jeszcze mamy
0:03:42.900,0:03:50.000
w tym miejscu są liczby które pozwalają mi określić postać podpowiedzi
0:03:50.000,0:03:57.500
oczywiście można je edytować, np. ile sugestii będzie wyświetlanych itp.
0:03:57.500,0:04:01.100
mamy też 2 checkboxy które są dosyć interesujące
0:04:01.100,0:04:03.000
Jeden z nich nazywa się „Autouzupełniające nawiasy”
0:04:03.000,0:04:06.000
więc jeśli zaznaczę tę opcję i zacznę sobie pisać
0:04:06.000,0:04:13.100
np. w tym miejscu i wstawię nawiasy klamrowe
0:04:13.100,0:04:19.000
(ciężko jest to zaobserwować), ale program automatycznie wstawia nawias domykający
0:04:19.000,0:04:21.000
to samo dzieje się z nawiasami kwadratowymi
0:04:21.000,0:04:26.200
nie możesz tego zaobserwować przez ustawienia kolorów podświetlania,
0:04:26.200,0:04:31.100
zachodzi to kiedy kiedy zbliżasz kursor do domknięcia nawiasu klamrowego
0:04:31.100,0:04:37.000
kwadratowego albo nawet zwykłego
0:04:37.000,0:04:42.900
tak to właśnie działa. Teraz zobaczmy co się stanie gdy zrobimy to samo w środku procedury
0:04:42.900,0:04:47.500
napisałem i znów mam klamrowe nawiasy
0:04:47.500,0:04:56.500
co się jednak stanie jeśli wstawię tam domykający nawias klamrowy
0:04:56.500,0:05:00.000
i po tym zanim napiszesz nawiasy klamrowe?
0:05:00.000,0:05:04.750
Padre nie doda następnego nawiasu domykającego, ponieważ wygląda na to że masz już jeden
0:05:04.750,0:05:12.000
dla niektórych to będzie to czego chcą, a inni będą woleli zawsze mieć domknięty nawias klamrowy
0:05:12.000,0:05:14.300
więc dla nich jest inna opcja
0:05:14.300,0:05:21.000
tutaj... auto-uzupełnianie. Zaznacz to: „Dodaj domykający nawias jeśli istnieje już jeden” (Add another closing bracket if there already is one)
0:05:21.000,0:05:23.000
w tym przypadku więc, jeśli zaznaczę tę opcje
0:05:23.000,0:05:30.000
jeśli mam domknięty nawias klamrowy i otworzę sobie nowy
0:05:30.000,0:05:31.750
program wciąż dodaje nawias domykający
0:05:31.750,0:05:34.000
więc jest to tylko kwestia indywidualnych preferencji
0:05:34.000,0:05:36.600
to by było na tyle o auto-uzupełnieniu
0:05:36.600,0:05:41.500
mam nadzieję, że obejrzysz następny nasz film
0:05:41.500,0:05:42.000
do zobaczenia!