【问题标题】:Associate eclipse plug-in view with a file extension将 eclipse 插件视图与文件扩展名相关联
【发布时间】:2017-12-15 20:57:20
【问题描述】:

我正在开发一个 Eclipse 插件,我想用我的插件的 View 选项卡打开具有特定 扩展名(例如 .xml)的文件-在。这可能吗?我知道像 In plug-in.xml how to associate a file extension with a particular kind of editor in eclipse plug-in 这样的编辑可以做到这一点。

【问题讨论】:

    标签: java eclipse eclipse-plugin file-association


    【解决方案1】:

    视图和编辑器之间的区别在 Eclipse 4 中缩小了。这意味着您可以将编辑器停靠在共享区域之外在视图堆栈上。继续尝试,通过按标题拖动编辑器并将其放到视图堆栈上。

    此外,如果您想自己实现此功能,则可以在视图中编辑文件。为此,您必须在视图上实现 ISaveablePart [1]。当您实现这一点时,视图将在工作台的更改/脏/保存编辑器生命周期中播放。

    [1]http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fui%2FISaveablePart.html

    【讨论】:

    • 感谢您的回答。这似乎是唯一的方法。您有任何使用示例吗?我在网上找不到太多内容。
    • 就保存而言,这对 ISaveablePart 来说非常好。但是打开已经保存的文件呢?如何在视图中打开它?
    • 您必须创建一个命令或操作,以文件名作为参数打开您的视图。双击时标准 Eclipse IDE 将打开一个编辑器,但您可以创建自己的操作以在视图中打开文件。您必须自己进行加载等。
    【解决方案2】:

    不,这是不可能的。

    最接近的方法是添加一个单独的“在视图中打开”菜单项。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    相关资源
    最近更新 更多