【问题标题】:How to use XMLEditor or an Editor plugin created in Eclipse RCP4如何使用在 Eclipse RCP4 中创建的 XMLEditor 或编辑器插件
【发布时间】:2013-12-11 07:44:01
【问题描述】:

我是 Eclipse RCP 的新手,所以请帮帮我。假设我有一个 SimpleTextEditor 扩展了在 Eclipse Kepler (4.x) 中创建的 TextEditor 插件,带有 FileEditorInputSimpleDocumentProvider .如何在应用程序模型的 Workbench 或 Part 中显示此编辑器并在编辑器中打开文件。

非常感谢

【问题讨论】:

  • 这是一个纯粹的 'e4' RCP 应用程序(使用 application.e4xmi 并且没有 3.x 兼容代码)吗?
  • 是的,我想做一个纯e4插件

标签: editor eclipse-rcp e4


【解决方案1】:

在纯 e4 应用程序中,您不能使用旧的 Eclipse 3.x 样式编辑器。由您来设计您希望自己的部分如何工作。

您可以使用 org.eclipse.jface.text TextViewer 和类似名称,但不能使用 org.eclipse.ui.editors 中的任何内容

编辑:

您可能想查看this work by Tom Schindl,它包含一个用于 e4 的简单 XML 编辑器,尽管它看起来可能已经过时了。此示例 XML 编辑器的来源可以找到 here

Vogella Migration Guide 涵盖迁移,包括 3.x 桥接代码,它允许您在 e4 部分中使用 3.x 代码。

【讨论】:

  • 谢谢格雷。我将尝试使用 jface.text 和 TextViewer。如果使用 3.x 兼容层,您对此有什么建议或示例。我的问题是在 e4 Part 中显示 3.x 编辑器插件。
  • @user3090010 添加了包含此内容的迁移指南的链接
  • 感谢@greg,我会在解决此问题后更新
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-09
  • 2017-08-24
  • 1970-01-01
  • 1970-01-01
  • 2014-10-26
相关资源
最近更新 更多