Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在eclipse RCP中隐藏帮助内容?_Eclipse_Eclipse Rcp - Fatal编程技术网

如何在eclipse RCP中隐藏帮助内容?

如何在eclipse RCP中隐藏帮助内容?,eclipse,eclipse-rcp,Eclipse,Eclipse Rcp,在我基于eclipse的RCP应用程序中,我想隐藏不需要的帮助内容。 帮助内容是通过其他插件的org.eclipse.help.toc扩展点添加的 <extension point="org.eclipse.help.toc"> <toc file="help/toc.xml" primary="true"> </toc> </extension> 我尝试通过以下活动禁用它: <extension point="org

在我基于eclipse的RCP应用程序中,我想隐藏不需要的帮助内容。

帮助内容是通过其他插件的
org.eclipse.help.toc
扩展点添加的

<extension point="org.eclipse.help.toc">
    <toc file="help/toc.xml" primary="true">
    </toc>
</extension>

我尝试通过以下活动禁用它:

<extension point="org.eclipse.ui.activities">
    <activity id="disable" name="Disable">
    </activity>
    <activityPatternBinding activityId="disable"
            pattern=".*/org.eclipse.help.toc">
    </activityPatternBinding>
</extension>


但是没有成功。

帮助内容的贡献不能由活动控制


您只需从运行时中排除帮助插件(例如,对于jdt文档,org.eclipse.jdt.doc.*),相应的TOC条目将消失

我也遇到了同样的问题,找到了解决办法。您必须将内容设置为使用HELP\u数据隐藏(

以下是我的helpData.xml内容:

<extensions>
   <hidden>
      <toc id="/org.eclipse.platform.doc.user/toc.xml"/>
   </hidden>
</extensions>
并在eclipse.ini或启动配置的vm参数中引用plugin_customization.ini作为


-Declipse.pluginCustomization=${workspace\u loc}/com.castortech.iris.vision/plugin_customization.ini

为什么首先要包括提供帮助内容的插件?从您部署的产品或功能中省略不需要的帮助插件不是更容易吗?我需要该插件中的其他内容。例如,如果您排除
org.eclipse.jdt.doc.
p从运行时开始,相应的TOC条目将消失。我看不到它们提供的任何其他内容。或者我在这里遗漏了什么吗?如果帮助内容的贡献可以由活动控制(据我所知,这些活动无法控制),
模式必须类似于
pattern=“org\.eclipse\.jdt\.doc\..*/*”
。模式必须与贡献的id匹配,而不是与扩展点id匹配。@Rüdigerhermann+1为您的评论添加您的评论作为答案。我认为不需要活动。感谢您的努力。正如我在问题中提到的:“我尝试通过活动禁用then。但没有成功。”我已经发现了这一点“帮助内容贡献不能由活动控制。”我还需要此插件的其他贡献。排除插件不是一个选项。
org.eclipse.help/HELP_DATA = helpData.xml