我有一个扩展TextEditor的编辑器。这默认为可以访问通过首选项对话框中的“编辑器>文本编辑器”设置的文本编辑器首选项。但是这也意味着调用getPreferenceStore()将返回TextEditor偏好存储。为Eclipse Editor插件使用多个偏好存储
我不介意这一点,除了我还想拥有第二个偏好商店,其偏好特定于我的编辑器。
如果没有2个偏好相互冲突,我该怎么办?
我是否需要在本地声明第二个首选项存储到我的Plugin/Activator类并在本地覆盖getPreferenceStore()方法? 如果是的话,会不会EditorsPlugin.getDefault()。getPreferenceStore()和MyEditorPlugin.getDefault()。getPreferenceStore()返回适当的首选项?
谢谢!