如何仅使用键盘在Visual Studio中导航调用堆栈?

时间:2012-03-08 13:29:16

标签: visual-studio keyboard-shortcuts callstack

我目前的解决方案是点击 Alt D W C ,它通过菜单导航到调用堆栈,然后我可以使用箭头导航。但是一旦我在某个特定的框架上按 Enter ,我就不得不重复了。

是否有更流畅的方式只用我的键盘导航调用堆栈?

如果你有一个面向ReSharper的答案对我来说没问题!

3 个答案:

答案 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⏎进行操作。

不幸的是,切换到框架会将焦点移动到编辑器窗口,因此如果要切换到另一个框架,则必须再次执行上述操作序列。

相关问题