如何在Visual Studio中同步代码窗口和解决方案资源管理器?

36

如果我在Visual Studio中打开了一个代码窗口,怎样快速地让“解决方案导航器”或“解决方案资源管理器”显示当前打开的文件?

如果我在Visual Studio中打开了一个代码窗口,如何快速将“解决方案导航器”或“解决方案资源管理器”中的当前文件定位到该代码窗口?

5个回答

65
Tools -> Options -> Projects and Solutions -> General -> 
Track Active Item in Solution Explorer

在VS 2015中,快速启动功能非常有用:按下ctrl+Q并输入“track active item”,然后你就能找到它了。 - AlignedDev
3
或者使用CTRL + [, S一次性完成。 - Eiver

10

Resharper? Alt + Shift + L?

:D


1
你说得没错!但是,有没有开发者不使用Visual Studio + Resharper的呢?那真的很奇怪,对吧? - mosu

5

对于较大的解决方案,我发现“跟踪活动项”选项很烦人,因为当我从一个代码窗口移动到另一个代码窗口时,它经常重新排列解决方案资源管理器中的视图。

我的偏好是使用一个名为Code Maid的扩展程序,它允许您通过上下文菜单弹出或键盘快捷键在解决方案资源管理器中查找项目。还有其他功能,您可能也会发现有用。


Code Maid非常好用,有一个快捷键可以立即显示当前文件。 - NibblyPig

1

在VS中还有本地快捷方式-默认为CTRL + [, CTRL + S。请参见键盘快捷方式到命令SolutionExplorer.SyncWithActiveDocument

自至少VS 2017以来,无需插件。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接