我正在开发一个扩展现有插件的eclipse插件。我扩展的插件定义了一些默认首选项,可以在运行时通过首选项菜单进行更改。我希望为我的插件用户更改一些属性。 例如:我正在扩展的插件中存在一个未检查的属性(即false)。我希望默认情况下检查我的插件。 我怎么能这样做?
不是Can my Eclipse plugin change preferences from other plugins?的副本,因为该问题旨在创建一个更新其他插件首选项的新prefence页面(据我所知)。我不想创建新的首选项页面,我只想更改默认设置。
答案 0 :(得分:0)
您需要知道插件ID和首选项名称,但以下代码应该可以解决这个问题:
IPreferenceStore s = new ScopedPreferenceStore(new InstanceScope(), "org.eclipse.ui");
ss.setValue("SHOW_MEMORY_MONITOR", true);
这个确切的代码将启用状态栏中的内存监视器......