.Net的免费/开源代码编辑器UI控件

时间:2010-06-03 16:50:24

标签: c# visual-studio winforms syntax-highlighting code-editor

我正在寻找免费语法突出显示,可能自动填充 “程序员的文本框” 样式控件,用于Visual Studio Windows窗体或WPF项目。它应该与C#和自定义语言一起使用,许可证应允许在封闭的内部开发工具中使用。

有付费解决方案可用 - 像http://www.syncfusion.com/products/user-interface-edition/windows-forms/Edit这样的方法可以正常工作 - 但我正在寻找更简单的东西,并且不愿意支付不必要的功能。有什么想法吗?

2 个答案:

答案 0 :(得分:29)

在一些情况下我一直在使用SharpCode.TextEditor,它运行得很好 - 包括语法高亮和所有。

查看有关CodeProject的Using ICSharpCode.TextEditor文章,了解简介。

alt text

要下载它,请访问SharpDevelop网站download the latest sources。其中一个项目是文本编辑器,您可以轻松地将其分离到自己的程序集或子项目中 - 毕竟您获得了所有源代码!

答案 1 :(得分:20)

Scintilla是一个功能强大的开源代码编辑组件,可以使用a .NET control