我刚刚开始用 C 语言编写 GTK+ 代码。我很好奇我是否可以为我的 GTK 代码实现语法高亮和自动完成功能...因为对于初学者来说这会很有帮助。
我完全相信这是不可能的,直到我在 YouTube 上看到这个视频:
https://www.youtube.com/watch?v=AyeQrO1VDFM&feature=plcp
我向上传者寻求帮助,但结果发现他在 youtube 上的最后一次活动是在九月份 :(
我还尝试gtk.h
使用 geany 打开文件,因为我读到过某处说它可以工作,但不幸的是它也不起作用。
有什么帮助吗?:'(
答案1
首先创建一个名为的文件gtk_headers.c
。添加此行并保存#include <gtk/gtk.h>
现在根据您所使用的 GTK+ 版本运行以下命令之一。
GTK+2:
gcc -E gtk_headers.c `pkg-config gtk+-2.0 --cflags --libs` -o
gtk_headers.h
GTK+3:
gcc -E gtk_headers.c `pkg-config gtk+-3.0 --cflags --libs` -o
gtk_headers.h
最后,在项目打开时,在 Geany 中打开输出文件 ( gtk_headers.h
)。几秒钟后,语法高亮和自动完成功能将开始工作。
答案2
下载这个包并将其提取至~/.config/geany/tags
。
重新启动 Geany 就完成了!