更改其他eclipse插件的属性/首选项

时间:2011-08-01 11:45:43

标签: eclipse-plugin preferences

我正在开发一个扩展现有插件的eclipse插件。我扩展的插件定义了一些默认首选项,可以在运行时通过首选项菜单进行更改。我希望为我的插件用户更改一些属性。 例如:我正在扩展的插件中存在一个未检查的属性(即false)。我希望默认情况下检查我的插件。 我怎么能这样做?

不是Can my Eclipse plugin change preferences from other plugins?的副本,因为该问题旨在创建一个更新其他插件首选项的新prefence页面(据我所知)。我不想创建新的首选项页面,我只想更改默认设置。

1 个答案:

答案 0 :(得分:0)

您需要知道插件ID和首选项名称,但以下代码应该可以解决这个问题:

IPreferenceStore s = new ScopedPreferenceStore(new InstanceScope(), "org.eclipse.ui");

ss.setValue("SHOW_MEMORY_MONITOR", true);

这个确切的代码将启用状态栏中的内存监视器......