1

我目前正在使用 Visual Studio 2010 和 Visual Assist X 在托管 C++ 代码中进行重命名重构。对于在代码中不经常使用的小型代码库或重命名项目,它工作得很好。

重命名在大型代码库中经常使用的项目几乎是不可能的,因为 Visual Assist 会保持每个更改的文件都处于打开状态和未保存状态。这意味着如果有很多文件打开,下一个文件需要更长的时间才能打开。

由于我使用的是版本控制,这对我来说没有意义,因为如果出现问题,我可以恢复所有更改。

有没有办法在不保持文件打开的情况下进行重构?也许还有另一个 VS 扩展?到目前为止我没有找到任何有关的信息...

例如:我有一个包含大约 100 个项目的解决方案,如果我重命名一个经常使用的类,Visual Assist X 的重命名执行大约需要 30 分钟或更长时间。它会打开每个必须更改的文件。重命名运行的时间越长,在 VS 中打开的文件就越多,打开另一个文件所需的时间就越长......

4

1 回答 1

0

至少有一个解决方法。

当我打开太多选项卡时,我会通过 Window / Windows ... 关闭它们,然后按 Ctrl+A,取消选择一两个需要的窗口,然后“关闭窗口”。

此外,我过度使用 File / Save All。我已将它映射到 Ctrl+Shift+S 但我不确定这是否是标准的。

于 2013-04-17T09:46:48.603 回答