У меня есть собственное расширение файла (.apg), которое я хочу связать со стандартным редактором HTML Eclipse, поэтому, когда файл открывается, он открывается в редакторе HTML, это то, что у меня есть, сначала я создалтип содержимого для расширения файла:
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="apg"
default-charset="UTF-8"
id="com.test.my.type"
name="My Custom Content Type"
priority="high">
</content-type>
</extension>
И затем я использовал следующую точку расширения, чтобы попытаться связать этот тип содержимого с редактором HTML:
<extension
point="org.eclipse.ui.editors">
<editorContentTypeBinding
contentTypeId="com.test.my.type"
editorId="org.eclipse.wst.html.core.htmlsource.source">
</editorContentTypeBinding>
</extension>
Я искал вGit-репозиторий для плагина, который предоставляет редактор HTML, а также проверил внутри плагина jar, чтобы найти идентификатор редактора HTML, выглядит так: org.eclipse.wst.html.core.htmlsource.source
, но когда я пытаюсь запустить приложение, я получаю эту ошибку в консоли:
!MESSAGE Plugin com.my.test, extension org.eclipse.ui.editors: Unknown editor with id: org.eclipse.wst.html.core.htmlsource.source