在解决scheme资源pipe理器中从Visual Studio 2010的打开选项卡中自动select文件

通常, Visual Studio 2010中的许多文件都在许多选项卡中打开,而在项目上进行大量工作。 很多时候,我发现自己右键单击标题标题并在“解决scheme资源pipe理器”中search“显示/select/滚动到此文件”,但找不到它。

在解决scheme资源pipe理器中有没有一种方法可以自动按需查找打开的文件?

另一个select是将“View.TrackActivityInSolutionExplorer”绑定到键盘快捷方式,这与“工具 – >选项 – >项目和解决scheme – >在解决scheme资源pipe理器中跟踪活动项目”

如果激活快捷方式两次,则在解决scheme资源pipe理器中select该文件,并且再次禁用跟踪。

Visual Studio 2013+

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

我不知道您是否可以按需执行,但是您可以启用“在解决scheme资源pipe理器中跟踪活动项目”选项(工具 – >选项 – >项目和解决scheme – >常规),这将始终select活动选项卡项目在解决scheme浏览器中。

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

在这里输入图像说明

这不正是你正在寻找,但它会自动select解决scheme资源pipe理器中的“活动”文件:

工具 – >选项 – >项目和解决scheme – >在解决scheme资源pipe理器中跟踪活动项目。

现在最好的select是在名为Productivity Power Tools上安装Microsoft Visual Studio插件。

随着这个“解决scheme导航”(解决scheme资源pipe理器的替代,有很多好处) – 然后你可以用它来过滤文件只显示“打开”。 你甚至可以过滤文件显示“已编辑”和“未保存”。

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

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

此图标仅Track Active Item in Solution Explorer已禁用”时可见。

Tab Studio插件将“解决scheme资源pipe理器中的select”添加到选项卡上的右键菜单。

我已经提出了这个function的function要求 。 虽然我知道这本身并不是一个答案,但它是实现这个function的一个方向。 任何票都可能有助于得到微软的关注。

据我所知,虽然没有办法做到这一点,可能编写macros或创build自己的加载项/扩展到Visual Studio。

VS2010有一个很好的扩展,它完全是这样的: 解决scheme资源pipe理器工具 。

该扩展添加了一个button,用于在解决scheme资源pipe理器中select当前文件,以及用于折叠和扩展项目的方便button。