13

Can anyone please suggest me a good open source C# code editor control with syntax highlighting and intellisense to use in my application. I am not asking for any IDE like VS or #develop, I need only a winform code editor control so that I can use it in my application for scripting. Can you please suggest me a good one ...

I found ScintillaNET, but I want some other alternative..

Lasse V. Karlsen
  • 380,855
  • 102
  • 628
  • 825
Anindya Chatterjee
  • 5,824
  • 13
  • 58
  • 82

5 Answers5

12

Sounds like you want something like Avalon Edit:

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

The editor for SharpDevelop, but its also a component you can download and use on your own stuff.

Paul
  • 2,729
  • 20
  • 26
3

It is possible to host #Develop in your application,

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

Lex Li
  • 60,503
  • 9
  • 116
  • 147
  • Is it free? I mean can I use it in my open source application? – Zviadi Feb 13 '12 at 09:03
  • It is open source under LGPL. – Lex Li Feb 13 '12 at 09:56
  • thanks but I dont know LGPL requirements and I dont have time to read it all. if you know please tell me if I can use it in my open source application – Zviadi Feb 13 '12 at 18:08
  • 1
    If you are going to work in the open source world, you have to learn most of the open source licenses whether you like it or not (have time or not). So please spare some time on them, http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License. The simple answer to your query in this case is YES, you can use it in an open source project, but you still need to pay attention to the terms. – Lex Li Feb 14 '12 at 02:19
  • thanks. I will read it when I will have time – Zviadi Feb 14 '12 at 18:35
3

Wpf Source Code Editor is an alternative for ScintillaNET

2

I used the SharpDevelop code to do this a while back. Another alternative might be to take a look at the code for MonoDevelop and see if you can pull out the part you need and reuse that. Technically MonoDevelop is a fork of SharpDevelop but its been a long time so they might be completely different now.

William Leader
  • 814
  • 6
  • 20
0

After considering all the options I decided to go for ScintillaNet, cause it is very easy to use.

Anindya Chatterjee
  • 5,824
  • 13
  • 58
  • 82