【问题标题】:Override rename action in eclipse覆盖 Eclipse 中的重命名操作
【发布时间】:2014-08-12 20:30:01
【问题描述】:

我是 Eclipse 插件开发的新手。我需要覆盖特定自定义项目中文件的重命名对话框。假设我在自定义项目中有一个文件“sample.abcd”,它有自己的观点、性质和构建器。所以每当我尝试重命名这个文件时,我都会得到一个带有文件扩展名的重命名对话框。我想覆盖这个对话框,只显示文件名,就像 java 项目重命名操作一样。你能指出我的任何资源,怎么做?谢谢

【问题讨论】:

  • 您是否真的需要更改/扩展 Eclipse 工作台,或者您可能想在自定义对话框中使用 jdt(?)-rename 功能?我猜,您可以从自己的对话框中“手动”触发命令。
  • 我希望用户在重命名时不要查看相应的扩展。只是为了编辑它的名字。就像我们在 java 项目中处理 java 文件一样。

标签: eclipse eclipse-plugin eclipse-rcp


【解决方案1】:

您必须实现rename refactoring participant。它的“启用”条件指定了在什么情况下会涉及到它(您必须检查您的特定文件扩展名)。

更详细的解释也可以在Eclipse rename/refactoring override找到。

【讨论】:

    猜你喜欢
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-25
    • 2015-11-23
    • 1970-01-01
    • 2014-12-04
    相关资源
    最近更新 更多