【问题标题】:Qt Creator Code File RefactoringQt Creator 代码文件重构
【发布时间】:2011-05-06 19:21:29
【问题描述】:

我想知道是否有人知道使用 QTCreator 在我的 QT 项目中重构代码文件的快速简便的方法?具体来说,我正在尝试组织我的源文件,并且必须返回项目文件并更改每个文件的文件路径有点痛苦。更不用说移动对话框类更糟糕(项目中不包含 .ui 文件,但您也必须更改这些文件。

【问题讨论】:

    标签: c++ refactoring qt-creator


    【解决方案1】:

    “集成”的唯一文件重命名/移动支持(即它自动更新您的项目文件)是使用带有文件列表的活动项目窗格,右键单击并选择“重命名”,使用“../../ some/new/dir/name.cpp" 来移动你的文件。它当然不会更新任何#include 语句,但可以省去手动修改 .pro 文件的麻烦。它还尊重“git rename”等...

    【讨论】:

    • 谢谢,效果很好。不如能够拖放那么好,但它可以工作。
    • 不适用于目录... Qt Creator 缺少很多基本的 IDE 功能...
    • @Sebastian 恕我直言,重命名目录是一个文件管理器功能,真的。 IDE 擅长显示、修改和调试代码。
    • @rubenvb 我希望#includes 和 .pro 文件会在文件重命名期间自动更新,但我想我已经习惯了 Java 和 eclipse 的世界,#import s 会在包更改时自动更新。
    • 这确实不起作用(我尝试使用斜杠、反斜杠等)。我得到“尝试使用另一个名称,字符更少或没有标点符号”。除了点...
    【解决方案2】:

    我认为那是不可能的,在没有 ide 支持的情况下移动文件是一件很痛苦的事情……:/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-31
      • 1970-01-01
      相关资源
      最近更新 更多