【发布时间】:2011-05-06 19:21:29
【问题描述】:
我想知道是否有人知道使用 QTCreator 在我的 QT 项目中重构代码文件的快速简便的方法?具体来说,我正在尝试组织我的源文件,并且必须返回项目文件并更改每个文件的文件路径有点痛苦。更不用说移动对话框类更糟糕(项目中不包含 .ui 文件,但您也必须更改这些文件。
【问题讨论】:
标签: c++ refactoring qt-creator
我想知道是否有人知道使用 QTCreator 在我的 QT 项目中重构代码文件的快速简便的方法?具体来说,我正在尝试组织我的源文件,并且必须返回项目文件并更改每个文件的文件路径有点痛苦。更不用说移动对话框类更糟糕(项目中不包含 .ui 文件,但您也必须更改这些文件。
【问题讨论】:
标签: c++ refactoring qt-creator
“集成”的唯一文件重命名/移动支持(即它自动更新您的项目文件)是使用带有文件列表的活动项目窗格,右键单击并选择“重命名”,使用“../../ some/new/dir/name.cpp" 来移动你的文件。它当然不会更新任何#include 语句,但可以省去手动修改 .pro 文件的麻烦。它还尊重“git rename”等...
【讨论】:
#includes 和 .pro 文件会在文件重命名期间自动更新,但我想我已经习惯了 Java 和 eclipse 的世界,#import s 会在包更改时自动更新。
我认为那是不可能的,在没有 ide 支持的情况下移动文件是一件很痛苦的事情……:/
【讨论】: