ScintillaNET vs ICSharpCode.TextEditor

If you need a Syntax Highlighting Code/Text editor widget for your C# projects you might come across ScintillaNET. I commend the guys involved with that project for putting in the effort but after reviewing their output I decided that embedding Scintilla wasn’t a great solution for my application.

Instead I’ve integrated the ICSharpCode.TextEditor widget from SharpDevelop 2.2. SharpDevelop is licensed under the LGPL and as the TextEditor widget is a DLL this is compatible with both Open Source and proprietary software.

The SharpDevelop TextEditor widget is fantastic and supports an absolute cavalcade of awesome features such as syntax highlighting, text folding, code completion, and more. It is also amazingly easy to use in a C# or VB.Net application. I highly recommend using it if you have the need.

The only thing I could ask for is for it to be distributed as an independent control outside of the greater SharpDevelop project.


One thought on “ScintillaNET vs ICSharpCode.TextEditor

  1. I agree to a point, but the performance and overhead of the TextEditor leaves plenty of room for improvement. Scrolling is poor due to the disjointed H and V scrollbars. It’s certainly the best of the bunch by miles but would not use it.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s