问题
I'm working on an Eclipse plugin that needs to change some preferences defined by other plugins, e.g. the tab size in text editors. Is that possible?
回答1:
Yes, it is possible.
You'll need this in your preference page:
setPreferenceStore( new ScopedPreferenceStore( new InstanceScope(), "bundle-name-of-other-plugin" ) );
Or you could do something like this here.
FYI, the preferences live here:
pathToWorkspace\.metadata\.plugins\org.eclipse.core.runtime\.settings
来源:https://stackoverflow.com/questions/4587572/can-my-eclipse-plugin-change-preferences-from-other-plugins