如何通过代码启用和设置自动保存的时间间隔

时间:2018-10-24 04:40:54

标签: eclipse-plugin

如何以编程方式启用“编辑器”->“自动保存”首选项按钮和时间间隔。

1 个答案:

答案 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,它可能随时更改。