gedit 外部工具插件允许工具仅应用于一种或多种预定义的文件类型列表。
如何定义自己的文件类型?
最佳答案
能具体点吗?什么语言?
你想在 gtksourceview 中添加对另一种编程语言的支持吗?也许你想为这种语言添加代码片段?
如果已经支持该语言
然后你必须找到语言描述和 mime 类型文件并将它们安装到你的系统上。您会发现这些嵌入在插件包中(例如:Gmate)。
这是 YAML 的示例:
- 找到语言描述文件 (yml.lang) 并将其复制到您的 ~/.local/share/gtksourceview-2.0/language-specs/ 目录
- 找到 mime 类型文件 (x-yaml.xml) 并将其复制到您的 ~/.local/share/mime/package/
- 重启gedit;这种语言应该出现在语言列表中;您现在可以添加自己的片段!
如果找不到该语言的任何资源(这是自定义语言吗?)
好吧,你必须把整件事都写下来。 mime 类型文件非常基本(只是将文件扩展名映射到您新创建的 mime 类型)。
但是编写自己的语言文件并不简单。
这些链接应该对此事有用:
- 编辑:writing your own language
- gtk源 View :new language tutorial (with C)
- gtk源 View :XML language file reference
关于external - 将编程语言添加到 gedit 外部工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1940928/