Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用gtk和mono在文本视图中搜索文本?_C#_Gtk_Gtk# - Fatal编程技术网

C# 如何使用gtk和mono在文本视图中搜索文本?

C# 如何使用gtk和mono在文本视图中搜索文本?,c#,gtk,gtk#,C#,Gtk,Gtk#,我想知道如何在文本视图中搜索文本并更改其颜色(如语法高亮显示)。我已经有了一个使用保存/加载功能编写的基本文本编辑器。 我在gtk#中使用monodevelop 非常感谢-- Adrian我将在这里使用gtk api术语,应该有gtk的等价物 对于搜索,GtkTextIter有一个向前和向后搜索方法,并打算与GtkTextView/GtkTextBuffer一起使用 对于语法突出显示,您可以研究GtkSourceView及其c#包装器,它具有所有语法突出显示基础设施。它也是GtkTextView

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

非常感谢--
Adrian

我将在这里使用gtk api术语,应该有gtk的等价物

对于搜索,GtkTextIter有一个向前和向后搜索方法,并打算与GtkTextView/GtkTextBuffer一起使用


对于语法突出显示,您可以研究GtkSourceView及其c#包装器,它具有所有语法突出显示基础设施。它也是GtkTextView的一个子类,因此GtkTextIter将使用它

我将在这里使用gtk api术语,应该有gtk等价物

对于搜索,GtkTextIter有一个向前和向后搜索方法,并打算与GtkTextView/GtkTextBuffer一起使用


对于语法突出显示,您可以研究GtkSourceView及其c#包装器,它具有所有语法突出显示基础设施。它也是GtkTextView的一个子类,因此GtkTextIter将使用它

你能解释一下如何使用搜索方法吗?你刚才提到了它们的存在,指出它们的存在在我看来已经足够了,你应该能够弄明白,但实际上,我不使用C,所以这样的回答对C程序员没有任何帮助。你能解释一下如何使用搜索方法吗?你刚才提到了它们的存在,指出它们的存在在我看来已经足够了,你应该能够弄明白,但实际上,我不使用C语言,所以这样的回答对C语言程序员来说是没有帮助的。