Visual Studio:将解决方案资源管理器滚动到当前文件的快捷方式

Lao*_*jin 74 visual-studio

不是要求选项自动跟踪解决方案资源管理器中的当前文件.这个问题已在这个问题中得到解答,我关闭了这个选项,因为我讨厌这个行为.

我想有一个快捷方式(或宏,或....)跳转到我正在解决方案资源管理器中编辑的文件.

小智 98

在VS 2013中有一个内置的键盘快捷键(CTRL + \,S)

  1. 按CTRL +反斜杠
  2. 释放两个键
  3. 按S键

或者单击下图中突出显示的按钮.

与活动文档同步

如果您不喜欢默认组合,还可以选择自定义键盘快捷方式 :)

  • 默认快捷键是我的VS中的Ctrl + [,S. (26认同)
  • 此键盘快捷方式称为"SolutionExplorer.SyncWithActiveDocument"(工具 - >选项 - >环境 - >键盘) (18认同)

Adr*_*ips 61

在Visual Studio 2015,2017和2019中,您可以按Ctrl+ [然后按s.

这将突出显示当前在解决方案资源管理器中编辑的文件

  • 在Visual Studio 2015中,使用ReSharper,我可以按"Shift"+"Alt"+"L"以突出显示正在解决方案资源管理器中编辑的当前文件. (10认同)

psu*_*sur 27

据我所知,VS 2012之前没有这样的选择.

在VS 2012中,引入了"与活动文档同步"选项.您可以在此博客上找到说明和屏幕(滚动到页面中间的"与活动文档同步").

  • 我们现在正在使用Resharper.它有一个功能来做到这一点.默认快捷方式:Shift + Alt + L. (20认同)
  • 这绝对是答案,不需要像ReSharper这样的第三方工具.Ctrl +'['然后's'或者:按'Ctrl'和左方括号,然后's' (2认同)

Spy*_*der 6

要在解决方案资源管理器中找到您当前正在编辑的文件:

Ctrl + W + S

我以前用过Shift + Alt + L,但由于某种原因,这已经不再适用了.

其他建议(Ctrl+\,SCtrl+[,SCtrl +`+ S)在VS2015中对我不起作用.当简单的快捷方式可用时,我不使用resharper并且不喜欢使用宏.


Jer*_*ali 5

在Visual Studio 2015中,通过ReSharper,我可以按Shift+ Alt+ L突出显示在解决方案资源管理器中正在编辑的当前文件。