我正在寻找一个免费的控件/组件/库,类似于用于编辑python代码(或其他语言)的富文本框。
我喜欢有一些功能:语法高亮显示:用于.NET的富文本框控件
- 高亮代码
- 自动缩进
- 行号
- 定义强调(对OpenType关键字)
有没有这样的控制?或者我必须写我自己的?
我正在寻找一个免费的控件/组件/库,类似于用于编辑python代码(或其他语言)的富文本框。
我喜欢有一些功能:语法高亮显示:用于.NET的富文本框控件
有没有这样的控制?或者我必须写我自己的?
看一看ScintillaNET。
ScintillaNET是一个功能强大的文本编辑控件,用于Windows窗体应用程序和多功能Scintilla Windows控件的托管包装。在考虑开发人员的情况下创建,ScintllaNET API使向应用程序或IDE(集成开发环境)添加高级文本编辑和语法突出显示变得非常简单。
商业选项是ActiPro Software的SyntaxEditor。该链接是为WPF版本的控件。他们还提供了我用于XML编辑的WinForms版本 - 效果很好。
从我在网站上看到的,WPF版本支持ANTLR-生成的词法分析器。
@Thomas:谢谢。 – 2010-04-05 19:01:53
我可以'弄清楚如何安装这个宝贝 – ChadD 2010-05-25 22:30:14