【问题标题】:Rename resource file does not change editor part title重命名资源文件不会更改编辑器部分标题
【发布时间】:2015-07-21 22:26:27
【问题描述】:

在我的插件项目中,我有一个项目资源管理器视图,我可以在其中重命名一个配置文件,该文件显示在另一个编辑器部分中。可以在资源管理器中使用重命名资源对话框重命名文件,但相应的编辑器选项卡标题不会更改。 herehere 描述了相同的问题。是否有一种标准方法可以在不创建自定义侦听器的情况下使重命名功能正常工作?

【问题讨论】:

    标签: eclipse user-interface eclipse-plugin eclipse-rcp


    【解决方案1】:

    基于AbstractTextEditor(或其子类之一,例如TextEditor)的编辑器应通过侦听资源更改的FileDocumentProvider 处理重命名。

    其他编辑需要使用IResourceChangeListener 来处理这个问题。

    【讨论】:

    • 我已经实现了IResourceChangeListener 来监听resourceChanged 事件类型为IResourceChangeEvent.POST_CHANGE 并刷新项目浏览器视图。如何使用此侦听器更新编辑器标题?
    • 编辑器本身必须使用类似的侦听器来完成处理文件名更改所需的所有工作。
    • 如果您有时间请关注question :)
    猜你喜欢
    • 1970-01-01
    • 2012-06-22
    • 1970-01-01
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-19
    相关资源
    最近更新 更多