【发布时间】:2010-10-01 11:04:19
【问题描述】:
我正在为其创建一个 Eclipse 插件以支持一种新语言。我遇到的问题是内容类型/文件关联及其各自的编辑器。
该语言没有 Java 或 XML 基础,假设它的扩展名为 '.xyz'
根据我对在线研究的了解,我需要创建一个文件扩展名为“.xyz”的新内容类型。但是我在网上找到的所有信息都与将新扩展名与 java 相关联(用于 java 语法突出显示)或创建可以是 XML 变体的新文件类型有关,因此有很多关于描述器的详细信息。
基本上,我对内容描述器感到困惑,我是否也要为新语言创建一个新的描述器?对于与 XML 或 JAVA 完全无关的语言,我会给出什么基本类型?
另外,由于我将添加自己的语法突出显示,我是否需要创建自己的编辑器,或者我可以在预设的 editorArea(编辑器)中打开这样的文件。
我正在查看的内容类型包是org.eclipse.core.contenttype.contentTypes。
【问题讨论】:
-
祝你的尝试好运 :-)
-
以 Eclipse 用户的身份直接了解这些东西已经够难的了,所以我也希望您能以插件作者的身份尝试弄清楚它!
-
谢谢,但我很难称自己为插件作者...还在学习中!
标签: eclipse eclipse-plugin file-extension