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

在 Visual Studio 中是否有一个快捷键(除了 CTRL + TAB和选择之外)可以将我从文档内部直接带入解决方案浏览器?我不想自定义任何快捷方式或更改任何默认行为。

94521 次浏览

CTRL + ALT + L

应将焦点转移到解决方案资源管理器。

视觉工作室2012使用:

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

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

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

为了我 校对: Shift + ALT + L 工作。(这也可能是一个刷新配置)

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

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

当与 Visual C # 2005键盘映射方案一起使用 VS2012时:

CTRL + WS

我发现这个更容易记住: 所有以 CTRL + W开头的快捷方式都是用来打开或导航到 W窗口的:

  • CTRL + WS: 是的溶液探测器
  • CTRL + WE: E错误列表
  • CTRL + WR: R资源回顾
  • CTRL + WA: 命令窗口(A ction...)
  • CTRL + WT: T askview
  • CTRL + WQ: 查找符号结果
  • CTRL + WX: Toolbo X
  • CTRL + WC: C lassview
  • CTRL + WP: P属性
  • CTRL + WB: B书签
  • ...

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

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

ctrl + [ + S.

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

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

键盘选项 Resharper.Resharper_LocateInSolutionExplorer被正确设置为 Shift+Alt+L,但它似乎只是打开一个父文件夹,并没有选择实际的文件。根据另一篇文章的建议,我在 VS 选项中启用了 "Track active in Solution Explorer"

这没有解决问题,也不是我想要的,因为在非常大的解决方案中,我不希望解决方案浏览器跳转到正在使用的当前文件。我关闭了跟踪功能并重新启动了 VS,然后 LocateInSolutionExplorer功能开始正常工作。某种捷径优先级问题?

我们刚刚从 VS2013升级到 VS2017,我必须查找如何在解决方案资源管理器中自动选择活动选项卡。我经常需要从屏幕上找到一个文本字符串来查找文档,我喜欢让它选择文档,这样我就可以看到它在哪里。

长期以来,跟踪活动文档一直是默认行为。VS2017带来了我所有的其他偏好,但不是这一个。很高兴我找到了这条线,谢谢。

视觉工作室

2015年和 二零一七年(由 违约) < a href = “ http://visualstudioShorcuts.com/2017/”rel = “ noReferrer”> VS 2017捷径

Ctrl + [S

运行 快捷键

SolutionExplorer.SyncWithActiveDocument

锐利者

在 Visual Studio 二零一五年二零一七年(by 违约) 再生医生

Shift + Alt + L

运行 再造者的快捷键

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

都有

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

区别

Resharper 的 版本也是 与反编译代码一起工作。在 程序集资源管理器窗口中定位反编译符号。

定制/不起作用:

  1. 工具 > 选项 > 环境 > 键盘
  2. 搜索快捷方式名称(例如 SolutionExplorer. SyncWithActiveDocument)
  3. 指定(在全局)键盘快捷键,因为你喜欢

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

但是如果您已经将上面的键重新分配给其他命令(在我的例子中是错误的) ,那么该命令的名称就是 View.SolutionExplorer

你可以在 Tools -> Options -> Environment -> Keyboard里搜索 或者只做 Ctrl + Q并搜索 keymap

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

enter image description here