首页 文章

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

提问于
浏览
372

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

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

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

7 回答

  • 33

    是的,你可以找到它

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

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

  • 630

    如果需要与解决方案窗格进行一次性同步,则会出现新命令"Sync with Active Document"(默认快捷键:Ctrl [,S) . 在这里解释:Visual Studio 2012 New Features: Solution Explorer

  • 95

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

    还需要按照接受的答案中的说明启用活动项跟踪

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

  • 14

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

    Go to current File once:

    • Visual Studio 2013

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

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

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

    Sync with Active Document Button in VS2013 - Solution Explorer

    • Visual Studio 2012

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

    • Resharper

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

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

    Track current file all the time:

    • Visual Studio >= 2012

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

  • 236

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

    • 转到工具 - >选项并在搜索选项文本框中搜索"Keyboard":

    enter image description here

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

    • 单击"Press short keys"标签下的文本框,然后按: Shift Alt L 并单击“分配”按钮,您就完成了:
      enter image description here

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

  • 14

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

    enter image description here

  • 17

    在VSS中有可能通过三种方式实现 .

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

    VSS Active sync with icon in solution Explorer

    • 通过选择工具中的活动同步复选框( Tools > Options > Projects and Solutions > General ) . 在该检查中,在解决方案资源管理器复选框中跟踪活动项 . 在主窗口中选择文件时,它将自动导航到资源管理器中的活动文件 .

    VSS_Tools_Active_sync

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

    Note: Either 1 or 2 only works in a mean time. . 所以你必须使用第一或第二 .

相关问题