c - 如何在GEdit中获得GTK语法高亮?

标签 c gtk gedit

我刚刚开始使用 GTK 来开发我的 GUI 应用程序。我使用 GEdit 作为文本编辑器,那么如何才能将以下内容包含在语法突出显示中:

GtkWidget *window;
GtkWidget *button
GtkWidget *box1;

gtk_init(&argc, &argv);

就像这样:

int x = 3;

最佳答案

您可以使用包含 XML 的 .lang 文件扩展 Gedit 的语法:
http://library.gnome.org/devel/gtksourceview-2.0/stable/lang-tutorial.html
http://library.gnome.org/devel/gtksourceview-2.0/stable/lang-reference.html

因此您可以更改 C 语言文件以添加 GTK+ 数据类型。不过,有人已经写了它,我不会感到惊讶。

关于c - 如何在GEdit中获得GTK语法高亮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/779578/

相关文章:

c - 为什么这个简单的 GTK3 应用程序消耗如此多的内存?

c - 如何设置 Autoconf 项目以使用 GTK 进行制作?

ruby - gedit 中的语法突出显示不会自动工作

linux - 使用默认选项在 geany 和 gedit 中复制+粘贴 >8k 行不再有效,是否有复制/粘贴限制?

c - 从C中的文本文件中读取大量数字

c - 可加载内核模块编程和系统调用拦截

java - 为什么 Java 的 Gtk Look And Feel Pop Ups 没有边框?

c - 我的函数没有返回它应该返回的内容

c - 我对指针增量有点困惑