2011-05-27 71 views
21

1)我把一個斷點,VS打破了我放置斷點的地方。visual studio 2010調試器找到goto當前行停在快捷鍵

2)然後我開始瀏覽代碼,通常會在執行路徑的某處放置另一個斷點 。 (也許在另一個類的其他cs文件中)

3)現在我想返回到我第一次停止的位置(只是在代碼中導航)。不要混淆在VS的intellitrace調試中使用的調試器特性工具)

現在我放置一個書籤並返回到我的書籤。但我忘記了大部分時間放置書籤。因此,這個問題。有一條捷徑可以回到目前的執行線,或停在或用什麼短語來形容這一點。如果我可以製作一些熱鍵或快捷方式,我也有Resharper。無論如何,我可以回到調試器「破碎」的位置。我有時也使用Ctrl - 多次向後導航。 謝謝

回答

27

這將是Visual Studio命令「Debug.ShowNextStatement」(通常分配給Alt + Num *)。您也可以使用斷點窗口(Alt + Ctrl + B)在斷點之間導航。

更新:我實現@Alex的要求提供更多的曝光率和菜單項實現此功能,作爲一個商業的Visual Studio擴展我創建了名爲OzCode的一部分。它的工作原理類似於ReSharper的上下文操作:當你在休息模式,但已導航遠離「當前語句」,這QuickAction將出現:

ShowNextStatement

+0

很酷。找到了。謝謝 – Gullu 2011-05-27 19:20:10

+0

一直在尋找這一點,謝謝!爲什麼哦爲什麼他們不把它放在主調試菜單中? – Alex 2012-02-08 09:53:26

14

我傾向於使用調用堆棧窗口中,雙擊單擊堆棧跟蹤中的第一行會導致編輯器窗口顯示執行停止的代碼行

相關問題