gpt4 book ai didi

c# - 你如何在 Gtk Sharp 中制作语法高亮文本编辑器?

转载 作者:行者123 更新时间:2023-11-30 14:01:51 24 4
gpt4 key购买 nike

我想为 Gtk# 制作一个自定义文本编辑器(可能继承自 Gtk.TextView),它支持语法高亮显示,也许旁边还有行号。 (像 Scintilla/SciTE 之类的东西?)无论如何,我已经尝试了一些方法,比如将所有单词放在一个数组中等。但到目前为止还没有成功地做出任何有用的东西。任何帮助、解释、资源或示例代码?

注意:您可以使用 Gtk 具有绑定(bind)的类似语法的另一种语言给出答案,例如 Gtkmm 或 Gtk+。

注意 2:我使用的是 Gtk 2

最佳答案

使用 MonoDevelop 中的 Mono.TextEditor 程序集。它是用 C# 编写的适用于 GTK# 的源代码编辑器小部件,并且不依赖于 MD 的其余部分。

MonoDevelop 过去使用 GtkSourceView,但大约 3 年前改用 Mono.TextEditor,因为它更便携,并且让我们更灵活地更改和改进事物。

关于c# - 你如何在 Gtk Sharp 中制作语法高亮文本编辑器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7482893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com