Visual Studio 2012的导航按钮如何表现?

Cra*_*aig 2 visual-studio

在Visual Studio 2012的IDE中,我注意到现在有向前和向后的导航按钮,类似于Web浏览器.

在解决方案资源管理器中,似乎这些按钮允许您在搜索之间来回导航.有关详细信息,请参阅文章.

但是,这些导航按钮也存在于IDE主菜单正下方的工具栏中.使用这些按钮似乎可以控制激活哪些文档窗口,但我找不到解释其确切行为的博客文章.

是否有博客文章或在线规范准确描述了这些导航按钮的作用?

man*_*eka 7

通过标准工具栏中的"向前/向后导航"按钮,您可以导航到导航堆栈中的先前位置,无论它们是否位于您提到的不同文档中.

例如,您可能正在查看某个方法"foo",它调用另一个方法"bar",然后按F12查看"bar"中发生的情况.当您这样做时,光标所在的"foo"中的位置被推到导航堆栈上,当您按下向后导航按钮时,您将返回"foo",就在您离开的位置.

添加导航堆栈的其他情况示例(来自下面链接的博客文章):

  • 增量搜索(包括反向)在搜索开始时留下一个回溯标记,在结束时留下另一个.
  • GoToLine或鼠标单击可将光标从当前位置移动10+行(因此11行以上)会在新位置放置一个返回标记.
  • 破坏性动作(将光标移动到新位置后)会丢弃一个返回标记
  • 执行查找(Ctrl + F)会在找到的位置删除回溯标记
  • 打开文件会在旧文件上的光标所在的位置删除一个返回标记,并在打开的文件上删除另一个文件.

此外,值得知道按钮具有键盘快捷键(Ctrl + - )和(Ctrl + Shift + - ).

有关更多信息,请参阅此博客文章.