Я реализовал два плагина. Один для перспективы, а другой для просмотра.
Класс для перспективы MyPerspectiveFactory с идентификатором my.MyPerspective.
И мой плагин вида xml выглядит следующим образом. Это означает, что добавьте мой взгляд, короткий путь к моей перспективе.
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="my.MyPerspective">
<view
id="my.myview"
ratio="1"
relationship="stack"
relative="org.eclipse.ui.views.TaskList">
</view>
<viewShortcut
id="my.myview">
</viewShortcut>
</perspectiveExtension>
</extension>
Этот ярлык не работает.
Если я изменю targetID на * или org.eclipse.cdt.ui.CPerspective, он отлично работает в перспективе C / C ++.
Пожалуйста, дайте мне знать ваше предложение. Благодарю.