Visual C ++:在移动/重命名文件时自动包含重构

时间:2015-07-17 06:03:46

标签: c++ visual-studio visual-studio-2013 include refactoring

我刚刚从CodeBlocks迁移到Visual Studio 2013,这是我第一次使用VS2013。我的CodeBlocks项目使用虚拟文件夹来构建结构,同时保留所有" physical"同一目录中的文件(我知道,我知道......)所以我花了一个令人难以置信的乏味45分钟,用实际文件夹复制该结构,创建文件夹和移动文件。最糟糕的是,对于每个头文件,我必须运行如下所示的搜索和替换命令来更新其路径:#include" ObjectPtrArray.h" => #include" Structures / ObjectPtrArray.h"

这是一个相当大的项目(120多个源文件),我将在未来几天做很多事情,更多重构。其中很多包括重命名类,拆分类,创建新文件夹,将文件从文件夹移动到文件夹等。那么有什么办法可以让这个过程自动化吗?即如果我有一个头文件Tiles / SceneMap.h并将其移动到Graphics / Tiles / SceneMap.h,Visual Studio(或它的扩展名)可以自动更新引用此文件的所有包含,而不必我手动运行搜索和替换?

我有ReSharper,但是当我右键单击文件时,Refactor菜单是空白的。是否有另一个我可以使用的扩展程序(最好不与ReSharper冲突?)

谢谢你的时间!

0 个答案:

没有答案