在所有工作区中保存 eccilpse 首选项设置
save eclilpse preference settings across all the workspaces
我正在定制eclipse。我必须在所有工作区中保存 eclipse 首选项设置。
我知道我们可以手动从文件中导出和导入首选项设置。
但我需要以编程方式进行。
我可以使用 IPreferenceChangeListener
捕获偏好更改事件。
但我需要知道导出和导入功能在低端是如何工作的。导入的.epf
文件将如何改变实际的首选项设置?
IPreferencesService
服务通过其 exportPreferences
和 importPreferences
方法提供偏好导出和导入服务。
例如:
OutputStream os = ....
IPreferencesService service = Platform.getPreferencesService();
IEclipsePreferences node = service.getRootNode();
service.exportPreferences(node, os, null);
我正在定制eclipse。我必须在所有工作区中保存 eclipse 首选项设置。 我知道我们可以手动从文件中导出和导入首选项设置。 但我需要以编程方式进行。
我可以使用 IPreferenceChangeListener
捕获偏好更改事件。
但我需要知道导出和导入功能在低端是如何工作的。导入的.epf
文件将如何改变实际的首选项设置?
IPreferencesService
服务通过其 exportPreferences
和 importPreferences
方法提供偏好导出和导入服务。
例如:
OutputStream os = ....
IPreferencesService service = Platform.getPreferencesService();
IEclipsePreferences node = service.getRootNode();
service.exportPreferences(node, os, null);