Visual Studio - 导航到解决方案资源管理器的快捷方式

时间:2011-06-04 18:52:06

标签: visual-studio-2010 keyboard-shortcuts

Visual Studio中是否有键盘快捷键(除了 CTRL + TAB 和选择)会将我从文档中直接带入解决方案资源管理器?我不想自定义任何快捷方式或更改任何默认行为。

13 个答案:

答案 0 :(得分:220)

  

CTRL + ALT +

应将焦点转移到Solution Explorer。

对于visual studio 2012使用:

CTRL + [ + S 这会在解决方案资源管理器中选择您当前的文档。

答案 1 :(得分:44)

将VS 2012与 Visual C#2005键盘映射方案一起使用时:

  

CTRL + W S

我发现这更容易记忆:所有以 CTRL + W 开头的快捷键用于打开或导航到 W indows:

  • CTRL + W S S olution Explorer
  • CTRL + W E E rror list
  • CTRL + W R R esourceview
  • CTRL + W A :命令窗口( A ction ...)
  • CTRL + W T T askview
  • CTRL + W Q :查找符号结果
  • CTRL + W X :工具箱 x
  • CTRL + W C C lassview
  • CTRL + W P P roperties
  • CTRL + W B B ookmarks
  • ...

答案 2 :(得分:22)

在Visual Studio 2012中,您现在可以使用 CTRL + ; ,因为这是解决方案资源管理器搜索框的默认键盘快捷键。

答案 3 :(得分:12)

在我的Windows 7机器上: Ctrl + ALT + L 锁定计算机。

对我来说 : Shift + ALT + L 作品。 (这也可能是一个resharper配置)

答案 4 :(得分:9)

打开/跳转到解决方案资源管理器的默认键盘快捷键是 Ctrl + Alt + L

答案 5 :(得分:8)

  1. 快捷键 ctrl [ S 会将当前打开的文件/文档集中在解决方案资源管理器中。
  2. 在“解决方案资源管理器中跟踪活动”中将复选框设置为true将自动将当前打开的文件/文档集中在解决方案资源管理器中(工具 - >选项 - >项目和解决方案 - >常规 - >“跟踪活动项目解决方案资源管理器“= true

答案 6 :(得分:7)

上面的扩展:解决方案资源管理器的同步选项卡的命令名称为“ SolutionExplorer.SyncWithActiveDocument

答案 7 :(得分:3)

ctrl + [ + S

此快捷方式将突出显示解决方案资源管理器中当前打开的文档。

答案 8 :(得分:3)

我在使用VS 2013和R#8.2的新机器上构建了这个问题。

键盘选项Resharper.Resharper_LocateInSolutionExplorer已正确设置为Shift+Alt+L,但似乎只打开父文件夹而不选择实际文件。正如在另一篇文章中所推荐的,我在VS选项中启用了"Track active in Solution Explorer"

这并没有解决问题并且不是我想要的,因为在非常大的解决方案中我不希望解决方案资源管理器跳转到当前使用的文件。我禁用了Track功能并重新启动了VS,LocateInSolutionExplorer功能随后开始正常工作。某种捷径优先问题?

答案 9 :(得分:2)

对于像我这样的 AZERTY 键盘,默认快捷键是 Ctrl + Ctrl + 小号

答案 10 :(得分:2)

Visual Studio

2015 2017 (默认为 VS 2017 Shortcuts

Ctrl + [ S

运行键盘快捷键

SolutionExplorer.SyncWithActiveDocument

ReSharper

在Visual Studio 2015 2017 中(通过默认Resharper Docs

Shift + Alt + L

运行 Resharper的键盘快捷键

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

两者

  • 焦点解决方案资源管理器
  • 突出显示文档
  • 滚动/展开节点(显示该文档所需)

差异

Resharper的版本也可使用反编译代码。在 Assembly Explorer 窗口中找到反编译的符号。

自定义/无效:

  1. 工具>选项>环境>键盘
  2. 搜索快捷方式名称(例如SolutionExplorer.SyncWithActiveDocument)
  3. 根据需要分配(全局)键盘快捷键

答案 11 :(得分:0)

我们刚刚从VS2013升级到VS2017,我不得不去寻找如何在解决方案资源管理器中自动选择活动选项卡。我经常需要通过从屏幕上查找文本字符串来查找文档,并且喜欢让它选择文档以便我可以看到它的位置。

长时间跟踪活动文档是默认行为。 VS2017带来了我所有的其他偏好,但不是这个。很高兴我找到了这个帖子 - 谢谢。

答案 12 :(得分:0)

Ctrl+Alt+L 即使在 VS 2019 中也能正常工作。

但是,如果您已将上述键重新分配给某个其他命令(在我的情况下是错误的),则该命令的名称为 View.SolutionExplorer

您可以在Tools -> Options -> Environment -> Keyboard 或者只是执行 Ctrl+Q 并搜索 keymap

然后在 View.SolutionExplorer 中搜索 Show commands containing: 并指定您想要的任何键。

enter image description here