デバッグするとき、ステートメントを実行せずに現在のメソッドを終了するときはいつでも行うトリックです。現在の実行ポインターをメソッドの最後に移動し、F10/11をクリックします。
これを実現するためのキーボードショートカットはありますか(またはプログラムできますか)?
(私はshift-F11(ステップアウト)を意味するのではありません-メソッドが終了するまですべてのコードを実行しますが、これは望ましくありません)。
デバッグするとき、ステートメントを実行せずに現在のメソッドを終了するときはいつでも行うトリックです。現在の実行ポインターをメソッドの最後に移動し、F10/11をクリックします。
これを実現するためのキーボードショートカットはありますか(またはプログラムできますか)?
(私は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です。