当前位置: 首页 > 知识库问答 >
问题:

如何在eclipse plugin preferences页面上配置自定义帮助的显示

艾谦
2023-03-14

我正在用Neon.2制作一个eclipse插件。这个插件有一个首选项页面,它也有一些eclipse帮助。我希望能够单击“首选项”对话框上的问号按钮,并使我的帮助出现在“首选项”对话框中,就像它为内置的首选项所做的那样。

在搜索了几个关于preferences系统和帮助系统的教程之后,我找不到一个如何实现这一点的示例。此外,搜索许多eclipse文档、wiki页面和源代码项目(如Java开发工具和其他突出插件的源代码)也没有找到任何有用的东西。

我只是在寻找一个指向一个插件的首选项面板显示它自己的帮助的例子的指针,当首选项‘?’按钮已单击。

共有1个答案

柳才良
2023-03-14

在首选项页面createContents方法中,使用以下方法告诉帮助系统该页面的帮助id:

@Override
protected Control createContents(final Composite parent)
{
  PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, "help context id");

  ... other code
}

其中help contextid是您使用org.eclipse.help.contexts扩展点定义的帮助上下文id。

 类似资料:
  • 使用场景 在兑吧活动工具类型中,涉及邀请助力,邀请拼团,砍价等活动中,活动链路涉及被分享用户(或好友)给分享人助力或者参团时候,需要唤起开发者的app(deepLink唤端协议)到指定的活动页面,同事兼顾没有下载app的新用户可以调换到app的下载页面。 因此兑吧的活动在分享落地页面的业务中,需要使用到开发者的app唤端方法和下载方法。 同时,如果app的唤端方法涉及到引入jssdk,或者JSbr

  • 我正在我的Wordpress公文包网站上工作,并为我的公文包部分创建了一个自定义帖子类型。当用户单击my portfolio链接时,会将他们带到archive-portfolio.php,其中显示我所有项目的图库;当用户单击项目时,会将他们带到single-portfolio.php,其中显示关联的项目。 一切都正常工作,样式正确,但现在我想让archive-portfolio.php上的gall

  • 在尝试了更多让它工作并浏览了在线可用信息后,比如springdoc常见问题解答(在H3AR7B3A7的回答中提到),我无法让它工作。我决定用一个不同的解决方案,应该有同样的效果。选项允许指定自定义URL,但据我所知,转到自定义URL会将用户重定向到标准的页面。因此,现在手动配置重定向:

  • 引用EAVSet.nsi的内容: !define PRODUCT_NAME "ESET NOD32 Antivirus" SetCompressor /SOLID lzma SetCompressorDictSize 32 !include "MUI.nsh" !include "UsefulLib.nsh" !define MUI_ABORTWARNING !define MUI_ICON

  • 我正在开发一个新的Eclipse插件,它需要使用Java项目向导中的自定义帮助,如下所示。 Java项目向导第1页 还有...