Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道如何在文本视图中搜索文本并更改其颜色(如语法突出显示)。我已经有了一个用保存/加载功能编写的基本文本编辑器。我在 gtk# 中使用 monodevelop。
非常感谢——阿德里安
我将在这里使用 gtk api 命名法,应该有 gtk# 等价物。
对于搜索,GtkTextIter 有前向和后向搜索方法,旨在与 GtkTextView/GtkTextBuffer 一起使用。
对于语法高亮,您可以研究 GtkSourceView 及其 c# 包装器,它具有所有的语法高亮基础设施。它也是 GtkTextView 的子类,所以 GtkTextIter 可以使用它。