2

我们即将从 SynEdit(Unicode 版本)切换到 SyntaxMemo SDK,但是在做出最终决定之前,我们需要估计切换的实际成本。我们一直在为 SynEdit 使用自定义语法荧光笔来满足我们的需求。现在有必要重写它,以便与 SyntaxMemo SDK 一起工作。
我们已经与 SyntaxMemo SDK 的作者联系过,但他承认他不太了解 SynEdit,因此他可能不会回答这个问题 -是否可以创建类似于 SynEdit 荧光笔的 SyntaxMemo 词法分析器,或者我们是否必须重新设计它从头开始写?
周围有没有人处理过这种“转换”?

4

1 回答 1

2

我建议改用 Scintilla。我将一个使用 SynEdit 的应用程序转换为使用 Scintilla。在 Scintilla 中创建词法分析器很容易,但与 SynEdit 相比,Scintilla 的工作方式不同。我推荐 Scintilla,因为它正在积极开发并被许多项目使用。值得一看。

我知道我没有回答您的问题,但我认为我从 SynEdit 转换的经验可能会有所帮助。

于 2010-07-28T16:51:50.143 回答