Qt Creator 代码文件重构

Posted

技术标签:

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

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

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

【讨论】:

以上是关于Qt Creator 代码文件重构的主要内容,如果未能解决你的问题,请参考以下文章

未找到 Qt Creator 导入文件

qt creator 构建、配置

QT creator 中如何预览 form 文件?

如何在 Qt Creator 中应用 one dark pro 主题

Qt Creator - 如何查看设计器的代码?

Qt creator运行出现moc文件错误求大神解答