2
Eclipseの設定ページで[デフォルトに戻す]をクリックするのと同じ結果を得るためのプログラム的な方法はありますか?Eclipseの設定ページのデフォルト設定を復元する
私はすでに、フィールドエディタシステムがどのように機能し、優先ストレージが動作するかを知っています。
ありがとうございます! :)
Eclipseの設定ページで[デフォルトに戻す]をクリックするのと同じ結果を得るためのプログラム的な方法はありますか?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);
}
ああ、私はいつもの設定デフォルトでは動作しない、ことを逃したの必要があります。あなたは命の恩人です!どうも!! – Hubris
+1(私の答えにあなたのプラグインスパイのコメントがあり、 –