我可以根据内容类型而不是单个文件类型更改编辑器关联吗?
如果我去Window -> Preferences -> General -> Editors -> File Associations
,我看到基于文件扩展名的文件类型列表。
例如,单击“*.py”,“关联编辑器”框会列出“被‘Python 文件’内容类型锁定”的编辑器。
我可以看到顶部的消息说我可以“查看基于内容类型的关联的‘内容类型’”,但是首选项的该部分(常规 -> 内容类型)仅显示与内容类型关联的文件扩展名,而不显示编辑们。
由于内容类型的层次结构是以大多数文件都在“文本”内容类型下的方式组织的,因此我想做的一件事是将 gvim 添加为可用于 Text/* 文件的外部编辑器,而不是转到每个文件单独类型并添加编辑器。
谢谢。
我发现做到这一点的唯一方法是在您的安装中安装一个具有编辑器到内容类型绑定的插件。在此示例中,我使 Gedit 可用于文本内容类型:
<extension point="org.eclipse.ui.editors">
<editor command="gedit"
default="false"
id="z.ex.rcp.mail.gedit"
name="Gedit">
<contentTypeBinding contentTypeId="org.eclipse.core.runtime.text"/>
</editor>
</extension>
See http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_ui_editors.html http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_ui_editors.html更多细节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)