【发布时间】:2018-07-17 02:24:04
【问题描述】:
我对 Eclipse RCP - 3.X 有一点经验,我通过 org.eclipse.ui.editors 扩展点创建了我自己的编辑器,为了拥有该编辑器的多个实例,我像你一样实现了一个新的编辑器向导可以看下面;
IFile file = page1.createNewFile();
IWorkbenchWindow window = _workbench.getActiveWorkbenchWindow();
IWorkbenchPage page = window.getActivePage();
try {
IDE.openEditor(page, file, SimpleEditor.ID, true);
} catch (PartInitException e) {
e.printStackTrace();
}
我的问题是,我发现的唯一方法是创建一个新文件并将该文件与您唯一的编辑器 ID 相关联。我想要的是,我想将一些初始值(由用户定义)解析到向导中的编辑器。但是我们真的没有在这个过程中实例化 EditorPart 类。
我怎样才能做到这一点?
【问题讨论】:
-
我希望有一个新的 File 向导而不是一个新的 Editor 向导,它使用初始值创建一个文件并打开该文件。然后编辑器从文件中读取初始值。
-
您是说要将向导中的一些参数传递给编辑器吗?
-
没错! @greg-449
标签: eclipse eclipse-plugin editor eclipse-rcp wizard