C 在GEdit中创建自己的语法高亮显示?

C 在GEdit中创建自己的语法高亮显示?,c,linux,gnome,gedit,C,Linux,Gnome,Gedit,如何将“关键字”添加到GEdit关键字列表中?我基本上想让printf函数看起来像一个关键字 printf("Hello World\n"); GEdit使用它的语法高亮显示。通过键入如下命令,您应该能够找到它用来突出显示c代码的c.lang文件: $ locate gtksourceview | grep /c.lang 找到lang文件后,在文本编辑器中打开它(它是一个XML文件),在底部附近,您将看到一个关键字列表,您可以将其添加到printf。多亏了Jeremy的帖子,我找到了这个页

如何将“关键字”添加到GEdit关键字列表中?我基本上想让printf函数看起来像一个关键字

printf("Hello World\n");
GEdit使用它的语法高亮显示。通过键入如下命令,您应该能够找到它用来突出显示c代码的
c.lang
文件:

$ locate gtksourceview | grep /c.lang

找到lang文件后,在文本编辑器中打开它(它是一个XML文件),在底部附近,您将看到一个关键字列表,您可以将其添加到
printf

多亏了Jeremy的帖子,我找到了这个页面:

在这里,您可以找到指向语言定义文件的教程和官方参考的链接


更新:另一个有用的链接

你知道这个文件在mac的gedit中是否也被命名为c.lang吗?应该是的,但当我在finder中搜索这个文件时,什么也没找到……我复制了一个c.lang,并将其重命名为proglang.lang,改为。虽然它显示在菜单中,但不会突出显示任何内容。为什么呢?这里需要做一些类似注册表的事情吗?sudo gedit/usr/share/gtksourceview-3.0/language-specs/c.lang