如何向 Gedit 添加语法高亮格式?

如何向 Gedit 添加语法高亮格式?

如何添加其他语法语言的正则表达式?

答案1

Gedit(默认文本编辑器)使用 GTKSourceView 进行语法高亮。它使用 XML 文件来定义如何高亮不同的语法。

有一个教程和一个参考文件在 GTKSourceView 站点上。完成的源文件定义存储在/usr/share/gtksourceview-2.0/language-specs/或中/usr/share/gtksourceview-3.0/language-specs/,您可能想要查看它们以通过示例进行学习。

还有一个不太深入的教程在 Gedit 网站上。

创建新的语言规范后,重新启动 gedit,它会自动将其添加到语言列表中。

答案2

我假设您正在谈论 gedit(在 ubuntu 菜单中标记为“文本编辑器”)。

Gedit 使用 GtkSourceView 进行语法高亮。您必须为 GtkSourceView 创建语言定义。

以下是教程:https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html

2021 年更新:链接已失效。现在在这里:https://developer-old.gnome.org/gtksourceview/stable/lang-tutorial.html

我不知道为什么它现在是“开发人员旧的”。也许是被弃用了。我找不到新的教程。但我没有搜索太多。

这是新的 gnome 开发人员教程:https://developer.gnome.org/documentation/tutorials.html

我没有在那里找到 gedit 语法高亮教程。

相关内容