此文章发布于60
个月前,部分信息可能已经过时
,请自行斟酌确认。
Web 开发代码语法高亮
的编辑器有不少可选的,但基于 C# 的 WinForm
真不是很多,今天发现这个 ICSharpCode.TextEditor
还算不错,推荐一下。
使用方法
1、下载 ICSharpCode.TextEditor_V3.0.rar
2、项目引用 ICSharpCode.TextEditor.dll
后即可在工具箱中显示,然后拖到界面上。
3、设置代码语言,这里以 T-SQL
为例:
textEditorControl1.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("TSQL");
效果演示
相关说明
官方原版的是不支持 T-SQL
语法的,本文下载的 dll
是经过处理可支持 T-SQL
的。
AvalonEdit
AvalonEdit
是 icsharpcode
开源的基于 WPF
的代码显示控件。