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

标签 external file-type gedit

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 类型)。

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

这些链接应该对此事有用:

关于external - 将编程语言添加到 gedit 外部工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1940928/

相关文章:

javascript - 将外部脚本中的 javascript 插入 HTML 中的 javascript

visual-studio-code - 如何在 VSCode 设置中将文件关联设置为自定义 .env 文件名?

不同操作系统中 UTF-8 的 Java 问题

Ruby:空间可能出现的 Ubuntu Gedit 问题

c++ - 获取外部运行的可见窗口c++的句柄

excel - 在VBA中修改现有的excel连接名称

image - 如何判断无扩展图像是 png 还是 jpeg

vim - 为多种语言创建多个 .vimrc?

python - 文本编辑器中类似 IPython 的代码完成

Android将文件保存到外部存储