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

时间:2015-08-19 14:04:45

标签: visual-studio keyboard-shortcuts 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 具有相同的命令映射,但命令似乎不起作用。< / p>

在Visual Studio 2015中执行转到定义( F12 )之后,有没有办法让View.PopBrowseContext命令导航回来?

3 个答案:

答案 0 :(得分:7)

Visual Studio 2015 Connect - &gt; View.PopBrowseContext command and others doesn't work问题已从Microsoft的Connect网站上删除

GitHub上的问题 - &gt; Bring back Go to Definition Navigation Stack #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中使用。

答案 1 :(得分:6)

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

答案 2 :(得分:2)

当您第一次启动Visual Studio时,它为您提供了典型用法的选择(不确定它是如何完全调用的):C ++,C#等。我相信初始键盘绑定取决于该选择。

我使用了FeinCtrl并注意到View.PopBrowseContext映射到 Ctrl + Num * ,它运行正常。对于我来说, Ctrl + Shift + 8 被映射到Edit.ViewWhiteSpace ...

当一个不同范围的另一个命令被写入相同的快捷键时,你是否偶然发生了冲突?