我正在为Eclipse创建一个插件,用于支持一种新的语言。我的问题与内容类型/文件关联及其相应的编辑器有关。
该语言没有Java或XML的基础,并且假设它的扩展名是“ .xyz”。
从我在网上的研究中了解到的信息,我需要使用文件扩展名“ .xyz”创建一个新的Content Type。但是,我发现网上所有的信息都涉及将新扩展名与Java关联(用于Java语法高亮显示)或创建一种XML变体的新文件类型,因此详细说明了描述符。
基本上,我对内容描述符感到困惑,我是否也要为新语言创建一个新的描述符?对于完全不相关于XML或JAVA的语言,我将给出什么基础类型?
另外,由于我将添加自己的语法突出显示,所以我需要创建自己的编辑器,还是可以在预设的editorArea(编辑器)中打开这样的文件。
我查看内容类型的包是org.eclipse.core.contenttype.contentTypes。
该语言没有Java或XML的基础,并且假设它的扩展名是“ .xyz”。
从我在网上的研究中了解到的信息,我需要使用文件扩展名“ .xyz”创建一个新的Content Type。但是,我发现网上所有的信息都涉及将新扩展名与Java关联(用于Java语法高亮显示)或创建一种XML变体的新文件类型,因此详细说明了描述符。
基本上,我对内容描述符感到困惑,我是否也要为新语言创建一个新的描述符?对于完全不相关于XML或JAVA的语言,我将给出什么基础类型?
另外,由于我将添加自己的语法突出显示,所以我需要创建自己的编辑器,还是可以在预设的editorArea(编辑器)中打开这样的文件。
我查看内容类型的包是org.eclipse.core.contenttype.contentTypes。