问题 Qt Creator代码文件重构


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


6128
2018-05-06 19:21


起源



答案:


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


15
2018-05-06 19:44



谢谢这个运作良好。不像拖拉能力那么好但是嘿它有效。 - jecjackal
不适用于目录... Qt Creator缺少如此多的基本IDE功能...... - Troyseph
@Sebastian恕我直言,重命名目录是一个文件管理器功能,真的。 IDE非常适合显示,修改和调试代码。 - rubenvb
@rubenvb我期待 #includes和.pro文件在文件重命名期间自动更新,但我想我已经习惯了Java和eclipse的世界,其中 #import每当包更改时,s都会自动更新。 - Troyseph


答案:


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


15
2018-05-06 19:44



谢谢这个运作良好。不像拖拉能力那么好但是嘿它有效。 - jecjackal
不适用于目录... Qt Creator缺少如此多的基本IDE功能...... - Troyseph
@Sebastian恕我直言,重命名目录是一个文件管理器功能,真的。 IDE非常适合显示,修改和调试代码。 - rubenvb
@rubenvb我期待 #includes和.pro文件在文件重命名期间自动更新,但我想我已经习惯了Java和eclipse的世界,其中 #import每当包更改时,s都会自动更新。 - Troyseph


我不认为这是可能的,移动文件没有ide支持是一个痛苦...:/


1
2018-05-06 19:38