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

问题描述 投票:11回答:3

我经常使用的几个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 keyboard-shortcuts visual-studio-2015
3个回答
7
投票

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中运行。


6
投票

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


2
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.