【问题标题】:Eclipse CDT move-file and rename-file refactoring?Eclipse CDT 移动文件和重命名文件重构?
【发布时间】:2010-11-18 17:14:33
【问题描述】:

Eclipse CDT 中有没有办法进行以下自动重构?

  1. 移动文件:将源/头文件移动到另一个项目文件夹,并自动更新与移动文件相关的每个#include指令
  2. 重命名文件:重命名源/头文件并自动更新与重命名文件相关的每个 #include 指令

如果 CDT 中没有这样的功能,是否还有其他适用于 Linux 的工具可以轻松让我做到这一点?

非常感谢。

【问题讨论】:

    标签: c++ file refactoring eclipse-cdt


    【解决方案1】:

    我无法在 CDT 8.0 中找到这些功能中的任何一个。我建议在https://bugs.eclipse.org/bugs/enter_bug.cgi?product=CDT 提出功能请求。

    我刚刚做了一堆你的项目 2。(头文件重命名,#include 重命名,include-guard 重命名)。使用 eclipse 的 Search and Replace 大约需要 3 分钟。考虑到我以前从未做过,这还不错。如果在 CDT 中实现了“头文件重命名”,这可能需要不到一分钟的时间。在我的书中,这并没有很大的节省,尤其是当你考虑到这种情况很少发生时。但是后来,我不得不重命名约 20 个文件。我使用的半手动方法可能无法像 CDT refactor impl 那样扩展。

    【讨论】:

      猜你喜欢
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多