我目前的解决方案是点击 Alt D , W , C ,它通过菜单导航到调用堆栈,然后我可以使用箭头导航。但是一旦我在某个特定的框架上按 Enter ,我就不得不重复了。
是否有更流畅的方式只用我的键盘导航调用堆栈?
如果你有一个面向ReSharper的答案对我来说没问题!
答案 0 :(得分:22)
我使用VS2010默认键盘映射方案并按 Ctrl + Alt + C 打开调用堆栈窗口,我可以在其中使用箭头键进行导航。
宏名称为Debug.CallStack
答案 1 :(得分:2)
这是一个dorky AutoHotkey脚本,它将使用 Ctrl Alt NumPadUp 和控制 替代 NumPadDown
SetTitleMatchMode 2 ; Allow for partial matches in window titles
#IfWinActive, (Debugging) ; Only work while VS is debugging
^!Numpad2:: ; Navigate down Call Stack in Visual Studio
Send ^!c
Send {Down}
Send {Enter}
return
^!Numpad8:: ; Navigate up Call Stack in Visual Studio
Send ^!c
Send {Up}
Send {Enter}
return
#IfWinActive
答案 2 :(得分:1)
可以使用 Ctrl + Alt + C 或 Alt +调出Visual Studio中的调用堆栈视图 7 。这允许使用↑和↓导航堆栈以及执行"切换到帧"使用Enter⏎进行操作。
不幸的是,切换到框架会将焦点移动到编辑器窗口,因此如果要切换到另一个框架,则必须再次执行上述操作序列。