更改打开帮助搜索首选项



我发现了一种通过代码改变打开帮助搜索首选项的方法:

IEclipsePreferences pref = InstanceScope.INSTANCE.getNode(HelpBasePlugin.PLUGIN_ID);
pref.put(IHelpBaseConstants.P_KEY_SEARCH_FROM_BROWSER, "whatever");
//apparently the second String is unimportant as it will always change "Open Help Search" to "In the dynamic help view"
无论如何,现在我想把打开帮助搜索更改回在浏览器中

然而,通过ihelpbasconstants查看,我看到只有值和键用于打开帮助视图文档

是否有其他类,API或我可能错过的东西,可以改变帮助偏好?

这个首选项是一个布尔值,所以你应该使用:

pref.putBoolean(IHelpBaseConstants.P_KEY_SEARCH_FROM_BROWSER, true/false);

一个任意值似乎可以工作,因为getBoolean代码使用:

Boolean.valueOf(result).booleanValue();

转换首选项字符串。这将把字符串true以外的任何内容视为假。

最新更新