Я разрабатываю плагин Eclipse. При щелчке правой кнопкой мыши и выборе «предпочтения» в моем плагине редактора, он показывает два дерева «Внешний вид» и «Редакторы» под «Общие». Я хочу добавить еще несколько узлов из Window -> preference, которые показывают шаблоны кода, помощь по содержимому и многое другое. Как я могу это сделать? Я попытался переопределить collectContextMenuPreferencePages из AbstractDecoratedTextEditor и попытался добавить расширение, связанное с шаблонами кода, однако его не видно на странице настроек.
@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",
};
}
Как добавить узел General, который присутствует в окне -> предпочтение предпочтения редактора? Спасибо.