繁体   English   中英

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

[英]Visual Studio - Shortcut to Navigate to Solution Explorer

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

CTRL + ALT + L

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

对于视觉工作室 2012 使用:

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

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

CTRL + W , S

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

  • CTRL + WS解决方案资源管理器
  • CTRL + W , E :错误列表
  • CTRL + WRR
  • CTRL + WA :命令window (动作...)
  • CTRL + W , T : T
  • CTRL + WQ :查找符号结果
  • CTRL + WX :工具箱x
  • CTRL + W , C : C
  • CTRL + W , P :属性
  • CTRL + WB书签
  • ...

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

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

对我来说: Shift + ALT + L有效。 (这也可能是一个更清晰的配置)

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

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

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

视觉工作室

20152017默认VS 2017 快捷方式

Ctrl + [ , S

运行键盘快捷键

SolutionExplorer.SyncWithActiveDocument

锐化器

在 Visual Studio 20152017中(默认Resharper Docs

Shift + Alt + L

哪个运行Resharper 的键盘快捷键

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

两个都

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

区别

Resharper 的版本也适用于反编译代码 Assembly Explorer window 中定位反编译的符号。

自定义/它不起作用:

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

ctrl + [ + S

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

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

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

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

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

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

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

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

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

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

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

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM