2008-10-20 62 views
1

當調試時,我會每當我想退出當前方法而不運行任何語句時執行一個技巧,我將當前執行指針移動到方法的末尾,然後點擊F10/11。VS2005/8中用於「退出當前方法」的鍵盤快捷方式

有沒有一個鍵盤快捷鍵(或我可以編程)來完成這個? (我不是說shift-F11(走出去) - 它會運行所有的代碼,直到方法結束,我不想這麼做)。

回答

2

以下按鍵序列適用於我(在Visual Studio 2008中測試過);我可以把它們記錄作爲臨時宏觀和回放成功:

  1. Ctrl+M, Ctrl+M(Edit.ToggleOutliningExpansion:摺疊當前方法)
  2. Right arrow(過去倒塌的參數列表跳過)
  3. Ctrl+]( Edit.GotoBrace:去左括號)
  4. Ctrl+](Edit.GotoBrace:去右括號)
  5. Ctrl+Shift+F10(Debug.SetNextStatement:設置下一條語句的結束撐在函數結束)
  6. F10(Debug.StepOver:葉法)
+0

(這並不在VS2005工作,順便說一句 - 我得到「無法將下一條語句設置爲下一此位置語句不能設置爲其他功能「) – ripper234 2008-10-21 11:24:15

0

AFAIK這是唯一的方法來做到這一點。

相關問題