在GTK +中进行语法高亮的最佳方法是什么?

时间:2010-12-23 02:52:04

标签: c syntax-highlighting gtk

我想知道是否有人可以指出我(或者只是他们的想法)在基于C的GTK +应用程序中编码语法高亮的最佳方法的示例。我知道我可以使用GtkTextTag来修改GtkTextBuffer中的文本,但除了搜索关键字(迭代或通过重新编写字符串)之外还有更好的方法吗?我唯一担心的是,如果我擦除所有标签,然后在每次文本更改事件中重新搜索并应用标签,那么它可能会让我的应用程序陷入困境。

一如既往地感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我让GtkSourceview工作,效果很好。