Added upstream from http://ftp.icm.edu.pl/pub/loglan/
[loglan.git] / sources / lotek.src / lotek / lotek.hlp
1 (* Loglanizator Tekstowy wersja 1.0   1990 Warszawa  Michal Pakier *)\r
2 ===============REKORD 1=======================================|===============\r
3 + 9 2 42 4 5 6 7 8\r
4        Obsluga edytora LOglanizator TEKstowy wersja 1.1\r
5  \r
6             Poslugiwanie sie helpem     nacisnij <0>\r
7             Operacje edytorskie                  <1>\r
8         F3  Operacje plikowe                     <2>\r
9         F4  Wyszukiwanie bledow                  <3>\r
10         F5  Zmiana aktualnego okienka            <4>\r
11         F8  Programy pomocnicze                  <5>\r
12         F9  Kompilacja                           <6>\r
13 ===============REKORD 2=======================================|===============\r
14 + 11\r
15              INFORMACJA O POSLUGIWANIU SIE HELPEM.\r
16  \r
17    W kazdej sytuacji po nacisnieciu klawisza F1 mozemy otrzymac\r
18 informacje  o  aktualnie  dostepnych  opcjach. Na  wyswietlonym\r
19 czesto moze byc  wspomniane o mozliwosci uzyskania  dokladniej-\r
20 szych  informacji na podany temat. Uzyskuje sie ja przez nacis-\r
21 niecie jednego z  klawiszy {0,1,2,3,4,5,6,7,8,9},co jest przed-\r
22 stawione na ekranie przez wypisanie nazwy danego klawisza w na-\r
23 wiasach trujkatnych.\r
24       Esc                             opuszczenie helpa\r
25       F1            przejscie do glownego okienka helpa\r
26 ===============REKORD 3=======================================|===============\r
27 + 10 2 4\r
28                     Nagrywanie pliku na dysk  (F2,F3S)\r
29  \r
30 Moze sie  zdarzyc, ze z jakiegos  powodu nie mozna nagrac pliku\r
31 w katalogu, z ktorego go wgralismy. Wtedy nalezy przejsc (F3 L)\r
32 do katalogu,w ktorym mamy wszystkie prawa i tam zgrac nasz plik\r
33 opcja F3 W.\r
34  \r
35 Aby dowiedziec sie wiecej o operacjach plikowych nacisnij <1>\r
36 ---------------------------------------------------------------\r
37 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
38 ===============REKORD 4=======================================|===============\r
39 + 17 2 23 3 24 25 26 41\r
40                     Operacje plikowe  (F3)\r
41  \r
42 Przy pomocy  znajdujacych sie tu  funkcji mozemy wybrac dowolny\r
43 plik do edycji.\r
44 Mamy do dyspozycji nastepujace funkcje:\r
45  \r
46            L  Ladowanie pliku z dysku              <1>\r
47            S  Nagrywanie pliku na dysk             <2>\r
48            N  Rozpoczynanie edycji nowego pliku    <3>\r
49            W  Zmiana nazwy pliku                   <4>\r
50            P  Ostatnio uzywane pliki               <5>\r
51            O  Rozne opcje                          <6>\r
52            G  Informacje o edytowanych plikach i ilosci\r
53               wolnej pamieci.\r
54            Q  Wyjscie z programu\r
55 ---------------------------------------------------------------\r
56 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
57 ===============REKORD 5=======================================|===============\r
58 + 18 2\r
59                       POPRAWIANIE BLEDOW\r
60  \r
61 Ta opcja ulatwia  poprawianie bledow  w programie. W najnizszej\r
62 linii  pojawia sie  numer linii, w ktorej  wystapil blad, numer\r
63 bledu i krotki opis. Kursor automatycznie ustawia sie w miejscu\r
64 wystapinia. Dla niektorych  bledow  wskazuje  dokladnie  wiersz\r
65 i kolumne,dla innych tylko wiersz i wtedy ustawia  sie w pierw-\r
66 szej kolumnie. Jesli ustawilismy opcje  wyswietlania menu (F10)\r
67 to nad linia z  opisem bledu  pojawia sie  sciagawka o sposobie\r
68 przegladania bledow.Dostepne sa nastepujace funkcje:\r
69            Ctrl F5  - Przejscie do pierwszego bledu\r
70            Ctrl F6  - Przejscie do ostatniego bledu\r
71            Ctrl F8  - Przejscie do nastepnego bledu\r
72            Ctrl F7  _ Przejscie do poprzedniego bledu\r
73            Ctrl F10 - Koniec poprawiania bledow\r
74 Ponowne wcisniecie F4 powoduje wyjscie z opcji.\r
75 ---------------------------------------------------------------\r
76 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
77 ===============REKORD 6=======================================|===============\r
78 + 10 2 12\r
79                    ZMIANA AKTUALNEGO OKNA\r
80  \r
81    Dzieki tej funkcji mozemy zmienic okienko robocze.\r
82 Mamy do wyboru nastepujace funkcje:\r
83         F  Rozszerza aktualne okienko na caly ekran.\r
84         H  Przechodzimy do okienka z baza danych o Loglanie.<1>\r
85         A  Przechodzimy do okienka dodatkowego\r
86         M  przechodzimy do okienka glownego.\r
87 ---------------------------------------------------------------\r
88 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
89 ===============REKORD 7=======================================|===============\r
90 + 19 2\r
91               PRZECHODZENIE DO PROGRAMOW POMOCNICZYCH\r
92  \r
93 Ta  opcja  umozliwia wykonywanie  pewnych programow, bez wycho-\r
94 dzenia z tego prograwu do systemu.To okienko mozemy zdefiniowac\r
95 sobie sami w czasie instalacji edytora.Umozliwia ono miedzy\r
96 innymi wykonywanie pewnych operacjii na edytowanym pliku(nazwa\r
97 pliku jest umieszczana w parametrach wywolanego programu).\r
98 Jako jedna z opcji mozna umiescic program LOTEKINS co pozwala\r
99 na zmiane tego okienka w trakcie pracy.Wywolanie opcji tego\r
100 okienka moze byc umieszczone w makroinstrukcji\r
101 (Przyklad: Jesli mamy komputer z dwoma monitorami i zdefiniuje-\r
102 my instrukcje:C COLOR (mode co80) i M MONO (mode mono)\r
103 to makroinstrukcja <AltH> @8M@5H@5F spowoduje,ze bedziemy mogli\r
104 ogladac baze danych na moanitorze z karta Hercules.\r
105                    <AltM> @8C@5M@5F spowoduje,ze bedziemy mogli\r
106 edytowac plik glowny na ekranie kolorowy(ale baza danych nie\r
107 zniknie z ekranu monochromatycznego)\r
108 ---------------------------------------------------------------\r
109 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
110 ===============REKORD 8=======================================|===============\r
111 + 13 2 36\r
112                     KOMPILOWANIE PROGRAMU\r
113  \r
114 Tutaj mamy nastepujace opcje:\r
115  L: Pass 1     Pierwszy przebieg kompilacji (program Loglan) tu\r
116    sa miedzy innymi wykrywane popelnione  przez nas bledy  (F4)\r
117  G: Pass 2     Drugi lub pierwszy i drugi przebieg kompilacji\r
118    (program Gen) tu jest generowany gotowy do wykonania program\r
119  R: Run        Wykonywanie programu (lub takze kompilacja).\r
120  D: Debuger    Najpierw wykonujemy program,a potem mozemy prze-\r
121   sledzic instrukcja po instrukcji jak przebiegalo to wykonanie\r
122  O: Options<1> Tu ustawia sie rozne opcje zwiazane z kompilacja\r
123 ---------------------------------------------------------------\r
124 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
125 ===============REKORD 9=======================================|===============\r
126 + 19 2 27 28 29 30 31 32 33 34 35\r
127                        OPERACJE BLOKOWE\r
128  \r
129 Po nacisnieciu Ctrl_K wybieramy klawisz odpowiadajacy intere-\r
130 sujacej nas funkcji.Jesli przez 2 sek. tego nie zrobimy to\r
131 pojawi sie ramka z wypisanymi wszystkimi opcjami.\r
132  \r
133 Mamy do dyspozycji nastepujaca funkcje:\r
134  \r
135  K,B,T,L -zaznaczanie bloku <1>\r
136  Y -kasowanie bloku <2>\r
137  C,V -zwyczajne przenoszenie bloku <3>\r
138  S,M -przenoszenie z wyrownywaniem <4>\r
139  R,W -blok z dysku i na dysk <5>\r
140  U,I -przesuwanie bloku <6>\r
141  H -chowanie bloku <7>\r
142  F -blok w ramke <8>\r
143  O -opcje <9>\r
144 ---------------------------------------------------------------\r
145 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
146 ===============REKORD 10=======================================|===============\r
147 + 15 2 37 38 39 40\r
148      OPERACJE KONTROLOWANEGO PRZEMIESZCZANIA SIE PO TEKSCIE\r
149  \r
150 Po nacisnieciu Ctrl_J wybieramy klawisz odpowiadajacy intere-\r
151 sujacej nas funkcji.Jesli przez 2 sek. tego nie z\r
152 pojawi sie ramka z wypisanymi wszystkimi opcjami.\r
153  \r
154 Mamy do dyspozycji nastepujace funkcje:\r
155  \r
156   S -ustawienie miejsca dla skoku <1>\r
157   R -powrot do ostatnio ustawionego miejsca <2>\r
158   J -skok do ostatnio ustawionego miejsca <3>\r
159   L -skok do podanej linii\r
160   B,K -skoki do poczatku i konca bloku <4>\r
161 ---------------------------------------------------------------\r
162 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
163 ===============REKORD 11=======================================|===============\r
164 + 19 2 15 16 17 18 19 20\r
165              OPERACJE WYSZUKIWANIA I ZAMIANY SLOW\r
166  \r
167 Po nacisnieciu Ctrl_Q wybieramy klawisz odpowiadajacy intere-\r
168 sujacej nas funkcji.Jesli przez 2 sek. tego nie zrobimy to\r
169 pojawi sie ramka z wypisanymi wszystkimi opcjami.\r
170  \r
171 Mamy do dyspozycji nastepujace opcje:\r
172  \r
173   F -znajdz podane slowo <1>\r
174   A -znajdz slowo i zamien je na inne <2>\r
175   C -zamien znaki <3>\r
176   K -zamien slowa kluczowe <4>\r
177   T -znajdz slowo wskazywane przez kursor <5>\r
178   R -znajdz i zamien slowo wskazywane przez kursor <6>\r
179  \r
180 UWAGA:Naciskajac Ctrl L mozesz powtorzyc ostatnio wykonywana\r
181       funkcje wyszukiwania i zamiany.\r
182 ---------------------------------------------------------------\r
183 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
184 ===============REKORD 12=======================================|===============\r
185 + 16 2 13 14\r
186                SPIS TRESCI WIADOMOSCI O LOGLANIE\r
187  \r
188   Kazda linia jaka widzisz na ekranie oznacza jakis tekst.\r
189 Podkreslenie oznacza linie,ktora mozna aktualnie wybrac.\r
190  \r
191   Enter -przejscie do ogladania podrozdzialu <1>\r
192   kursor w gore -poprzenia linia\r
193   kursor w dol -nastepna linia\r
194   Ctrl PgUp -do poczatku spisu\r
195   Ctrl PgDn -do konca spisu\r
196   PgUp,PgDn -o strone w gore lub w dol\r
197   Tab -wybieranie roznych innych rozdzialow <2>\r
198   Ctrl_Q_F -wyszukiwanie podanego slowa\r
199   Esc - powrot do glownego okienka edycyjnego\r
200 ---------------------------------------------------------------\r
201 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
202 ===============REKORD 13=======================================|===============\r
203 + 14 2 12 14\r
204                      TRESC PODROZDZIALU\r
205  \r
206   Enter -powrot do spisu tresci <1>\r
207   Tab -wybieranie roznych innych rozdzialow <2>\r
208   Up,Down,Left,Right -przemieszczanie kursora\r
209   Home,End -do poczatku i konca linii\r
210   Ctrl PgUp -do poczatku tekstu\r
211   Ctrl PgDn -do konca tekstu\r
212   PgUp,PgDn -o strone w gore lub w dol\r
213   Ctrl_K_B,K,L,T -zaznaczanie bloku\r
214   Ctrl_Q_F -wyszukiwanie slowa\r
215   Esc -powrot do glownego okienka edycyjnego\r
216 ---------------------------------------------------------------\r
217 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
218 ===============REKORD 14=======================================|===============\r
219 + 11 2\r
220              WYBOR ROZDZIALU INFORMACJI O LOGLANIE\r
221  \r
222   Na ekranie widzimy okienko z wypisanymi nazwami rozdzialow\r
223 jakie z niego mozemy otrzymac.Kursorami w gore i w dol wedru-\r
224 jemy po okienku Home i End przenosi nas na poczatek lub koniec.\r
225 Enter pozwala wybrac wskazywany rozdzial i odrazu przechodzimy\r
226 do niego.Kursorami w lewo i w prawo przechodzimy do sasiednich\r
227 okienek z innymi rozdzialami.Esc powoduje powrot do ostatnio\r
228 ogladanego rozdzialu.\r
229 ---------------------------------------------------------------\r
230 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
231 ===============REKORD 15=======================================|===============\r
232 + 17 2 46\r
233         (F) WYSZUKIWANIE WYRAZEN REGULARNYCH W TEKSCIE\r
234  \r
235 Najpierw podajemy tresc slowa, ktore chcemy znalezc   (Find :?).\r
236 Przy zapisie  slowa obowiazuja pewne reguly, ktore poznasz naci-\r
237 skajac klawisz <1>\r
238 W  nastepnej  kolejnosci  czytane  sa  opcje , a potem nastepuje\r
239 szukanie.Jesli znaleziono  podane slowo to kursor ustawia sie na\r
240 nastepnej pozycji za nim.\r
241 Dzialaja nastepujace opcje :\r
242  G.........Szukanie rozpocznie sie na poczatku lub koncu tekstu.\r
243  B.........................................Przeszukiwanie w tyl.\r
244  n............................Szukanie az do n-tego wystapienie.\r
245  U...........................Utozsamianie duzych i malych liter.\r
246  W.........................................Szukanie calych slow.\r
247  L.........................Szukanie wewnatrz zaznaczonego bloku.\r
248 ---------------------------------------------------------------\r
249 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
250 ===============REKORD 16=======================================|===============\r
251 + 21 2 46 48\r
252        (A) ZAMIANA WYSTAPIEN PODANEGO SLOWA W TEKSCIE\r
253  \r
254 Najpierw podajemy tresc slowa, ktore chcemy znalezc.   (Find :?)\r
255 Przy zapisie  slowa obowiazuja pewne reguly, ktore poznasz naci-\r
256 skajac klawisz <1>\r
257 Potem podajemy na co chcemy zamienic to slowo. (Replace with :?)\r
258 Tu obowiazuja takze pewne reguly (nacisnij <2>).\r
259 W  nastepnej  kolejnosci  czytane  sa  opcje , a potem nastepuje\r
260 szukanie.Jesli znaleziono podane  slowo to kursor ustawia sie na\r
261 tym slowia a  w najwyzszej linii ekranu pojawia sie pytanie, czy\r
262 zamienic to slowo,czy tez nie.\r
263 Dzialaja nastepujace opcje :\r
264  G.........Szukanie rozpocznie sie na poczatku lub koncu tekstu.\r
265  B.........................................Przeszukiwanie w tyl.\r
266  n...............................Zamiana pierwszych n wystapien.\r
267  U...........................Utozsamianie duzych i malych liter.\r
268  W.........................................Szukanie calych slow.\r
269  L.........................Szukanie wewnatrz zaznaczonego bloku.\r
270  N...........Zamiana bezwarunkowa (bez pytania za kazdym razem).\r
271 ---------------------------------------------------------------\r
272 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
273 ===============REKORD 17=======================================|===============\r
274 + 13 2\r
275                       (C) ZAMIANA ZNAKOW\r
276  \r
277 Ta funkcja umozliwia zamiane duzych liter na male lub odwrotnie\r
278 Dzialaja nastepujace opcje :\r
279  D.......................................Zamiana na duze litery.\r
280  S.......................................Zamiana na male litery.\r
281  G.........Szukanie rozpocznie sie na poczatku lub koncu tekstu.\r
282  B.........................................Przeszukiwanie w tyl.\r
283  L.........................Szukanie wewnatrz zaznaczonego bloku.\r
284  C............................Zamiana tylko wewnatrz komentarzy.\r
285  T......................................Zamiana tylko w tekscie.\r
286 ---------------------------------------------------------------\r
287 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
288 ===============REKORD 18=======================================|===============\r
289 + 12 2\r
290                  (K) ZAMIANA SLOW KLUCZOWYCH\r
291  \r
292 Ta funkcja  umozliwia  nam zamiane  wszystkich  slow  kluczowych\r
293 jezyka Loglan.\r
294 Dzialaja nastepujace opcje :\r
295  D.......................................Zamiana na duze litery.\r
296  S.......................................Zamiana na male litery.\r
297  G.........Szukanie rozpocznie sie na poczatku lub koncu tekstu.\r
298  B.........................................Przeszukiwanie w tyl.\r
299  L.........................Szukanie wewnatrz zaznaczonego bloku.\r
300 ---------------------------------------------------------------\r
301 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
302 ===============REKORD 19=======================================|===============\r
303 + 14 2\r
304            (T) SZUKANIE SLOWA WSKAZYWANEGO PRZEZ KURSOR\r
305  \r
306 Najpierw podajemy opcje , a potem nastepuje szukanie.\r
307 Jesli znaleziono  podane slowo to kursor ustawia sie na\r
308 nastepnej pozycji za nim.\r
309 Dzialaja nastepujace opcje :\r
310  G.........Szukanie rozpocznie sie na poczatku lub koncu tekstu.\r
311  B.........................................Przeszukiwanie w tyl.\r
312  n............................Szukanie az do n-tego wystapienie.\r
313  U...........................Utozsamianie duzych i malych liter.\r
314  W.........................................Szukanie calych slow.\r
315  L.........................Szukanie wewnatrz zaznaczonego bloku.\r
316 ---------------------------------------------------------------\r
317 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
318 ===============REKORD 20=======================================|===============\r
319 + 17 2\r
320     (R) SZUKANIE I ZAMIANA SLOWA WSKAZYWANEGO PRZEZ KURSOR\r
321  \r
322 Najpierw podajemy na co chcemy zamienic to slowo.\r
323 W  nastepnej  kolejnosci  czytane  sa  opcje , a potem nastepuje\r
324 szukanie.Jesli znaleziono podane  slowo to kursor ustawia sie na\r
325 tym slowia a  w najwyzszej linii ekranu pojawia sie pytanie, czy\r
326 zamienic to slowo,czy tez nie.\r
327 Dzialaja nastepujace opcje :\r
328  G.........Szukanie rozpocznie sie na poczatku lub koncu tekstu.\r
329  B.........................................Przeszukiwanie w tyl.\r
330  n...............................Zamiana pierwszych n wystapien.\r
331  U...........................Utozsamianie duzych i malych liter.\r
332  W.........................................Szukanie calych slow.\r
333  L.........................Szukanie wewnatrz zaznaczonego bloku.\r
334  N...........Zamiana bezwarunkowa (bez pytania za kazdym razem).\r
335 ---------------------------------------------------------------\r
336 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
337 ===============REKORD 21=======================================|===============\r
338 + 15 2 29 30\r
339     OPERACJE WYMIANY BLOKOW MIEDZY OKNAMI TEKSTOWYMI I INNE\r
340  \r
341 Po nacisnieciu Ctrl_W wybieramy klawisz odpowiadajacy intere-\r
342 sujacej nas funkcji.Jesli przez 2 sek. tego nie z\r
343 pojawi sie ramka z wypisanymi wszystkimi opcjami.\r
344  \r
345 Mamy do dyspozycji nastepujace funkcje:\r
346   C -przekopiowanie bloku z drugiego widocznego na ekranie okna\r
347   V -przeniesienie bloku z drugiego widocznego na ekranie okna\r
348   S -przekopiowanie z przesunieciem z drugiego okna\r
349   M -przeniesienie z przesunieciem z drugiego okna\r
350  \r
351 Patrz C,V <1>    S,M <2>\r
352 ---------------------------------------------------------------\r
353 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
354 ===============REKORD 22=======================================|===============\r
355 + 21 2\r
356                   DEFINIOWANIE MAKROROZKAZOW\r
357  \r
358 Kazdemu klawiszowi odpowiadajacemu literze,cyfrze lub klawiszo-\r
359 wi funkcyjnemu mozemy przyporzadkowac makroinstrukcje.\r
360 Makroinstrukcje sa uruchamiane przez jednoczesne nacisniecie Alt\r
361 i odpowiedniego klawisza.\r
362 W definicji makrorozkazu moga wystapic oprucz zwyczajnych znakow\r
363 ASCII zastepujace symbole:\r
364   ^.............Oznacza Ctrl + nastepny klawisz (A..Z oraz 0..9)\r
365   &..............Oznacza Alt + nastepny klawisz (A..Z oraz 0..9)\r
366   @........Oznacza klawisz funkcyjny.Nastepnym znakiem moze byc:\r
367      1..0 - F1..F10 ³ <>^v - kursor ³ H - Home   ³ E - End    ³\r
368      U - PgUp       ³ D - PgDn      ³ I - Insert ³ L - Delete ³\r
369      S - Esc        ³ B - Backspace ³            ³            ³\r
370      C - Enter      ³               ³            ³            ³\r
371   #..Nastepny znak po ty nie jest interpretowany np.## oznacza #\r
372 Nawiasy klamrowe  oznaczaja  powtorzenie  ich  zawartosci  pewna\r
373 liczbe  razy . Np. {^C(* *)}12  spowoduje  utworzenie  12 nowych\r
374 linii zawierajacych napis "(* *)"\r
375 ---------------------------------------------------------------\r
376 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
377 ===============REKORD 23=======================================|===============\r
378 + 19 2\r
379                 (L) WGRYWANIE PLIKU Z DYSKU\r
380  \r
381 Pojawia sie okienko,w ktorym mozemy podac nazwe pliku,lub maske\r
382 opisujaca  grupe plikow. Jezeli podamy nazwe  to dany plik jest\r
383 wgrywany ( jesli nie  istnieje  to rozpoczynamy  jego edycje ).\r
384 Jezeli  podamy maske  to pojawiaja sie  wszystkie odpowiadajace\r
385 jej nazwy plikow oraz podkatalogow.\r
386 >>>Mamy dostepne nastepujace klawisze:\r
387    Esc.........Powrot,bez wczytania pliku.Zostajemy w aktualnie\r
388                                         ustawionym podkatalogu.\r
389    \18 \19 < >......................Przemieszczanie sie po okienku.\r
390    Enter.........Jesli wskazywana jest nazwa pliku to dany plik\r
391                 jest wczytywany i mozemy rozpoczac jego edycje.\r
392                    Jezeli wskazywany jest podkatalog to jest on\r
393                                  dodawany do aktualnej sciezki.\r
394    PgUp,PgDn......Przejscie do poprzedniej lub nastepnej strony\r
395                           (w okienku miesci sie tylko 20 nazw).\r
396 ---------------------------------------------------------------\r
397 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
398 ===============REKORD 24=======================================|===============\r
399 + 7 2\r
400            (N) ROZPOCZECIE EDYCJI NOWEGO PLIKU\r
401  \r
402 Czysci  bufor tekstu  i  rozpoczyna  edycje  pliku o  domyslnej\r
403 nazwie NONAME.LOG .Przy nagrywaniu na dysk program  bedzie pro-\r
404 ponowal zmiane tej nazwy na inna.\r
405 ---------------------------------------------------------------\r
406 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
407 ===============REKORD 25=======================================|===============\r
408 + 10 2\r
409               (W) ZMIANA NAZWY AKTUALNEGO PLIKU\r
410  \r
411 Zmienia nazwe aktualnie  edytowanego pliku i nagrywa go na dysk\r
412 w aktualnym katalogu (ustawianie aktualnego katalogu funkcja L)\r
413 Jesli byl  juz plik o  takiej  nazwie to pyta, czy go  skasowac\r
414 UWAGA:    Mozemy  podac od  razu nazwe  nowego pliku  lub maske\r
415 i wtedy  zastepujemy aktualnie  edytowanym  plikiem  jakis  juz\r
416 istiejacy na dysku (Wybieranie tak jak w opcji L).\r
417 ---------------------------------------------------------------\r
418 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
419 ===============REKORD 26=======================================|===============\r
420 + 6 2\r
421                  (P) OSTATNIO UZYWANE PLIKI\r
422  \r
423 Pojawia sie okienko z ostatnio wgrywanymi plikami ponumerowanymi\r
424 od 0 do 9 mozemy wybrac jakis plik lub przejsc do opcji Load (L)\r
425 ---------------------------------------------------------------\r
426 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
427 ===============REKORD 27=======================================|===============\r
428 + 8 2\r
429                      ZAZNACZANIE BLOKU\r
430  \r
431   B -zaznaczenie poczatku bloku\r
432   K -zaznaczenie konca bloku\r
433   T -zaznaczenie slowa,na ktorym stoi kursor jako bloku\r
434   L -zaznaczenie linii,na ktorej stoi kursor jako bloku\r
435 ---------------------------------------------------------------\r
436 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
437 ===============REKORD 28=======================================|===============\r
438 + 5 2\r
439                KASOWANIE ZAZNACZONEGO BLOKU\r
440  \r
441   Jezeli zaznaczyles blok to mozesz go skasowac.\r
442 ---------------------------------------------------------------\r
443 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
444 ===============REKORD 29=======================================|===============\r
445 + 17 2 30\r
446      (C,V) KOPIOWANIE LUB PRZENOSZENIE ZAZNACZONEGO BLOKU\r
447  \r
448   Funkcja.C.kopiuje zaznaczony przez nas blok (Ctrl K + B,K,T,L)\r
449 do miejsca  w  tekscie  rozpoczynajacego  sie  pozycja  kursora.\r
450 Pierwsza linia  bloku  bedzie przesunieta tak , aby jej poczatek\r
451 znajdowal  sie w pozycji kursora  natomiast  pozostale linie nie\r
452 zostana przesuniete.\r
453 UWAGA:Mozna przenosic blok do wnetrza jego samego.\r
454   Funkcja.V.przenosi zaznaczony przez nas blok (Ctrl K+ B,K,T,L)\r
455 do miejsca  w  tekscie  rozpoczynajacego  sie  pozycja  kursora.\r
456 W poprzednim miejscu blok bedzie skasowany.\r
457 Pierwsza linia  bloku  bedzie przesunieta tak , aby jej poczatek\r
458 znajdowal  sie w pozycji kursora  natomiast  pozostale linie nie\r
459 zostana przesuniete.\r
460  ----> Ctrl K S,M  <1>\r
461 ---------------------------------------------------------------\r
462 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
463 ===============REKORD 30=======================================|===============\r
464 + 20 2 29\r
465      (S) KOPIOWANIE LUB PRZENOSZENIE BLOKU Z WYROWNYWANIEM\r
466  \r
467   Funkcja.S. kopiuje zaznaczony przez nas blok (Ctrl K+ B,K,T,L)\r
468 do miejsca  w  tekscie  rozpoczynajacego  sie  pozycja  kursora.\r
469 Jest jednak inna niz funkcja Ctrl K C.\r
470 Wszystkie linie bloku zostana przesuniete tak,aby poczatek\r
471 pierwszej linii znajdowal sie w pozycji kursora.\r
472 UWAGA:Mozna przenosic blok do wnetrza jego samego.\r
473   Funkcja.M.przenosi zaznaczony przez nas blok (Ctrl K+ B,K,T,L)\r
474 do miejsca  w  tekscie  rozpoczynajacego  sie  pozycja  kursora.\r
475 W poprzednim miejscu blok bedzie skasowany.\r
476 Jest jednak inna niz funkcja Ctrl K M.\r
477 Wszystkie linie bloku zostana przesuniete tak,aby poczatek\r
478 pierwszej linii znajdowal sie w pozycji kursora.\r
479 UWAGA:Mozna przenosic blok do wnetrza jego samego.\r
480 W tym przypadku spowoduje to, ze blok nie przesunie sie w pionie\r
481 tylko w poziomie.Jego poczatek ustawi sie w kolumnie kursora.\r
482  -----> Ctrl K C,V <1>\r
483 ---------------------------------------------------------------\r
484 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
485 ===============REKORD 31=======================================|===============\r
486 + 12 2 23\r
487             (R,W) WCZYTANIE I ZGRYWANIE BLOKU Z DYSKU\r
488  \r
489   Funkcja.R. umozliwia dolaczenie do naszego tekstu dowolnego\r
490 pliku z dysku.Plik jest dolaczany w miejscu wskazywanym przez\r
491 kursor,bez wyrownywania (tak jak Ctrl K C).\r
492 Pojawia sie okienko,w ktorym mozemy podac nazwe zbioru lub maske\r
493 i wtedy wybieramy odpowiedni plik tak jak w funkcji F3 L <1>\r
494   Funkcja.W. umozliwia zgranie zaznaczonego bloku na dysk.\r
495 Pojawia sie okienko,w ktorym mozemy podac nazwe zbioru lub maske\r
496 i wtedy wybieramy odpowiedni plik tak jak w funkcji F3 L <1>\r
497 ---------------------------------------------------------------\r
498 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
499 ===============REKORD 32=======================================|===============\r
500 + 10 2\r
501    (I,U) PRZESUNIECIE BLOKU O JEDEN ZNAK W PRAWO LUB W LEWO\r
502  \r
503   Funkcja.I. przesuwa wszystkie linie zawierajace blok o jeden\r
504 znak w prawo.Przesuwane jest takze to co jest przed blokiem\r
505 w pierwszej linii bloku oraz za blokiem w ostatniej linii bloku\r
506   Funkcja.U. przesuwa wszystkie linie zawierajace blok o jeden\r
507 znak w lewo.Przesuwane jest takze to co jest przed blokiem\r
508 w pierwszej linii bloku oraz za blokiem w ostatniej linii bloku\r
509 ---------------------------------------------------------------\r
510 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
511 ===============REKORD 33=======================================|===============\r
512 + 7 2\r
513                CHOWANIE ZAZNACZONEGO BLOKU\r
514  \r
515   Wybranie tej funkcji powoduje,ze blok staje sie niewidoczny.\r
516 Ponowne jej wybranie ustawia blok taki,jaki byl przed zaslo-\r
517 nieciem.\r
518 ---------------------------------------------------------------\r
519 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
520 ===============REKORD 34=======================================|===============\r
521 + 8 2 35\r
522                      (F) TWORZENIE RAMKI\r
523  \r
524   Dookola linii zawierajacych blok tworzona jest ramka.\r
525 W opcjach mozemy sobie ustawic wszelkie mozliwe parametry\r
526 ramki.\r
527  -----> Ctrl K O <1>\r
528 ---------------------------------------------------------------\r
529 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
530 ===============REKORD 35=======================================|===============\r
531 + 21 2\r
532                  (O) ROZNE CIEKAWE PARAMETRY\r
533  \r
534 Te opcje  dotycza przede wszystkim  ksztaltu ramki ale nie tylko\r
535  3 nastepne linie to wzor ramki.\r
536   - lewy gorny , srodkowy gorny , prawy gorny\r
537   - lewy       , srodkowy       , prawy\r
538   - lewy dolny , srodkowy dolny , prawy dolny\r
539  F.......................................Pierwsza kolumna ramki.\r
540    - musi byc z przedzialu  0..255\r
541    - musi byc mniejsza niz  ostatnia kolumna ramki\r
542    - 0 ma specjalne znaczenie : ramka zacznie sie tam,gdzie\r
543      zaczyna sie zaznaczony tekst.\r
544  L.......................................Ostatnia kolumna ramki.\r
545    - musi byc z przedzialu  0..255\r
546    - musi byc wieksza niz pierwsza kolumna ramki\r
547    - 0 ma specjalne znaczenie : ramka zkonczy sie tam,gdzie\r
548      zaczyna sie zaznaczony tekst.\r
549  T.....Wyrownywanie tekstu w ramce.Moze o n byc z lewej,z prawej\r
550                                              lub w srodku ramki.\r
551 ---------------------------------------------------------------\r
552 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
553 ===============REKORD 36=======================================|===============\r
554 + 16 2\r
555                        OPCJE DLA KOMPILACJI\r
556  \r
557 Tu mozna wplynac na pewne parametry kompilacji i wykonywania\r
558 programu.\r
559 D: Debug info on/off     Wlaczenie powoduje,ze przy wykonywaniu\r
560   programu na specjalny plik sa wyprowadzane numery kolejno\r
561   wykonywanych instrukcji.Zwalnia to wykonywanie programu ale\r
562   umozliwia jego puzniejsze przesledzenie (patrz opcja DEBUGER)\r
563 M: Memory    ______      Jest to podzielona przez 4 ilosc\r
564   pamieci zarezerwowana dla naszego programu.Moze ona przyjac\r
565   wartosc od 16384 do 100000. Korzystnie jest ustawiac 16384\r
566   bo wtedy program szybciej sie wykonuje.\r
567 C: Cursor  on/off        Jest to opcja dla koneserow.Wlaczenie\r
568   jej powoduje,ze na czas wykonywania programu znika kursor\r
569 ---------------------------------------------------------------\r
570 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
571 ===============REKORD 37=======================================|===============\r
572 + 6 2\r
573              (S) ZAZNACZANIE POZYCJI DLA SKOKOW\r
574  \r
575 Ta  funkcja  zapamietuje aktualna  pozycje  kursora  i umozliwia\r
576 wykonanie w przyszlosci skoku do tego miejsca.\r
577 ---------------------------------------------------------------\r
578 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
579 ===============REKORD 38=======================================|===============\r
580 + 7 2\r
581         (R) POWROT DO ZAZNACZONEGO WCZESNIEJ MIEJSCA\r
582  \r
583 Podobnie jak  Ctrl J J  skacze do zaznaczonego wczesniej miejsca\r
584 z ta roznica,ze zanim skoczy zaznacza aktualna pozycje tak , aby\r
585 potem mozna bylo do niej wrocic opcjami Ctrl J J/R.\r
586 ---------------------------------------------------------------\r
587 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
588 ===============REKORD 39=======================================|===============\r
589 + 6 2\r
590       (J) SKOK DO ZAZNACZONEGO PRZEDTEM MIEJSCA W TEKSCIE\r
591  \r
592 Kursor jest przenoszony do miejsca,ktore wczesniej zaznaczylismy\r
593 opcja Ctrl J S\r
594 ---------------------------------------------------------------\r
595 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
596 ===============REKORD 40=======================================|===============\r
597 + 6 2\r
598                      SKOKI DO BLOKU\r
599  \r
600    B -skok do poczatku zaznaczonego bloku\r
601    K -skok do konca zaznaczonego bloku\r
602 ---------------------------------------------------------------\r
603 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
604 ===============REKORD 41=======================================|===============\r
605 + 22 2\r
606                      OPCJE PLIKOWE (F3O)\r
607  \r
608 Tutaj mozemy ustawiac rozne opcje wplywajace na dzialanie prog-\r
609 ramu.\r
610   S..Jest to numer linii bedacej granica miedzy okienkami\r
611     (np. miedzy plikiem glownym i dodatkowym lub plikiem glownym\r
612      i baza danych)\r
613   B..Czy maja byc robione kopie bezpiczenstwa plikow.\r
614      Jesli jest wlaczone,to przy kazdym nagraniu pliku na dysk\r
615      poprzednia wersja tego pliku nie jest kasowana tylko dosta-\r
616      je rozszerzenie BAK\r
617   D..Opuznienie odswierzania ekranu.\r
618      Jesli przez jakis czas (ustawiony w tym miejscu) nie zosta-\r
619      nie wcisniety zaden klawisz to na ekranie pojawia sie mru-\r
620      gajace niebo.\r
621   W..Opuznienie pojawiania sie okienek.\r
622      Po wybraniu funkcji edytora pojawia sie najpierw sam naglo-\r
623      a dopiero po pewnym czasie jesli nie wybierzemy zadnej\r
624      opcji okienko menu.Tutaj mamy mozliwosc ustawic czas,jaki\r
625      minie od pojawienia sie naglowka do wyswietlenia okienka.\r
626 ---------------------------------------------------------------\r
627 ABY DOWIEDZIEC SIE JAK POSLUGIWAC SIE HELPEM NACISNIJ <0>\r
628 ===============REKORD 42=======================================|===============\r
629 + 10 43 44 9 11 10 21 22 45\r
630                      Operacje edytorskie\r
631  \r
632             Przesuwanie kursora                <0>\r
633             Kasowanie znakow                   <1>\r
634          ^K Operacje blokowe                   <2>\r
635          ^Q Wyszukiwanie i zamiana slow        <3>\r
636          ^J Skakanie po tekscie                <4>\r
637          ^W Przenoszenie blokow miedzy oknami  <5>\r
638          ^V Makroinstrukcje                    <6>\r
639             Inne                               <7>\r
640 ===============REKORD 43=======================================|===============\r
641 + 11\r
642                      Przesuwanie kursora\r
643  \r
644 ^v<>.ruchy kursora            | ^>........o jedno slowo w prawo\r
645 ^u.........o linie w gore     | ^<.........o jedno slowo w lewo\r
646 ^d.........o linie w dol      | wzgledem wyzszej linii:\r
647 pgdn.......o strone w gore    | ^n........o jedno slowo w prawo\r
648 pgup........o strone w dol    | ^p.........o jedno slowo w lewo\r
649 ^pgdn.....na poczatek tekstu  | ^home.......na poczatek okienka\r
650 ^pgup.......na koniec tekstu  | ^end..........na koniec okienka\r
651 tab......przestawia kursor pod nastepne slowo,\r
652           przesuwa to co bylo za kursorem\r
653 ===============REKORD 44=======================================|===============\r
654 + 8\r
655                        Kasowanie znakow\r
656  \r
657     Backspace    kasowanie znaku w lewo\r
658     Del          kasowanie znaku w prawo\r
659     ^Y           kasowanie linii\r
660     ^T           kasowanie slowa wskazywanego przez kursor\r
661     ^A           kasowanie linii w lewo\r
662     ^S           kasowanie linii w prawo\r
663 ===============REKORD 45=======================================|===============\r
664 + 12\r
665                        Inne operacje\r
666  \r
667 Enter  - nowa linia\r
668 Insert - zmiana trybu pracy.\r
669          jesli jest wlaczone to znaki beda wstawiane miedzy\r
670          juz istniejace\r
671          w przeciwnym przypadku sa nadpisywane.\r
672 Esc - jesli jestesmy w glownym okienku edycyjnym\r
673       to wracamy do DOS'u\r
674       jesli jestesmy w okienku dodatkowym to przechodzimy\r
675       do okienka glownego\r
676 F10 - powoduje znikniecie linii z menu programu\r
677 ===============REKORD 46=======================================|===============\r
678 + 20 47\r
679               WYSZUKIWANIE WYRAZEN REGULARNYCH\r
680  \r
681 Interpretowane sa nastepujace oznaczenia:\r
682  \r
683   c             znak graficzny c\r
684   ?             dowolny znak\r
685   %             poczatek wiersza (jesli jest to pierwszy znak)\r
686   $             koniec wiersza (jesli jest to ostatni znak)\r
687   [...]         dowolny znak z posrod wymienionych\r
688   [^...]        dowolny znak oprucz wymienionych\r
689   [|...|...|]   jeden z ciagow miedzy pionowymi kreskami\r
690   {...}         zaznaczenie fragmentu do wymiany\r
691   *             zero lub wiecej wystapien poprzedniego znaku\r
692   @c            znak c (z pominieciem jego specjalnego znaczenia\r
693        wewnatrz nawiasow [..] [^...]\r
694   c1-c2          przedzial znakow\r
695 Przyklady: nacisnij <0>\r
696   Specjalne znaczenie znakow zanika, jesli nie ma ono sensu np:\r
697     % w srodku wzorca\r
698     * wewnatrz [...]   itp.\r
699 ===============REKORD 47=======================================|===============\r
700 + 13\r
701                  PRZYKLADY WYRAZEN REGULARNYCH\r
702  \r
703 [0-9][0-9]*    pasuje co liczby posiadajacej conajmniej jedna\r
704                cyfre\r
705 %?ab           pasuje do slow trzyliterowych zaczynajacych sie\r
706                od poczatku linii dowolnym znakiem a konczacych\r
707                literami 'ab'\r
708 [^a-z][a-zA-Z]* pasuje do slow nie rozpoczynajacych sie mala\r
709                 litera\r
710 [|begin|end|]   pasuje do slowa begin lub end\r
711 procedure       pasuje do slowa procedure\r
712  \r
713 itd.\r
714 ===============REKORD 48=======================================|===============\r
715 + 12\r
716                   BUDOWA WZORCA DO WYMIANY\r
717  \r
718   c -znak graficzny c\r
719   @c -znak graficzny c\r
720   {}n -fragment tekstu pasujacy do n-tego fragmentu wzorca\r
721   Przyklad:\r
722   szukany wzorzec : %{[0-9][0-9]*}{?*}\r
723   zamieniamy na : {}2 {}1\r
724   szukany wzorzec pasuje do linii rozpoczynajacych sie numerem\r
725   (%{[0-9][0-9]*} oznacza numer na poczatku wiersza a {?*}\r
726   pasuje do dalszej czesci linii) zamiana spowoduje\r
727   przestawienie numeru na koniec wiersza\r
728 =============KONIEC============================================|==============\r
729  \r
730  \r
731  \r
732  \r
733  \r
734  \r
735  \r
736  \r
737  \r