【发布时间】:2017-01-16 14:29:45
【问题描述】:
有没有一种可能的方法来扩展带有扩展点 org.eclipse.ui.perspectiveExtensions 的透视图,从而可以将其关联的透视图编辑器添加到我的 MutliPageEditor 中?
有没有办法监听编辑器打开,然后创建一个 MutliPageEditor 来添加打开的编辑器?
【问题讨论】:
-
你应该过度思考你的概念
标签: eclipse perspective
有没有一种可能的方法来扩展带有扩展点 org.eclipse.ui.perspectiveExtensions 的透视图,从而可以将其关联的透视图编辑器添加到我的 MutliPageEditor 中?
有没有办法监听编辑器打开,然后创建一个 MutliPageEditor 来添加打开的编辑器?
【问题讨论】:
标签: eclipse perspective
不,这是不可能的。
透视扩展不支持像这样合并编辑器。
您可以监听打开的编辑器(和视图),但无法更改已打开的编辑器的结构。
【讨论】:
new,则多页编辑器可以包含特定的普通编辑器。如果您只知道编辑器的 ID,我看不到包含编辑器的方法(但我不确定)。
new org.eclipse.cdt.internal.ui.editor.CEditor()。 MultiPageEditor 与此一起使用。 Eclipse 警告我“不鼓励访问:构造函数“CEditor()”不是 API(对所需库 org.eclipse.cdt.ui_xxx.jar 的限制)。当我的插件包含 CDT 插件时,您是否看到任何问题-in 在依赖项中?