我想使用自定义插件更改Eclipse中的一些默认用户设置。有一些常量定义了这些设置(Constant Field Values)我应该怎么做才能在插件中设置一些设置?例如,我想在启动之前切换行号或保存资源(这些事情有常量)默认情况下。我怎样才能做到这一点?试过这样的事情,但没有改变:
String lineNumbers = AbstractDecoratedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER;
EditorsUI.getPreferenceStore().setValue(lineNumbers, true);
这个问题不是要找到与某些设置相关的常数,而是要找到改变它们的方法。
我在我的一个插件类中执行代码。它看起来像是:
String lineNumbers = AbstractDecoratedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER;
void initVal (String lineNumbers){
EditorsUI.getPreferenceStore().setValue(lineNumbers, true);
}
还试过这个:
IPerspectiveRegistry perspectives = PlatformUI.getWorkbench ().getPerspectiveRegistry();
void initValues (IPerspectiveRegistry perspectives){
perspectives.setDefaultPerspective ("org.eclipse.ui.resourcePerspective");
}