我想知道如何在textview中搜索文本并更改它的颜色(如语法高亮显示)。我已经有一个用save / load函数编写的基本文本编辑器。 我在gtk#中使用monodevelop。
非常感谢 - 阿德里安
答案 0 :(得分:1)
我将在这里使用gtk api命名法,应该有gtk#等效物。
对于搜索,GtkTextIter有一个前向和后向搜索方法,并且意味着与GtkTextView / GtkTextBuffer一起使用。
对于语法突出显示,您可以研究GtkSourceView及其c#包装器,它具有所有语法突出显示基础结构。它也是GtkTextView的子类,因此GtkTextIter将使用它。