Visual Studio 2015:Ctrl + Shift + 8(View.PopBrowseContext)导航回不起作用?

Jon*_*der 11 keyboard-shortcuts visual-studio visual-studio-2015

我经常使用的几个Visual Studio版本的键盘快捷键是Ctrl+ Shift+ 8,在执行F12转到定义之后回到原来的位置.

在Visual Studio 2015中,按Ctrl+ Shift+ 8似乎没有做任何事情.

打开Visual Studio 2013并查看工具| 自定义| 键盘对话框,Ctrl+ Shift+ 8映射到命令View.PopBrowseContext.在Visual Studio 2015中,Ctrl+ Shift+ 8具有相同的命令映射,但该命令似乎不起作用.

F12在Visual Studio 2015中执行Go To Definition()后,有没有办法让View.PopBrowseContext命令导航回来?

tib*_*ibx 8

Visual Studio 2015 Connect - > View.PopBrowseContext命令和其他命令不起作用(Microsoft从Connect站点删除了问题)

关于GitHub的问题 - > 返回定义导航堆栈#14496

View.NavigateBackward(Ctrl + - )不能替代View.PopBrowseContext(Ctrl + Shift + 8).如果您调用Edit.GoToDefinition(F12),然后用鼠标移动光标单击几次,则所有这些移动都将在导航堆栈中进行记录.

View.PopBrowseContext(Ctrl + Shift + 8)直接重定向到上一个定义(最后调用Edit.GoToDefinition(F12)的位置).

  • View.PopBrowseContext
  • Edit.GoToReference
  • View.BrowseNext
  • View.BrowsePrevious
  • Edit.GoToDeclaration
  • View.ForwardBrowseContext

注意:这些命令在Visual Studio 2015中已被破坏.仍然无法在Visual Studio 2017中运行.

  • 我也完全同意。我正在使用 View.NavigateBackward (Ctrl +-) 一瘸一拐,但它的效率远不如 View.PopBrowseContext。在回到按 F12 的位置之前,我经常不得不使用 View.NavigateBackward (Ctrl +-) 三到四次。在 Visual Studio 的早期版本中使用 View.PopBroweContext (Ctl + shift + 8) 我只需要按一次键盘组合,然后我就回到了我使用 F12 的地方。我确定这个问题很快会在 Visual Studio 2015 中得到解决。如果没有 View.PopBroweContext (Ctl + shift + 8) 工作,这是一个真正的生产力消耗。 (2认同)

Jon*_*der 6

Visual Studio 2015中的解决方法是按CTRL+ -而不是(映射到View.NavigateBackward命令)在F12按下后返回,而不是尝试使用View.PopBrowseContext/Ctrl+ Shift+ 8.(参考)