475

VS2010 具有查看文件会自动导致解决方案资源管理器滚动到该文件的功能。

使用 VS2012,从 IDE 中查看不同的文件不再滚动并自动在解决方案资源管理器中选择文件。

是否有可能恢复此功能?有地方设置吗?如果是这样,如何/在哪里?

4

9 回答 9

819

是的,你可以在下面找到

工具 -> 选项 -> 项目和解决方案 -> 在解决方案资源管理器中跟踪活动项目

默认情况下它是关闭的(正如您已经注意到的),但是一旦打开,解决方案资源管理器将在您在文件之间切换时展开文件夹并突出显示当前文档。

于 2012-10-02T00:08:59.610 回答
313

如果您需要与解决方案窗格进行一次性同步,则有一个新命令“与活动文档同步”(默认快捷方式:Ctrl+ [、、S)。此处解释:Visual Studio 2012 新功能:解决方案资源管理器

于 2013-01-08T21:24:57.630 回答
113

如果您安装了 ReSharper,单击++Shift会将焦点移至解决方案资源管理器中的当前文件。AltL

如接受的答案中所述,还需要启用活动项目跟踪

工具->选项->项目和解决方案->在解决方案资源管理器中跟踪活动项目

于 2013-06-10T11:43:01.600 回答
47

有很多方法可以做到这一点:

转到当前文件一次:

  • 视觉工作室 2013

    VS 13 有它自己的快捷键:Ctrl+ \S(按Ctrl+ \,释放两个键,按下S键)

    SolutionExplorer.SyncWithActiveDocument如果您在Keyboard Settings(Tools->Options->Enviornment->Keyboard)中搜索,您可以编辑此默认快捷方式

    此外,解决方案资源管理器中还有一个新图标,更多信息请点击此处

    与 VS2013 中的活动文档按钮同步 - 解决方案资源管理器

  • 视觉工作室 2012

    如果你使用 VS 2012,有一个很棒的插件可以将这个新功能从 VS2013 添加到 VS2012:. 默认快捷方式是strg+ alt+ ü。我认为这是最好的,因为导航到解决方案资源管理器被映射到strg + ü

  • 锐器

    如果你使用Resharper试试Shift++AltL

    这是一个很好的映射,因为您可以使用Strg++Alt导航L到解决方案资源管理器

一直跟踪当前文件:

  • 视觉工作室 >= 2012

    如果您想一直在解决方案资源管理器中跟踪当前文件,则可以使用已接受答案中的解决方案(工具->选项->项目和解决方案->在解决方案资源管理器中跟踪活动项目),但我认为这可以在大型项目中变得非常烦人。

于 2015-05-28T21:12:35.290 回答
31

如果您没有安装 ReSharper,但仍想使用快捷键++Shift将焦点移至 Visual Studio 2013 的解决方案资源管理器中的当前文件,请按照以下步骤操作:AltL

  1. 转到工具->选项并在搜索选项文本框中搜索“键盘”:

在此处输入图像描述

  1. 在 Show commands contains 框中键入“solutionexplorer”,然后在下面的列表中查找 SyncWithActiveDocument 命令: 在此处输入图像描述

  2. 单击“Press short keys”标签下的文本框,然后按:Shift+ Alt+L并单击“分配”按钮,您就完成了: 在此处输入图像描述

要验证在 Visual Studio 中打开任何文件并按快捷键Shift++ ,您将在解决方案资源管理器中看到该文件AltL享受!

于 2015-08-20T10:57:59.090 回答
29

在 VSS 中可以通过三种方式实现。

  1. 您可以单击Active sync解决方案资源管理器上的图标。

VSS Active 同步与解决方案资源管理器中的图标

  1. 通过选择工具中的活动同步复选框(工具 > 选项 > 项目和解决方案 > 常规)。在那检查解决方案资源管理器中的跟踪活动项目复选框。当您在主窗口中选择一个文件时,它将自动导航到资源管理器中的活动文件。

VSS_Tools_Active_sync

  1. 通过使用快捷键 ( Ctrl+ [+ S),您可以导航到活动项目。

注意:1 或 2 仅在同一时间内有效。. 所以你必须使用第一个或第二个。

于 2016-11-15T14:30:30.647 回答
16

我发现Sync with Active Document解决方案资源管理器中的按钮是最有效的(这可能是 vs2013 的功能!)

在此处输入图像描述

于 2015-06-03T06:20:42.993 回答
6

Visual Studio 2017上,快捷方式是:Ctrl+ ´, S.

在此处输入图像描述

于 2019-04-09T13:57:25.607 回答
0

视觉工作室 2019

工具 => 选项

在此处输入图像描述

于 2021-11-01T14:39:07.617 回答