Eclipse插件开发:带有html扩展名的多页面编辑器

时间:2012-07-15 13:11:57

标签: java eclipse eclipse-plugin

我已经从向导“Plugin with mutli tab Editor”创建了一个插件。

问题:在项目配置中,如果我将File Extension字段设置为html,则插件无效。如果我保留mpe(预插入字段)或插入另一个未知文件扩展名,那么它可以正常工作。

什么可能导致此问题,如何激活html文件的插件?

修改 好的,我会尝试逐步描述我的问题。

我创建了一个新的插件项目 new plugin project

我设置了项目名称:

project base settings

...和项目属性

project properties

我使用模板“多页面编辑器”

创建一个插件

templates plugin

现在,我必须选择类名和文件扩展名(mpe是从eclipse预先插入的,我现在就把它留下来。)

enter image description here

确定。 Eclipse生成所有文件和一个有效的项目。所以,如果我测试它:

run eclipse

我创建了一个带有test.mpe文件的测试项目

test project

我可以在Project Explorer上看到3个选项卡(因为3个选项卡在模板代码中配置)和文件名test.mpe上的默认图标。 插件工作!

现在......我关闭了所有内容,然后我重复完全所有步骤,我使用HTML代替MPE,我测试它并且...... 那里没有标签,也没有图标

test html

为什么呢?我该如何解决?

2 个答案:

答案 0 :(得分:1)

您的编辑器未设置为默认编辑器,而是选择了您安装的编辑器。请参阅http://help.eclipse.org/juno/topic/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_ui_editors.html?cp=2_1_1_143上的完整文档和示例。

答案 1 :(得分:0)

问题是尼特林说的。如此简单的解决方案是右键单击您创建的.html文件并选择Open with并选择您安装的编辑器插件以打开.html文件。那么文件将在您创建的编辑器中打开,但不能使用默认的html编辑器。