Skocz do zawartości

MaxPad 1.0 [beta]


Max1414

Polecane posty

  • Odpowiedzi 91
  • Created
  • Ostatnia odpowiedź

HKEY_CLASSES_ROOT w kluczu ".txt" przywróc w domyślnej wartości "txtfile"

o ile nie masz backup-u skojarzeń w moim programie

 

http://s008.wyslijto.pl/index.php?file_id=...547596729546382

 

No... dodałem

1.) Ctrl+Tab(+1 tab), Ctrl+Shift+Tab(-1 tab), Ctrl+/(komentowanie)

2.) Dodawanie tabulatora po słowach kluczowych + enter

3.) Dodawanie słów zamykających dane słowo kluczowe np. piszemy begin dajemy enter i automatycznie w jeszcze kolejnej linijce(po naszym enterze) dopisuje się end; - o ile sobie tak ustawimy :)

Moje projekty: http://wojciechkulik.pl

Link do komentarza
Udostępnij na innych stronach

Po zaznaczeniu i daniu ctrl+tab czy ctr+shift+tab zaznaczenie znika, jak ktoś chce więcej razy przesunąć to musi od nowa zaznaczać. Tak samo jest z ctrl+/, ale to już mniej boli.

I system zamykania beginów źle działa, znaczy za pierwszym razem działa, i ma aż dwie wady

1) napisanie coscosbegin i danie enter działa tak samo jak samo begin

2) nie działa zamykanie begina end-em gdy jest wewnątrz bloku begin-end, i to bez względu w którym miejscu i jak bardzo zagnieżdżony np. w pętli. Powinno działaś zawsze i nie powinieneś się przejmować, że ktoś napisze begin, zamknie mu end-em, usunie begin i powtórnie napisze begin i powstanie mu begin begin - end, to jego problem.

I znalazłem jedną rzecz - słowa kluczowe są takie same dla każdego rodzaju plików, więc jak ktoś zrobi zmienną begin w c++ to mu ją zamknie end-em:D

dobrze by było jakby też były gotowe reguły, aby użytkownik przy pierwszym uruchomieniu nie musiał wpisywać, a jak coś to zaznaczy jakąś fajkę że ich nie chce, jak chcesz to mogę Ci napisać jakie powinny być.

 

Mam nadzieje, że te uwagi Cienie nie zniechęcą :)

Baza tysięcy lotnisk: http://airportsbase.com

Link do komentarza
Udostępnij na innych stronach

CYTAT(Force @ wto, 28 sie 2007 - 21:53) Po zaznaczeniu i daniu ctrl+tab czy ctr+shift+tab zaznaczenie znika, jak ktoś chce więcej razy przesunąć to musi od nowa zaznaczać. Tak samo jest z ctrl+/, ale to już mniej boli.

I system zamykania beginów źle działa, znaczy za pierwszym razem działa, i ma aż dwie wady

1) napisanie coscosbegin i danie enter działa tak samo jak samo begin

2) nie działa zamykanie begina end-em gdy jest wewnątrz bloku begin-end, i to bez względu w którym miejscu i jak bardzo zagnieżdżony np. w pętli. Powinno działaś zawsze i nie powinieneś się przejmować, że ktoś napisze begin, zamknie mu end-em, usunie begin i powtórnie napisze begin i powstanie mu begin begin - end, to jego problem.

I znalazłem jedną rzecz - słowa kluczowe są takie same dla każdego rodzaju plików, więc jak ktoś zrobi zmienną begin w c++ to mu ją zamknie end-em:D

dobrze by było jakby też były gotowe reguły, aby użytkownik przy pierwszym uruchomieniu nie musiał wpisywać, a jak coś to zaznaczy jakąś fajkę że ich nie chce, jak chcesz to mogę Ci napisać jakie powinny być.

 

Mam nadzieje, że te uwagi Cienie nie zniechęcą :)

 

Zostawianie zaznaczenia mogę zrobić.

 

zamykanie bloku działa tak, że jest sprawdzane czy od slowa kluczowego znajduje się drugie takie samo, jeżeli tak to sprawdz czy znajduje się słowo zamykające, jeżeli tak to jeżeli słowo zamykające leży za drugim słowem kluczowym to dodaje słowo zamykające, jeżeli nie to nie dodaje . przykład:

begin

end;

beginjx3s7Łyębzź,)z'ĄWŁ(zwZŃboo5w8ui'
begin

begin

end;

 

to doda słowo zamykające po enterze przy pierwszym begin

 

 

I znalazłem jedną rzecz - słowa kluczowe są takie same dla każdego rodzaju plików, więc jak ktoś zrobi zmienną begin w c++ to mu ją zamknie end-em:D

dobrze by było jakby też były gotowe reguły, aby użytkownik przy pierwszym uruchomieniu nie musiał wpisywać, a jak coś to zaznaczy jakąś fajkę że ich nie chce, jak chcesz to mogę Ci napisać jakie powinny być.

 

A to nie ma znaczenia, że są takie same, raczej nie użyje tego samego w dwóch językach. Możesz wypisać jak chcesz;) bo mi się nie bardzo chce to robić :D

Moje projekty: http://wojciechkulik.pl

Link do komentarza
Udostępnij na innych stronach

a właściwie czemu ma nie dodać? może być

