如何在Gedit中添加语法突出显示格式?


19

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


1
更具体地说,您在说什么文本编辑器?编辑?
enzotib

您应该告诉我们您使用的编辑器;gedit,mcedit,scite?如果您告诉我们该语言,也许我们知道,从何处获取语法文件。
用户未知,

1
该语言实际上是文本文件的突出显示方案。我们发明了它,因此它在任何地方都不存在。该编辑器是Ubuntu随附的默认编辑器。它只是说文本编辑器,而在“帮助”中说gedit
布赖恩·菲尔德

Answers:


23

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

GTKSourceView网站上有一个教程和一个参考文档。完成的源文件定义存储在/usr/share/gtksourceview-2.0/language-specs/或中/usr/share/gtksourceview-3.0/language-specs/,您可能需要将其检出以通过示例进行学习。

Gedit网站上也有较不深入的教程

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


1
在最新版本的Ubuntu中运行的编辑器可能会使用gtksourcceview-3.0 ..因此,请查找包含3.0的目录,而不是上面答案中的2.0
2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.