VS 2012:将解决方案资源管理器滚动到当前文件

时间:2012-10-01 23:47:24

标签: file visual-studio-2012 solution-explorer

VS2010的功能是查看文件会自动导致Solution Explorer滚动到该文件。

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

是否有可能恢复此功能?某处有设置吗?如果是这样,怎么/在哪里?

8 个答案:

答案 0 :(得分:670)

是的,您可以在

下找到
  

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

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

答案 1 :(得分:253)

如果您需要与解决方案窗格进行一次性同步,则会出现新命令“与Active Document同步”(默认快捷方式: Ctrl + [取值)。在此解释:Visual Studio 2012 New Features: Solution Explorer

答案 2 :(得分:98)

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

还需要按照接受的答案

中的说明启用活动项跟踪
  

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

答案 3 :(得分:35)

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

转到当前文件一次:

  • Visual Studio 2013

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

    如果您在SolutionExplorer.SyncWithActiveDocument(工具 - >选项 - >环境 - >键盘)中搜索Keyboard Settings,则可以修改此默认快捷方式

    此外,解决方案资源管理器中还有一个新图标,更多关于此here

    Sync with Active Document Button in VS2013 - Solution Explorer

  • Visual Studio 2012

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

  • <强> ReSharper的

    如果您使用 Resharper ,请尝试 Shift + Alt + L

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

始终跟踪当前文件:

  • Visual Studio&gt; = 2012

    如果您希望始终在解决方案资源管理器中跟踪当前文件,可以使用已接受答案中的解决方案(工具 - >选项 - &gt;项目和解决方案 - >在解决方案资源管理器中跟踪活动项目) ,但我认为这在大型项目中会非常烦人。

答案 4 :(得分:24)

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

  1. 转到工具 - >选项,然后在“搜索选项”文本框中搜索“键盘”:
  2. enter image description here

    1. 在显示命令包含框中键入“solutionexplorer”,然后在下面的列表中查找SyncWithActiveDocument命令: enter image description here

    2. 点击“按下快捷键”标签下的文本框,然后按:Shift + Alt + L并点击“分配”按钮,您就完成了: enter image description here

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

答案 5 :(得分:16)

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

  1. 您可以点击解决方案资源管理器上的Active sync图标。
  2. VSS Active sync with icon in solution Explorer

    1. 选择工具中的活动同步复选框( 工具&gt;选项&gt;项目和解决方案&gt;常规 )。在该检查中,在解决方案资源管理器复选框中跟踪活动项。在主窗口中选择文件时,它将自动导航到资源管理器中的活动文件。
    2. VSS_Tools_Active_sync

      1. 使用快捷键( Ctrl + [ + S ),您能够导航到活动项目。
      2. 注意:1或2只能同时运作。 。所以你必须使用第一或第二。

答案 6 :(得分:14)

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

enter image description here

答案 7 :(得分:1)

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

enter image description here