gpt4 book ai didi

java - Eclipse 中的“恢复默认值”首选项页面功能

转载 作者:行者123 更新时间:2023-12-04 07:04:28 26 4
gpt4 key购买 nike

是否有一种编程方法可以实现与在 Eclipse 首选项页面中单击“恢复默认值”相同的结果?

我已经知道字段编辑器系统的工作原理和首选项存储的工作原理。

谢谢! :)

最佳答案

方法 setToDefault() of IPreferenceStore 似乎是一个不错的候选人。

您可以看到 EditorsUI 使用这个功能:

public static void useQuickDiffPreferencePage(IPreferenceStore store) {
MarkerAnnotationPreferences.useQuickDiffPreferencePage(store);
store.setToDefault(AbstractDecoratedTextEditorPreferenceConstants.QUICK_DIFF_ALWAYS_ON);
store.setToDefault(AbstractDecoratedTextEditorPreferenceConstants.QUICK_DIFF_CHARACTER_MODE);
store.setToDefault(AbstractDecoratedTextEditorPreferenceConstants.QUICK_DIFF_DEFAULT_PROVIDER);
}

或在 method resetToDefaultSettings() of class HeapWalkingManager :
/**
* Resets the preferences controlled by this manager to their default settings
*/
public void resetToDefaultSettings(){
JDIDebugPlugin.getDefault().getPluginPreferences().setToDefault(JDIDebugPlugin.PREF_SHOW_REFERENCES_IN_VAR_VIEW);
JDIDebugPlugin.getDefault().getPluginPreferences().setToDefault(JDIDebugPlugin.PREF_ALL_REFERENCES_MAX_COUNT);
JDIDebugPlugin.getDefault().getPluginPreferences().setToDefault(JDIDebugPlugin.PREF_ALL_INSTANCES_MAX_COUNT);
}

关于java - Eclipse 中的“恢复默认值”首选项页面功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1332285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com