2009-08-26 22 views
2

Eclipseの設定ページで[デフォルトに戻す]をクリックするのと同じ結果を得るためのプログラム的な方法はありますか?Eclipseの設定ページのデフォルト設定を復元する

私はすでに、フィールドエディタシステムがどのように機能し、優先ストレージが動作するかを知っています。

ありがとうございます! :)

答えて

3

方法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); 
} 
+0

ああ、私はいつもの設定デフォルトでは動作しない、ことを逃したの必要があります。あなたは命の恩人です!どうも!! – Hubris

+0

+1(私の答えにあなたのプラグインスパイのコメントがあり、 –

関連する問題