1
當調試時,我會每當我想退出當前方法而不運行任何語句時執行一個技巧,我將當前執行指針移動到方法的末尾,然後點擊F10/11。VS2005/8中用於「退出當前方法」的鍵盤快捷方式
有沒有一個鍵盤快捷鍵(或我可以編程)來完成這個? (我不是說shift-F11(走出去) - 它會運行所有的代碼,直到方法結束,我不想這麼做)。
當調試時,我會每當我想退出當前方法而不運行任何語句時執行一個技巧,我將當前執行指針移動到方法的末尾,然後點擊F10/11。VS2005/8中用於「退出當前方法」的鍵盤快捷方式
有沒有一個鍵盤快捷鍵(或我可以編程)來完成這個? (我不是說shift-F11(走出去) - 它會運行所有的代碼,直到方法結束,我不想這麼做)。
以下按鍵序列適用於我(在Visual Studio 2008中測試過);我可以把它們記錄作爲臨時宏觀和回放成功:
Ctrl+M, Ctrl+M
(Edit.ToggleOutliningExpansion:摺疊當前方法)Right arrow
(過去倒塌的參數列表跳過)Ctrl+]
( Edit.GotoBrace:去左括號)Ctrl+]
(Edit.GotoBrace:去右括號)Ctrl+Shift+F10
(Debug.SetNextStatement:設置下一條語句的結束撐在函數結束)F10
(Debug.StepOver:葉法)AFAIK這是唯一的方法來做到這一點。
(這並不在VS2005工作,順便說一句 - 我得到「無法將下一條語句設置爲下一此位置語句不能設置爲其他功能「) – ripper234 2008-10-21 11:24:15