java - 如何更改Eclipse帮助打开模式

标签 java eclipse eclipse-plugin

在 Eclipse 中,为了更改 Eclipse 帮助打开模式,我通常必须执行以下操作:

Window->Preferences->Help->Open Modes->Open Help Search

但是假设我想在程序中执行此操作,例如,当我运行程序时,它会在“首选项”中的“帮助打开模式”中从“在浏览器中”更改为“在动态帮助 View 中” 。

IWorkbench 中是否实现了任何可以实现此目的的类或方法?或者我还能怎么做?

最佳答案

我认为做到这一点的唯一方法是设置首选项值。

首选项对话框使用以下代码:

IEclipsePreferences pref = InstanceScope.INSTANCE.getNode(HelpBasePlugin.PLUGIN_ID);

pref.put(IHelpBaseConstants.P_KEY_HELP_VIEW_OPEN_MODE, mode);

pref.flush();

其中“模式”为 IHelpBaseConstants.P_IN_BROWSERIHelpBaseConstants.P_IN_EDITOR 或 `IHelpBaseConstants.P_IN_PLACE。

但是 HelpBasePluginIHelpBaseConstants 是内部类,因此不应使用。所有值都是字符串,因此您可以直接对它们进行编码 - 但不能保证这些值将来不会更改。

关于java - 如何更改Eclipse帮助打开模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31914262/

相关文章:

java - 根据条件创建方法 "do nothing"是一种好习惯吗?

Eclipse 变得太慢 - 工作区娱乐有帮助

java - 如何使用 Maven 运行单元测试,就好像它们在 JAR 中一样?

java - 如何正确实现IAdaptable?

java - Wicket 口虚拟表格字段

java - java中如何将实体转换为对象

java - wsdl2java地址存在时端口中的端点地址无效

java - 我应该将我的单元测试文件夹添加到 Eclipse 中的 java 构建路径吗?

java - 在 Eclipse 中重命名重构

java - 如何在 JAVA 中创建异步 HTTP 请求?