begin

 

end;

 

begin

 

end;

 

zle przeczytałeś ... wtedy byłoby (po enterze za pierwszym begin - tak jak napisałem wcześniej)

 

begin

 

end;

end;

 

begin

 

 

 

EDIT:

Kurcze nie mam weny na to, albo to całkowicie wywalić, albo zrobić, żeby po każdym słowie kluczowym tak czy siak doklejało to słowo kończące (ale to może być upierdliwe)

Moje projekty: http://wojciechkulik.pl

Link do komentarza
Udostępnij na innych stronach

W jakim sensie po każdym, że zawsze jak enter po beginie to zamyka czy też po na przykład do?

I nie wiem jak jest w najnowszej wersji ale:

1) zamyka każde słowo co się kończy na słowo kluczowe, ale nim nie jest czyli np. *begin

2) zamyka słowa kluczowe gdy jest ono w komentarzu

 

Dodaj może opcje że ctrl+Enter za słowem kluczowym przechodzi do następnej linii ale nie zamyka słowem końcowym

Baza tysięcy lotnisk: http://airportsbase.com

Link do komentarza
Udostępnij na innych stronach

W jakim sensie po każdym, że zawsze jak enter po beginie to zamyka czy też po na przykład do?

I nie wiem jak jest w najnowszej wersji ale:

1) zamyka każde słowo co się kończy na słowo kluczowe, ale nim nie jest czyli np. *begin

2) zamyka słowa kluczowe gdy jest ono w komentarzu

 

Dodaj może opcje że ctrl+Enter za słowem kluczowym przechodzi do następnej linii ale nie zamyka słowem końcowym

 

pierwszego punktu nie rozumiem....

 

A w takim sensie, że zawsze jak występuje reguła to zamyka :)

 

z tym ctrl+Enter dobry pomysł, tylko może odwrotnie - zamyka gdy ctrl+enter:)

Moje projekty: http://wojciechkulik.pl

Link do komentarza
Udostępnij na innych stronach

http://s009.wyslijto.pl/index.php?file_id=...970453010330429

 

poprawiłem to, że już nie występuje reguła gdy jest sda+słowo kluczowe albo słowo kluczowe+sada ... i teraz słowo zamykające zostaje dodane tylko po kombinacji Shift+Enter ...

 

 

No chyba wersja już się nadaje do wydania :P jako 1.0 :P

Moje projekty: http://wojciechkulik.pl

Link do komentarza
Udostępnij na innych stronach

Skoro to najnowsza wersja to czemu przy starcie mówi, że jest nowa do ściągnięcia? :P

Wydaje mi się że zamykanie słów kluczowych działa gdy cała linijka jest słowem kluczowym. Czyli napisanie x:=y; begin czy begin begin nie zamknie, a to jest błąd, zwłaszcza jak chce się zrobić słowo "do" i robisz pętle to nie zrobi taba przy enterze.

I mogła by być opcja, taki checkbox, że można wybrać czy trzeba shift+enter czy sam enter.

Baza tysięcy lotnisk: http://airportsbase.com

Link do komentarza
Udostępnij na innych stronach

tylko zauważ, że ta nowsza wersja to beta... a pisze tak ponieważ ta jeszcze nie jest oficjalną...

 

z tym CheckBoxem to nie ma sensu bo sam enter to jest bezsensu bo wtedy ustawisz caretke za begin i bedzie ci za każdym razem dawało te słowo zamykające... masakra upierdliwe :]

 

Wydaje mi się że zamykanie słów kluczowych działa gdy cała linijka jest słowem kluczowym. Czyli napisanie x:=y; begin czy begin begin nie zamknie, a to jest błąd, zwłaszcza jak chce się zrobić słowo "do" i robisz pętle to nie zrobi taba przy enterze

 

kurcze... przypadkiem to usunałem, jak robiłem ten shift+enter ;)

Mam nadzieję, że teraz już jest ostatecznie dobrze...

 

http://s001.wyslijto.pl/index.php?file_id=...503108389248671

Moje projekty: http://wojciechkulik.pl

Link do komentarza
Udostępnij na innych stronach

tylko zauważ, że ta nowsza wersja to beta... a pisze tak ponieważ ta jeszcze nie jest oficjalną...

Powiedziałaś, że nadaje się do wydania jako 1 :D chcesz powiedzieć, że mamy dostęp do rzeczy o których mało osób wie?

 

Teraz to zamykania działa dobrze w sensie zamykania, ale teraz znowu przesadza.

Ciągle występuje błąd, że jak napisze "Witekbegin" i dam shift+Enter czy same Enter to potraktuje to jako samo "begin", powinieneś sprawdzać czy nie ma "(spacja)begin" gdy sie daje enter.

I da się sprawdzić w synedicie jaki jest kolor tekstu i czemu jest taki? Bo w komentarzach też działa zamykanie bloków i dawania taba choć przecież nie jest już kod.

 

Edit:

Pytania mniej związane z samym programem:D

Czy ten sposób że są zakładki to użyłeś program przykładowy dołączony do synedita czy sam zrobiłeś od nowa? Bo ten przykład jest chory i upakowanymi taką ilością pierdół że się odechciewa:D

właściwie to jedno pytanie :D

Baza tysięcy lotnisk: http://airportsbase.com

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...