Что ж, я знаю два способа (один проверенный, а другой я не уверен), в котором вы можете расширить По умолчанию new submenu
всплывающего меню проводников пакетов.
Короткий, рабочий и проверенный способ заключается в использовании org.eclipse.ui.perspectiveExtensions
.
>> Примечание: Вам потребуется мастер, чтобы внести свой вклад в По умолчанию new submenu
всплывающего меню исследователей пакетов.Вы можете сделать это, используя эту ссылку Разработка eSpeed с мастерами Eclipse (та же, что предоставлена @Ed Burnette)
Шаги для выполнения:
- Для этого примераЯ создал фиктивный тестовый мастер с id
testwizard.wizards.TestWizard
. - Теперь создайте расширение
org.eclipse.ui.perspectiveExtensions
.Для этого примера я просто помогаю перспективе разработки Java .Вы можете иметь несколько его экземпляров для разных точек зрения.Следовательно, targetId равен org.eclipse.jdt.ui.JavaPerspective
. - Теперь щелкните правой кнопкой мыши спектива расширения и выберите newWizardShortcut
- Установить id из newWizardShortcut в качестве идентификатора вашего собственного мастера, например,
testwizard.wizards.TestWizard
в моем случае. - Перезапустите приложение.Теперь не забудьте , чтобы сбросить перспективу, иначе ваше добавление во всплывающее меню не будет видно.
>> Plugin.xml
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.newWizards">
<category
name="Test Wizards"
id="TestWizard">
</category>
<wizard
name="HTML Test Wizard"
icon="icons/sample.gif"
category="TestWizard"
class="testwizard.wizards.TestWizard"
id="testwizard.wizards.TestWizard">
</wizard>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.jdt.ui.JavaPerspective">
<newWizardShortcut
id="testwizard.wizards.TestWizard">
</newWizardShortcut>
</perspectiveExtension>
</extension>
</plugin>
>> Выход
![Output](https://i.stack.imgur.com/E6mz0.png)
Длинный и непроверенный способ заключается в использовании org.eclipse.ui.navigator.navigatorContent
.И я не уверен, будет ли это работать или нет.Предоставляя его только для чтения и исследования
Используйте эти ссылки:
- Содержимое навигатора 1
- Содержимое навигатора2
В конце я предложу вам использовать первый подход, поскольку он прост и элегантен.Прочитайте и используйте второй метод, если вы пишете новую перспективу, вид и т. Д.
Надеюсь, это поможет.