在PDE

时间:2017-07-26 22:18:52

标签: eclipse eclipse-plugin text-editor eclipse-pde

我创建了一个自定义eclipse编辑器,并希望在编辑器处于活动状态时打开一个视图。如果视图已经打开,则不应该执行任何操作。我还想在控制台中使用此功能,因为在我的自定义编辑器处于活动状态时应该打开控制台。这可以在Eclipse插件开发环境中做到吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容在编辑器的init方法中打开视图:

IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
page.showView("org.eclipse.ui.console.ConsoleView");

如果视图未打开,则会打开视图,如果视图已打开,则将其设置为活动视图。