如何更改Eclipse帮助打开模式

时间:2015-08-10 07:51:28

标签: java eclipse eclipse-plugin

在Eclipse中,为了更改Eclipse帮助打开模式,我通常需要经历:

  

窗口 - >偏好设置 - >帮助 - >打开模式 - >打开帮助搜索

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

IWorkbench中是否有任何类或方法可能会这样做?或者我怎么办呢?

1 个答案:

答案 0 :(得分:1)

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

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

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

pref.put(IHelpBaseConstants.P_KEY_HELP_VIEW_OPEN_MODE, mode);

pref.flush();

其中'mode'为IHelpBaseConstants.P_IN_BROWSERIHelpBaseConstants.P_IN_EDITOR或`IHelpBaseConstants.P_IN_PLACE。

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