我参与了一个c ++重构项目,有时会产生差异,而应该没有。目前,我所做的基本上是在某个地方设置一个断点,然后通过F10 / F11完成该程序。第一个问题是项目的规模,遍历它需要花费很多时间。其次,有时我只会在一个非常大的测试句子(比如说600个单词)的末尾有差异,因此只是达到不同的单词是非常缓慢的。
1.是否可以为Visual Studio编写某种宏,它将从断点开始,然后逐步完成程序直到结束打印一些字段?
2.是否有简洁的技巧或工具来简化任务?
谢谢!
答案 0 :(得分:2)
您可以使用工具>宏>宏IDE
创建宏如果喜欢以下方法,因为它对我来说更快。
您可以使用Tools>Macros>Record temporary macro
录制宏
然后,您键入的所有内容都将记录到宏中。
在录制了自动化内容后,可以使用View>Other windows>Macro Explorer
编辑生成的代码。您的宏将记录在Macro Explorer窗口的MyMacros>RecordingModule>TemporaryMacro
中。如果右键单击并选择编辑。
测试程序是否终止的一种方法:
While Not DTE.Debugger.CurrentProgram Is Nothing