任何人都可以建议我使用语法高亮和intellisense在我的应用程序中使用一个好的开源C#代码编辑器控制。我不是要求任何IDE,如VS或#develop,我只需要一个winform代码编辑器控件,以便我可以在我的应用程序中使用它来编写脚本。 能告诉我一个好的......
我找到了ScintillaNET,但我想要一些其他选择......
答案 0 :(得分:12)
听起来像你想要的东西像Avalon Edit:
http://www.codeproject.com/KB/edit/AvalonEdit.aspx
SharpDevelop的编辑器,但它也是一个可以下载和使用的组件。
答案 1 :(得分:3)
可以在您的应用程序中托管#Develop,
http://laputa.sharpdevelop.net/AnnouncingSharpDevelopForApplicationsSDA.aspx
答案 2 :(得分:3)
Wpf源代码编辑器是ScintillaNET的替代品
答案 3 :(得分:2)
我使用SharpDevelop代码做了一段时间。另一种选择可能是查看MonoDevelop的代码,看看是否可以提取所需的部分并重用它。从技术上讲,MonoDevelop是SharpDevelop的一个分支,但它已经很长时间了,所以它们现在可能完全不同了。
答案 4 :(得分:0)
在考虑了我决定使用ScintillaNet的所有选项之后,因为它非常容易使用。