2010-06-04 26 views
12

Bất kỳ ai cũng có thể đề xuất cho tôi một trình soạn thảo mã C# mã nguồn mở tốt điều khiển với tô sáng cú pháp và intellisense để sử dụng trong ứng dụng của tôi. Tôi không yêu cầu bất kỳ IDE nào như VS hay #develop, tôi chỉ cần một trình điều khiển trình chỉnh sửa mã winform để tôi có thể sử dụng nó trong ứng dụng của mình để viết kịch bản. bạn có thể vui lòng cho tôi một trong những tốt ...Mã nguồn mở C# Trình soạn thảo cú pháp với Intellisense

tôi thấy ScintillaNET, nhưng tôi muốn có một số lựa chọn khác ..

+1

Tại sao bạn không thể sử dụng ScintillaNET? –

+1

Tôi chắc chắn rằng bạn đã biết về nó, mặc dù nó không phải là Mã nguồn mở, nhưng Actipro Software SyntaxEditor báo giá tốt: http://www.actiprosoftware.com/ –

Trả lời

0

Sau khi xem xét tất cả các tùy chọn, tôi quyết định chọn ScintillaNet, vì nó rất dễ sử dụng.

+11

Một chút không công bằng để đánh dấu quyết định của bạn là câu trả lời đúng. Người đề nghị ScintillaNet nên có tín dụng cho nó. – Ram

+0

Thật tuyệt khi đăng những gì bạn đã làm cuối cùng ... – NoChance

11

Âm thanh như bạn muốn một cái gì đó giống như Avalon Edit:

http://www.codeproject.com/KB/edit/AvalonEdit.aspx

Trình soạn thảo cho SharpDevelop, nhưng nó cũng là một thành phần bạn có thể tải xuống và sử dụng trên các công cụ của riêng bạn.

3

Có thể để lưu trữ #Develop trong ứng dụng của bạn,

http://laputa.sharpdevelop.net/AnnouncingSharpDevelopForApplicationsSDA.aspx

+0

Có miễn phí không? Tôi có nghĩa là tôi có thể sử dụng nó trong ứng dụng nguồn mở của mình? – Zviadi

+0

Đây là mã nguồn mở theo LGPL. –

+0

cảm ơn nhưng tôi không biết yêu cầu LGPL và tôi không có thời gian để đọc tất cả. Nếu bạn biết xin vui lòng cho tôi biết nếu tôi có thể sử dụng nó trong ứng dụng nguồn mở của tôi – Zviadi

3

WPF Source Code Editor là một sự thay thế cho ScintillaNET

2

tôi đã sử dụng mã SharpDevelop để làm điều này trong một thời gian trở lại. Một lựa chọn khác có thể là xem xét mã cho MonoDevelop và xem bạn có thể rút ra phần bạn cần và sử dụng lại nó không. Về mặt kỹ thuật, MonoDevelop là một nhánh của SharpDevelop nhưng nó đã được một thời gian dài để bây giờ chúng có thể hoàn toàn khác.

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