首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse:将编辑器与内容类型相关联

问Eclipse:将编辑器与内容类型相关联
EN

Stack Overflow用户
提问于 2011-05-03 00:26:31
回答 3查看 9.9K关注 0票数 8

我可以基于内容类型而不是单个文件类型来更改编辑器关联吗?

如果我转到Window -> Preferences -> General -> Editors -> File Associations,我会看到一个基于文件扩展名的文件类型列表。

例如,单击"*.py“,”关联编辑器“框会列出”被'Python File‘内容类型锁定“的编辑器。

我可以看到顶部的消息说我可以“看到基于内容类型的关联的‘内容类型’”,但是首选项(常规->内容类型)部分只显示与内容类型相关联的文件扩展名,而不是编辑器。

由于内容类型的层次结构是以大多数文件都在"Text“内容类型下的方式组织的,所以我想做的一件事是添加gvim作为可用于Text/*文件的外部编辑器,而不是单独地转到每个文件类型并添加编辑器。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-04 03:26:25

我发现要做到这一点的唯一方法是在您的安装中安装一个具有编辑器到内容类型绑定的插件。在此示例中,我使Gedit可用于text内容类型:

代码语言:javascript
复制
<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>

有关更多详细信息,请参阅http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_ui_editors.html。

票数 4
EN

Stack Overflow用户

发布于 2013-06-15 20:47:42

有相同的问题:如果编辑器是由" content-type“选择的,你不能改变默认的编辑器或者添加一个新的编辑器:content-type屏幕没有编辑的选项。

但是,我发现你可以在“文件关联”中配置(所有)你的扩展名。Eclipse将自动添加编辑器(基于Content-Type屏幕),然后您将能够添加另一个编辑器和/或更改默认使用的编辑器。

这只是一个非常短的经验,我没有找到任何支持文档,但我希望它可以帮助任何人…

票数 3
EN

Stack Overflow用户

发布于 2021-10-12 08:34:01

由于Eclipse Photon (2018) https://www.eclipse.org/eclipse/news/4.8/platform.php#content-type-editor-association,这对于内容类型的首选项页面现在是本机可能的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5859641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档