如何以编程方式启用“编辑器”->“自动保存”首选项按钮和时间间隔。
答案 0 :(得分:0)
对此没有官方API。
查看处理此首选项的org.eclipse.ui.internal.ide.dialogs.AutoSavePreferencePage
,将值存储在org.eclipse.ui.workbench
插件的首选项中。
类似这样:
IPreferenceStore prefs =
new ScopedPreferenceStore(InstanceScope.INSTANCE, "org.eclipse.ui.workbench");
prefs.setValue("SAVE_AUTOMATICALLY", true);
prefs.setValue("SAVE_AUTOMATICALLY_INTERVAL", interval (as a string));
org.eclipse.ui.internal.IPreferenceConstants
包含首选项键的常量,但是由于这是一个内部类,因此不应使用。
注意:由于这不是官方的API,它可能随时更改。