如何在运行配置中创建上下文相关帮助?

时间:2015-07-15 04:03:53

标签: eclipse eclipse-plugin

我必须在我的插件上的运行配置中创建帮助。和这张照片一样。

enter image description here http://i.stack.imgur.com/bU5xL.png

我搜索了许多网站,包括谷歌或教科书, 但我还没有发现我是怎么做到的。我该怎么办 ?或者你有什么建议吗?

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

这是使用普通的Eclipse上下文帮助系统完成的。

您可以使用org.eclipse.debug.ui.launchConfigurationTabGroups

helpContextIdlaunchConfigurationTabGroup扩展点中指定帮助上下文ID

来自JUnit的示例:

<extension
     point="org.eclipse.debug.ui.launchConfigurationTabGroups">
  <launchConfigurationTabGroup
        type="org.eclipse.jdt.junit.launchconfig"
        helpContextId="org.eclipse.jdt.junit.junit_tab_group"
        class="org.eclipse.jdt.internal.junit.launcher.JUnitTabGroup"
        id="org.eclipse.jdt.junit.launchConfigurationTabGroup.junit">
     <launchMode
           perspective="org.eclipse.debug.ui.DebugPerspective"
           description="%JUnitTabGroupDescription.debug"
           mode="debug">
     </launchMode>
     <launchMode
           description="%JUnitTabGroupDescription.run"
           mode="run">
     </launchMode>
  </launchConfigurationTabGroup>
</extension>

使用org.eclipse.help.contexts扩展点声明包含上下文帮助ID的文件:

<extension point="org.eclipse.help.contexts">
    <contexts file="contexts_JDT_JUnit.xml" plugin="org.eclipse.jdt.junit"/> 
</extension>

和上下文文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<?NLS TYPE="org.eclipse.help.contexts"?>
<contexts>
    <context id="junit_tab_group">
        <description>This launch configuration runs JUnit tests.</description>
        <topic label="Using JUnit" href="gettingStarted/qs-junit.htm"/>
    </context>
</contexts>

请参阅Eclipse帮助以获取更多详细信息。