如何在GEdit中获取GTK语法高亮显示?
问题描述:
我刚开始使用GTK开发我的GUI应用程序。我使用的gedit作为我的文本编辑器,所以我怎么能得到以下被列入语法高亮:如何在GEdit中获取GTK语法高亮显示?
GtkWidget *window;
GtkWidget *button
GtkWidget *box1;
gtk_init(&argc, &argv);
,好像它是这样的:
int x = 3;
答
可以扩展gedit中的一个.lang文件语法其中包含XML:
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 +数据类型。但是,有人已经写了它,这并不会让我感到惊讶。
您可以在[主gtksourceview列表](https://git.gnome.org/browse/gtksourceview/tree/data/language-specs)和[“额外语言定义列表“(https://wiki.gnome.org/action/show/Projects/GtkSourceView/LanguageDefinitions?action=show&redirect=GtkSourceView%2FLanguageDefinitions)。 – Eyal 2014-08-16 09:54:38