VB.NET - 新文本编辑器? (语法高亮和语法提取)

时间:2010-07-13 22:03:16

标签: vb.net syntax

我正在考虑开发更高效的Rich Text格式版本,但我需要了解语法高亮显示和语法提取

与阅读文件时一样,阅读所有{Property Boxes}并在RichTextBox中使用它们。 例如:
{C = 0000FF} Hello world!{/ C} 打印“Hello world!”红色。

这也很好,因为我也在为一个非常简单的Python版本构建acode编辑器,颜色编码的文本会使事情变得更容易,看起来非常标准。

1 个答案:

答案 0 :(得分:1)

有一篇关于这个名为Syntax highlighting textbox written in C#的代码项目文章可能会给你一些指示。

如果您打算使用RichTextBox我建议发布此帖子Some RichTextBox tricks

可能值得尝试抓住一本名为Dissecting a C# Application: Inside SharpDevelop的书Chapter 9: Syntax Highlighting(这本书非常古老但可能能够获得二手副本)。