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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2015:Ctrl + Shift + 8(View.PopBrowseContext)导航回不起作用?相关的知识,希望对你有一定的参考价值。

我经常使用的几个Visual Studio版本的键盘快捷键是Ctrl + Shift + 8,在执行F12到Go To Definition之后返回到我所在的位置。

在Visual Studio 2015中,按Ctrl + Shift + 8似乎不执行任何操作。

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

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

答案

Visual Studio 2015 Connect - > View.PopBrowseContext command and others doesn't work(Microsoft从Connect站点删除了问题)

关于GitHub的问题 - > 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中运行。

另一答案

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

另一答案

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

我使用FeinCtrl并注意到View.PopBrowseContext映射到Ctrl + Num *,它工作得很好。 Ctrl + Shift + 8映射到Edit.ViewWhiteSpace对我来说......

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

以上是关于Visual Studio 2015:Ctrl + Shift + 8(View.PopBrowseContext)导航回不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2015开发过程中常用快捷键

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

Visual Studio 2015和2017 - 仅使用一个快捷方式应用重命名

关于Visual Studio快捷键整理

用于书签的Visual Studio快捷键

software visual studio2015视图编辑器怎麽打开