Eclipse插件 - 如何查找与.pref文件对应的PreferenceStore?

时间:2014-08-21 22:30:05

标签: eclipse eclipse-plugin

我正在尝试修改另一个插件设置的默认偏好值。我找到了存储首选项的.pref文件。有没有办法告诉哪个PreferenceStore是将首选项写入磁盘的?如果是这样,它的实例如何被检索?

该文件名为org.eclipse.ui.editors.prefs,如果有帮助的话。提前致谢

1 个答案:

答案 0 :(得分:0)

.prefs文件的文件名是拥有首选项的插件ID。

您可以使用以下方式访问这些偏好设置:

IPreferenceStore store = new ScopedPreferenceStore(InstanceScope.INSTANCE, id);
在你的情况下,{p> id将是"org.eclipse.ui.editors"

注意:首选项文件的内容不是Eclipse API的一部分,可能会在发行版之间发生变化。可能有更好的方法来找到你想知道的东西。