如何以编程方式更改Eclipse首选项
问题描述:
更改Eclipse首选项应该采用哪种方法?如何以编程方式更改Eclipse首选项
They are stored in <workspace>/.metadata/.plugin/org.eclipse.core.runtime/.settings
但我希望能找到Java API和一种发现任何偏好ID。
答
有点令人困惑的是有一些插件可以用于偏好。
如果你的插件激活延伸AbstractUIPlugin
那么你可以拨打
IPreferenceStore prefStore = getPreferenceStore();
在激活获得首选项存储你的插件。
您还可以使用
IEclipsePreferences prefs = InstanceScope.INSTANCE.getNode("node id");
得到一个稍微不同的接口的偏好。
还有org.eclipse.equinox.preferences.preferences
扩展点,它允许您定义“初始化程序”以设置首选项的默认值。
看着Eclipse插件? M2插件可以设置很多项目设置,它可能会启发。你想实现什么? – 2014-09-30 06:18:09
这是针对您正在编写的插件还是您试图更改其他插件的现有偏好? – 2014-09-30 07:03:47