1

我想知道如何在文本视图中搜索文本并更改其颜色(如语法突出显示)。我已经有了一个用保存/加载功能编写的基本文本编辑器。我在 gtk# 中使用 monodevelop。

非常感谢——阿德里安

4

1 回答 1

1

我将在这里使用 gtk api 命名法,应该有 gtk# 等价物。

对于搜索,GtkTextIter 有前向和后向搜索方法,旨在与 GtkTextView/GtkTextBuffer 一起使用。

对于语法高亮,您可以研究 GtkSourceView 及其 c# 包装器,它具有所有的语法高亮基础设施。它也是 GtkTextView 的子类,所以 GtkTextIter 可以使用它。

于 2012-04-09T22:43:57.413 回答