我经常在VS(C#)的调试断点或异常状态下遇到这种情况:我想从几层方法中退出到调用栈上几层的调用者位置。然后我就可以进行修补、重试等操作。
在简单的情况下,我可以[1]找到当前方法的结尾,[2]设置下一个语句,然后[3]跳出。然后重复步骤1/2/3,一路向上工作,直到我到达想要到达的位置。然而,这是相当痛苦的....
有人能建议任何自动化来帮助这个过程吗?按优先顺序列举如下....
- 一次性跳出到我想要到达的位置
- 将步骤1/2/3组合成一个快捷方式,我可以快速重复
- 只自动化步骤1(使用标准快捷键很容易完成步骤2和3)。
(我尝试过搜索,但我想到的所有术语都太通用了,以至于我没有得到任何有用的答案)。