我參與了一個C++重構項目,並且有時會出現差異,因此應該沒有。目前,我所做的是基本上在某個地方設置斷點,然後通過F10/F11來完成程序。第一個問題是項目的規模,遍歷它需要很長時間。其次,有時候,我只有在一個非常大的測試句子(比如說600個單詞)的末尾纔會有差異,因此,只是發現不同的單詞非常緩慢。
1.是否有可能爲Visual Studio編寫某種類型的宏,該宏將從斷點開始,然後逐步執行該程序直至打印某些字段時結束?
2.是否有任何巧妙的技巧或工具來簡化任務?
謝謝!在Visual Stduio重構之後進行調試和差異搜索
1
A
回答
2
您可以通過使用工具>宏>宏IDE
如果喜歡下面的方法,因爲這對我來說更快速地創建宏。
您可以使用Tools>Macros>Record temporary macro
錄製宏然後您輸入的所有內容都將被記錄到宏中。
在記錄了要自動執行的操作後,可以使用View>Other windows>Macro Explorer
編輯生成的代碼。您的宏將在Macro Explorer窗口中記錄在MyMacros>RecordingModule>TemporaryMacro
中。如果您右鍵單擊並選擇編輯。測試
的一種方式,如果該程序被終止:
While Not DTE.Debugger.CurrentProgram Is Nothing
相關問題
- 1. Visual Studio版本和調試差異
- 2. Visual Studio的差異,當在Visual Studio和構建服務器上運行測試
- 3. 差異重建和在Visual Studio清潔+構建
- 4. 差異調試
- 5. 差異在Visual-C++和
- 6. 調試/發佈構建視圖之間的iOS精度差異?
- 7. VIM搜索前進和後退重新選擇搜索文本
- 8. 分支與界限和最優先搜索之間的差異
- 9. 調試Excel VSTO在開發和部署之間的差異
- 10. Elasticsearch _all字段搜索和多重匹配之間的性能差異
- 11. Git搜索所有差異
- 12. 如何使Visual Studio '17在調試模式下啓動之前進行構建
- 13. 角色和索賠之間的差異
- 14. SoapHttpClientProtocol在異常之後自動重試?
- 15. MySQL:innoDB和MyISAM之間的索引差異
- 16. 異步調用和異步io調用之間的差異.net
- 17. 的Visual C++:啓動之間的差異有/沒有在Release模式調試
- 18. Visual Studio和IE之間行爲的XSL/JScript差異
- 19. C++:構造器之間的差異()和構造函數(無效)
- 20. Visual Studio構建步驟和MSBuild之間的差異構建步驟
- 21. Mesos和Kubernetes之間的調度差異
- 22. 在.NET 2003中進行Visual C++調試
- 23. 重構或重組EJB 2 EAR以在Eclipse中進行調試
- 24. mysql檢索當前和最後一小時之間的差異
- 25. 在執行PHP代碼之前進行搜索和替換
- 26. sed腳本:如何在n之後進行搜索。線條?
- 27. PCLStorage/ZipArchive調試和發佈之間的差異
- 28. 發佈和調試之間的依賴差異
- 29. 版本和調試模式之間編譯時間的差異
- 30. 差異在Visual Studio
是的,我明白了。問題是我如何在宏中「在程序完成執行之前」這樣說或者像那樣行事。我有 \t子TemporaryMacro() \t DTE.Debugger.Go(真) \t DTE.Debugger.StepOver(真) 但我需要循環它們。我怎樣才能做到這一點? – 2011-12-23 07:48:55