Как включить и установить временной интервал автосохранения в настройках через код - PullRequest
0 голосов
/ 24 октября 2018

Как программно активировать кнопку предпочтения Editors-> Autosave и интервал времени.

1 Ответ

0 голосов
/ 24 октября 2018

Официального 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, он может измениться в любое время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...