我正在开发eclipse插件。在我的编辑器插件中右键单击并选择“首选项”时,它会在“常规”下显示两棵树“外观”和“编辑器”。我想从 Window-->preference 添加更多节点,它显示代码模板、内容辅助等等。我怎样才能做到这一点?我尝试从 AbstractDecoratedTextEditor 覆盖 collectContextMenuPreferencePages 并尝试添加与代码模板相关的扩展,但它没有显示在首选项页面中。
@Override
protected String[] collectContextMenuPreferencePages() {
return new String[] { "org.eclipse.ui.preferencePages.GeneralTextEditor", //$NON-NLS-1$
"org.eclipse.ui.editors.preferencePages.Annotations", //$NON-NLS-1$
"org.eclipse.ui.editors.preferencePages.QuickDiff", //$NON-NLS-1$
"org.eclipse.ui.editors.preferencePages.Accessibility", //$NON-NLS-1$
"org.eclipse.ui.editors.preferencePages.Spelling", //$NON-NLS-1$
"org.eclipse.ui.editors.preferencePages.LinkedModePreferencePage", //$NON-NLS-1$
"org.eclipse.ui.preferencePages.ColorsAndFonts", //$NON-NLS-1$
"org.eclipse.ui.editors.templates",
};
}
如何将窗口中存在的常规节点添加到编辑器首选项中?谢谢你。