我最近搬到了 Eclipse 4。在 Eclipse 3.x 中,要定义哪个编辑器将与文件扩展名关联,我必须定义编辑器扩展名以及与之关联的扩展名。如何在编辑器不再继承的 Eclipse 4 中做到这一点,EditorPart
但它是使用依赖注入定义的部分。
这是旧版本。当我们在项目视图中双击具有特定扩展名(例如 bcx)的文件时,定义打开的自定义编辑器的最佳实践是什么?
<extension
point="org.eclipse.ui.editors">
<editor
class="com.abb.pestc.cothex.ui.editors.AirToAirEditor"
default="true"
extensions="acx"
icon="icons/cothexAirToAir.png"
id="com.abb.pestc.cothex.ui.editors.AirToAirEditor"
name="Air to Air Editor">
</editor>
<editor
class="com.abb.pestc.cothex.ui.editors.BaseToAirEditor"
default="true"
extensions="bcx"
icon="icons/cothexBaseToAir.png"
id="com.abb.pestc.cothex.ui.editors.BaseToAirEditor"
name="Base to Air Editor">
</editor>
</extension>