原文:http://www.cnblogs.com/youngerbaby/articles/380100.html
eclipse中打开一个编辑器要调用

因此要打开一个编辑器要获得3个对象,IWorkbenchPage实例、IEditorInput实例、editorId
1. 获得IWorkbenchPage实例
1
IWorkbenchWindow dwindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
2
IWorkbenchPage wbPage = dwindow.getActivePage();

2

2. 获得IEditorInput实例




























3. 获得打开Editor的editorId
editor plugin.xml里面定义的editorId,如果不知道的话可以用下面代码获得:
















三个对象实例都有了,就可以调用上面第一行代码打开编辑器了!
IWorkbenchPage.openEditor( new FileEditorInput(IFile), editorId)