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


238

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

有没有办法在解决方案资源管理器中自动选择打开的文件?


5
是的,我几乎一直重新打开“在解决方案资源管理器中跟踪活动项”,然后我记得我对此非常不满意,因为我无法跟踪正在处理的项目部分。但是,我也经常想按需 “聚焦”正在编辑的文档,以查看附近名称空间中的所有项目。例如,也许我刚刚使用F12在一个我不太了解的项目中深入了5个引用(转到定义)。我不想打开5棵树,所以无法回到我的重点项目,但是现在我想检查一下第三方库。
香农

Answers:


341

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

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

Visual Studio 2013+

现在,VS2013解决方案资源管理器内置了一项功能,称为与活动文档同步。图标是解决方案资源管理器中的两个箭头,并带有热键Ctrl+ [S用于在解决方案资源管理器中显示当前文档。不启用上述自动设置,仅发生一次。


3
键盘绑定是在“工具/选项... /环境/键盘”中完成的-我使用的是Ctrl + Alt +](方括号)。
ShawnFeatherly,2012年

1
'工具->选项->项目和解决方案->在解决方案资源管理器中跟踪活动项'在Visual Studio 2017 Community Edition中仍然有效。
John Pittaway

“工具->选项->项目和解决方案->在解决方案资源管理器中跟踪活动项”在Visual Studio 2019中仍然有效
Muhammad Hannan

211

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


9
更准确地说:工具->选项->项目和解决方案->常规->
巴顿(Barton)2012年


20

这并非您要找的东西,但是它将在解决方案资源管理器中自动选择“活动”文件:

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


9

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

随之而来的是“ Solution Navigator”(Solution Navigator)(是Solution Explorer的替代品,有很多好处)-然后您可以使用它来过滤文件以仅显示“ Open”。您甚至可以过滤文件以显示“已编辑”和“未保存”。


6

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

仅当您被Track Active Item in Solution Explorer禁用时,此图标才可见。


5

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


3

Tab Studio插件将“在解决方案资源管理器中选择”添加到选项卡上的右键菜单。


我知道我在某处看到了它……感谢您指出它是在tabstudio中(我已经安装了)
Harvey Darvey

1

我已经为此功能提出了功能要求。尽管我知道这本身并不能解决问题,但这是朝着实现此功能的方向迈出的一步。它的任何投票都可能有助于引起微软的注意。

据我所知,除了只能编写宏或为Visual Studio创建自己的加载项/扩展之外,没有其他方法可以做到。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.