Visual Studio IDE - 返回上一个

问题描述 投票:53回答:2

在VS2008中,有没有办法在按F12跳转到功能定义后返回光标的前一个位置?我知道这可以用一些附加组件,但是如果有办法让核心产品做到这一点?

visual-studio-2008 ide
2个回答
78
投票

Ctrl + - 应该做的技巧是Navigate Backwards的标准键盘快捷键。或使用标准工具栏中的导航按钮。

这在https://blogs.msdn.microsoft.com/zainnab/2010/03/01/navigate-backward-and-navigate-forward/的MSDN上有解释

在此MSDN页面上,您可以看到以下说明

当您在一个命令中移动多于您当前工作地点的几行时,或者如果您在与您编辑的最后一个地点不相邻的特定位置进行编辑时,编辑器会记住位置。

我们的目标是记住有趣的位置,以便您可以回忆起您工作的位置,而无需记住功能无用的许多位置(例如每个输入的字符,或者每行输入几个新的代码行)。


2
投票

有一个命令可以完全满足你的要求:View.PopBrowseContext。它总是让你回到你按下F12的地方。它不会考虑您按下F12后所做的任何动作或编辑。

默认情况下,它在C#layout中映射到Ctrl+Chift+8,但您可以将其分配给您想要的任何热键。

顺便说一句,在VS2015中,他们决定摆脱这个命令。

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