在 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_BROWSER
或 IHelpBaseConstants.P_IN_EDITOR
或 `IHelpBaseConstants.P_IN_PLACE。
但是 HelpBasePlugin
和 IHelpBaseConstants
是内部类,因此不应使用。所有值都是字符串,因此您可以直接对它们进行编码 - 但不能保证这些值将来不会更改。
关于java - 如何更改Eclipse帮助打开模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31914262/