Jump to content

Archived

This topic is now archived and is closed to further replies.

Max1414

MaxPad 1.0 [beta]

Recommended Posts

No ale te opcje ma nasze środowisko, więc czemu by nie pisać w nim :D ??

 

to alternatywa dla notatnika a nie kompilatora :P

Share this post


Link to post
Share on other sites
to alternatywa dla notatnika a nie kompilatora :P

Myślałem, że IDE, kompilatora nie musisz pisać.. na razie :P

Share this post


Link to post
Share on other sites

Ummm... Max, Twój notatnik wywalił mi z menu kontekstowego Windowsa tworzenia nowego pliku tekstowego (Nowy > Dokument [czy tam plik] tekstowy). Wie ktoś może jak to przywrócić? ^_^

Share this post


Link to post
Share on other sites

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 :)

Share this post


Link to post
Share on other sites

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ą :)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

begin

 

end;

 

begin

 

end;

Share this post


Link to post
Share on other sites
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)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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:)

Share this post


Link to post
Share on other sites

O punkt pierwszy to chodzi mi że jak napiszesz

blablabegin i dasz enter to zamknie end-em, a przecież nie było begin

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

Wersja Finalna 1.0 wydana ;)

 

Cały opis i download: TUTAJ

 

@Force - robiłem sam od nowa ;) nawet nie widziałem tamtego demka,

btw. proste to jest ;) wystarczą wskaźniki itp.

Share this post


Link to post
Share on other sites

I nie ma błędów:D

To się pobawię syneditem, aby zrobić własny edytor specjalnie pod Delphi.. w tym roku może :D

Share this post


Link to post
Share on other sites

×
×
  • Create New...