更改打开帮助搜索首选项
Changing Open Help Search Preferences
我找到了一种通过代码更改 打开帮助搜索 首选项的方法:
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"
无论如何,现在我想将 Open Help Search 改回 In a browser
但是,查看 IHelpBaseConstants,我发现只有 打开帮助查看文档 的值和键。
是否有其他 类、API 或我可能错过的东西可以更改帮助首选项?
此首选项是一个布尔值,因此您应该使用:
pref.putBoolean(IHelpBaseConstants.P_KEY_SEARCH_FROM_BROWSER, true/false);
任意值似乎有效,因为 getBoolean
代码使用:
Boolean.valueOf(result).booleanValue();
转换首选项字符串。这会将字符串 true
以外的任何内容视为假。
我找到了一种通过代码更改 打开帮助搜索 首选项的方法:
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"
无论如何,现在我想将 Open Help Search 改回 In a browser
但是,查看 IHelpBaseConstants,我发现只有 打开帮助查看文档 的值和键。
是否有其他 类、API 或我可能错过的东西可以更改帮助首选项?
此首选项是一个布尔值,因此您应该使用:
pref.putBoolean(IHelpBaseConstants.P_KEY_SEARCH_FROM_BROWSER, true/false);
任意值似乎有效,因为 getBoolean
代码使用:
Boolean.valueOf(result).booleanValue();
转换首选项字符串。这会将字符串 true
以外的任何内容视为假。