将编程语言添加到gedit外部工具?

时间:2009-12-21 15:59:42

标签: external file-type gedit

gedit外部工具插件允许工具仅应用于一个或多个预定义的文件类型列表。

如何定义自己的文件类型?

1 个答案:

答案 0 :(得分:4)

你可以更具体一点吗?什么语言?

你想在gtksourceview中添加对另一种编程语言的支持 - 也许你想为这种语言添加代码片段?

如果已支持此语言

然后你必须找到语言描述和mime类型文件并将它们安装在你的系统上。您会发现这些嵌入在插件包中(例如:Gmate)。

以下是YAML的一个例子:

  • 找到语言描述文件(yml.lang)并将其复制到〜/ .local / share / gtksourceview-2.0 / language-specs / 目录
  • 找到mime-type文件(x-yaml.xml)并将其复制到〜/ .local / share / mime / package /
  • 重启gedit;这种语言应该显示语言列表;你现在可以添加自己的片段了!

如果找不到该语言的任何资源(这是一种自定义语言吗?)

嗯,你必须写完整件事。 mime类型文件非常基本(只是将文件扩展名映射到新创建的mime类型)。

但是编写自己的语言文件并不简单。

这些链接应该对此有用: