从Visual Studio 2010中的打开选项卡中自动选择解决方案资源管理器中的文件

时间:2010-08-20 14:35:07

标签: visual-studio visual-studio-2010

通常,Visual Studio 2010中的许多文件都会在许多标签中打开,同时大量处理项目。很多时候我发现自己右键单击tab-title并在Solution Explorer中搜索“Show / Select / Scroll-to this file”,但我找不到它。

有没有办法在解决方案资源管理器中自动按需查找打开的文件?

13 个答案:

答案 0 :(得分:289)

另一种选择是将'View.TrackActivityInSolutionExplorer'绑定到键盘快捷方式,这与'工具 - >选项 - >项目和解决方案 - >跟踪解决方案资源管理器中的活动项目相同

如果激活快捷方式两次,则在解决方案资源管理器中选择文件,并再次禁用跟踪。

Visual Studio 2013 +

现在,VS2013解决方案资源管理器内置了一个名为“与Active Document同步”的功能。该图标是解决方案资源管理器中的两个箭头,并具有热键 Ctrl + [ S 以显示解决方案资源管理器中的当前文档。不启用上述自动设置,只发生一次。

答案 1 :(得分:200)

我不知道您是否可以按需执行此操作,但您可以启用“在解决方案资源管理器中跟踪活动项目”选项(工具 - >选项 - >项目和解决方案 - >常规)始终在解决方案资源管理器中选择活动选项卡项。

答案 2 :(得分:34)

如果您使用的是ReSharper插件,则可以使用 Shift + Alt + L 快捷键或通过菜单导航,如图所示。

Enter image description here

答案 3 :(得分:20)

这不是您正在寻找的,但它会在解决方案资源管理器中自动选择“活动”文件:

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

答案 4 :(得分:9)

现在最好的选择是安装名为 Productivity Power Tools 的Microsoft Visual Studio添加。

随之而来的是“解决方案导航器”(替代解决方案资源管理器,具有很多好处) - 然后您可以使用它来过滤文件以仅显示“打开”。您甚至可以过滤文件以显示“已编辑”和“未保存”。

答案 5 :(得分:5)

它在VS2012中 - 特别是解决方案资源管理器顶部的2箭头图标(左/右箭头,一个在另一个之上)。这会自动跳转到当前文件。

只有在Track Active Item in Solution Explorer被禁用时才会显示此图标。

答案 6 :(得分:5)

在Visual Studio 2012中,使用“解决方案资源管理器”中的“与活动文档同步”选项可以完成相同的操作

答案 7 :(得分:3)

Tab Studio插件将“select in solution explorer”添加到选项卡上的右键菜单中。

答案 8 :(得分:1)

我为此功能添加了feature request。虽然我知道这本身并不是一个答案,但它是朝着能够实现此功能的方向迈出的一步。任何投票都可能有助于引起微软的注意。

据我所知,除了可能编写宏或为Visual Studio创建自己的加载项/扩展外,没有办法做到这一点。

答案 9 :(得分:1)

VS2010是一个非常好的扩展,它正是这样做的:Solution Explorer Tools

此扩展程序添加了一个按钮,用于选择解决方案资源管理器中的当前文件,以及用于折叠和扩展项目的便捷按钮。

答案 10 :(得分:1)

答案 11 :(得分:0)

在 VS 2019 中选择工具 > 选项,然后勾选“在解决方案资源管理器中跟踪活动项目enter image description here

答案 12 :(得分:0)

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