2010-07-28 21 views
5

Jaki jest najlepszy darmowy zamiennik dla TSynEdit? Jak widzę, rozwija się bardzo wolno. Chcesz znaleźć zastępstwo. Lub może być, wersja od innego opiekuna.Delphi: Darmowa wymiana TSynEdit

Potrzebujesz zgodności z Delphi 2010.

+2

Jeśli jest coś lepszego, wątpię, że będzie za darmo. To tak, jakby prosić o lepsze darmowe Treeview niż VST –

+1

Co masz na myśli "rozwinięty bardzo wolno"? Korzystasz tylko z komponentów, które szybko się zmieniają i zyskują nowe funkcje? Czego dokładnie brakuje w TButton, żeby się zmienił? Lub z TSynEdit, że powinien się zmienić? Poważnie. LOLz. –

+1

Warren, nie lubię tego mówić, ale w tym konkretnym przypadku jest to uzasadniony punkt. Wewnętrzne urządzenia SynEdit to naprawdę wielki bałagan, istnieją dziesiątki sztuczek z komentarzem, który mówi: * poniższy kod nie ma dla mnie większego sensu, ale jeśli go zmienię - to nie działa *. Brakuje również niektórych standardowych funkcji (takich jak składanie kodu). Muszę jednak przyznać, że działa całkiem nieźle. – migajek

Odpowiedz

6

SynEdit działa prawidłowo w wersji D2010. Jest jeden znaczący błąd z klawiszem Enter, który nie działa w pewnych warunkach. Poprawkę można znaleźć w połowie strony na stronie this thread. Wyszukaj: // GB: BUG FIXED

Oprócz tego powinna działać. Czy masz z tym jakieś szczególne problemy?

+2

Używam go cały czas, a wersja UniSynEdit SynEdit jest świetna. –

+0

Dlaczego nie ma ostatecznej wersji? Rozwój tego komponentu wydaje się być zatrzymany. A jeśli natkniesz się na jakiś błąd - nie możesz się rozpłakać, by mu pomóc;) –

2

Sam nigdy nie użyłem SynEdit, ale zawsze uważałem, że jest to najlepszy darmowy edytor Open Source dla Delphi. Ponieważ jest to open-source, możesz sam go zmienić, aby pasował do twoich potrzeb.

+0

Dzięki, ale zajmie to zbyt dużo czasu. –

+0

Tak, przy otwartym kodzie źródłowym można to zmienić samodzielnie, ale oczywiście nie widziałem kodu źródłowego dla TSynEdit. To bałagan. –

4

Możesz wypróbować Scintillę. Od wersji 2.x obsługuje "przestrzeń wirtualną" (najważniejszą dla mnie cechę - po podświetleniu składni) i ma więcej funkcji, takich jak CodeFolding, Adnotacje http://www.scintilla.org/ScintillaDoc.html#Annotations, MultipleSelections i wiele innych. AFAIK nie ma żadnego opakowania dla Delphi, które jest aktualne i współpracuje z Unicode/D2009 +. Stworzyłem projekt pod numerem http://code.google.com/p/dscintilla/, który powinien znajdować się w "fazie beta" za tydzień (lub mniej więcej).

+0

Brzmi nieźle. Czy można zrobić SyncEdit? –

+0

Tak, powinien obsługiwać tę funkcję. Możesz dodać na przykład 10 uchwytów i edytować kod w 10 różnych miejscach w tym samym czasie. – kibab

+0

Krystian, teraz musisz przesłać swój znakomity SynWeb do Scintilli, o czym rozmawialiśmy :) – migajek