0
我正在自定义eclipse。我必须在所有工作区中保存eclipse偏好设置。 我知道我们可以从文件中导出和导入首选项设置。 但我需要以编程方式进行。跨所有工作区保存偏好设置
我可以使用IPreferenceChangeListener
捕获偏好更改事件。 但我需要知道导出和导入功能如何在低端工作。导入的.epf
文件将如何在实际首选项设置中进行更改?
我正在自定义eclipse。我必须在所有工作区中保存eclipse偏好设置。 我知道我们可以从文件中导出和导入首选项设置。 但我需要以编程方式进行。跨所有工作区保存偏好设置
我可以使用IPreferenceChangeListener
捕获偏好更改事件。 但我需要知道导出和导入功能如何在低端工作。导入的.epf
文件将如何在实际首选项设置中进行更改?
IPreferencesService
服务通过其exportPreferences
和importPreferences
方法提供优先导出和导入服务。
例如:
OutputStream os = ....
IPreferencesService service = Platform.getPreferencesService();
IEclipsePreferences node = service.getRootNode();
service.exportPreferences(node, os, null);
我可能是错的,但我觉得不是所有的喜好正在此拍摄。这就是Oomph项目处理这个问题的原因。 – pimpf0r
感谢格雷格,它实际上工作。这是我正在寻找的。 – user3098795
是pimpf0r,它不捕获所有首选项。 – user3098795