2010-07-28 30 views
5

Thay thế miễn phí tốt nhất cho TSynEdit là gì? Như tôi thấy, nó được phát triển rất chậm. Bạn muốn tìm một số thay thế cho nó. Hoặc, có thể là, phiên bản từ người duy trì khác.Delphi: Thay thế TSynEdit miễn phí

Cần tương thích với Delphi 2010.

+2

Nếu có điều gì đó tốt hơn, tôi nghi ngờ nó sẽ miễn phí. Nó giống như yêu cầu một Treeview miễn phí tốt hơn VST –

+1

Ý của bạn là "phát triển rất chậm"? Bạn chỉ sử dụng các thành phần đang thay đổi nhanh chóng và đạt được các tính năng mới? Điều gì chính xác là mất tích từ TButton rằng nó nên thay đổi? Hoặc từ TSynEdit rằng nó nên thay đổi? Nghiêm túc. LOLz. –

+1

Warren, tôi không thích nói điều đó, nhưng trong trường hợp cụ thể đó là điểm chính đáng. SynEdit internals thực sự là mớ hỗn độn rất lớn, có hàng chục thủ thuật với các bình luận mà nói * sau mã không có ý nghĩa nhiều đối với tôi, nhưng nếu tôi thay đổi nó - nó không hoạt động *. Ngoài ra nó thiếu một số tính năng tiêu chuẩn (như mã gấp) Tuy nhiên, tôi phải thừa nhận rằng nó hoạt động khá tốt ở tất cả. – migajek

Trả lời

6

SynEdit hoạt động tốt dưới D2010. Có một lỗi đáng chú ý liên quan đến phím Enter không hoạt động trong các điều kiện nhất định. Một bản vá cho nó có thể được tìm thấy khoảng một nửa xuống trang trên this thread. Tìm kiếm // GB: BUG FIXED

Ngoài ra, nó sẽ hoạt động. Bạn đang gặp một số vấn đề cụ thể với nó?

+2

Tôi sử dụng nó mọi lúc, và phiên bản UniSynEdit của SynEdit thật tuyệt vời. –

+0

Tại sao không có phiên bản cuối cùng? Sự phát triển của thành phần này dường như bị dừng lại. Và nếu bạn vấp phải một số lỗi - không ai có thể khóc để được giúp đỡ;) –

2

Tôi chưa bao giờ sử dụng SynEdit, nhưng luôn tin rằng đây là thành phần soạn thảo nâng cao mã nguồn mở miễn phí tốt nhất cho Delphi. Bởi vì nó là mã nguồn mở, bạn có thể tự thay đổi nó cho phù hợp với nhu cầu của bạn.

+0

Cảm ơn, nhưng sẽ mất quá nhiều thời gian. –

+0

Có, với mã nguồn mở, bạn có thể tự thay đổi, nhưng rõ ràng là bạn chưa thấy mã nguồn cho TSynEdit. Đó là một mớ hỗn độn. –

4

Bạn có thể dùng thử Scintilla. Kể từ phiên bản 2.x nó hỗ trợ "không gian ảo" (tính năng quan trọng nhất đối với tôi - sau khi tô sáng cú pháp) và có nhiều tính năng hơn như CodeFolding, Chú thích http://www.scintilla.org/ScintillaDoc.html#Annotations, Nhiều lựa chọn và nhiều tính năng khác. AFAIK không có trình bao bọc cho Delphi được cập nhật và hoạt động với Unicode/D2009 +. Tôi đã tạo một dự án tại http://code.google.com/p/dscintilla/ cần có trong 'giai đoạn beta' trong một tuần (hoặc lâu hơn).

+0

Nghe có vẻ hay. Nó có thể làm SyncEdit? –

+0

Có, nó phải hỗ trợ tính năng đó. Bạn có thể thêm ví dụ 10 mẫu và chỉnh sửa mã ở 10 địa điểm khác nhau cùng một lúc. – kibab

+0

Krystian, bây giờ bạn cần phải cổng SynWeb tuyệt vời của bạn để Scintilla, như chúng ta đã thảo luận :) – migajek

Các vấn đề liên quan