我经常使用的几个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)的地方)。
注意:这些命令在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
对我来说......
当一个不同范围的另一个命令被写入相同的快捷键时,你偶然会发生冲突吗?