除了使用CTRL+TAB和鼠标选择之外,Visual Studio中是否有一个键盘快捷键可以将我从文档内直接跳转到解决方案资源管理器? 我不想自定义任何快捷键或更改默认行为。
除了使用CTRL+TAB和鼠标选择之外,Visual Studio中是否有一个键盘快捷键可以将我从文档内直接跳转到解决方案资源管理器? 我不想自定义任何快捷键或更改默认行为。
CTRL+ALT+L
应该将焦点转移到解决方案资源管理器。
对于 Visual Studio 2012,请使用:
CTRL+[ + S,这将在解决方案资源管理器中选择您当前的文档。
我发现这更容易记忆:所有以CTRL+W开头的快捷键都是用于打开或导航到窗口:CTRL+W, S
在Visual Studio 2012中,您现在可以使用CTRL+;,因为这是解决方案资源管理器搜索框的默认键盘快捷键。
Ctr+'
打开团队资源管理器。Ctrl+,
打开“文件选择器”。非常方便的快捷键。 - arviman在我的Windows 7电脑上:Ctrl+ALT+L可以锁定计算机。
对我来说,使用Shift+ALT+L可以实现相同的功能。(这也可能是Resharper的配置)
打开/跳转到解决方案资源管理器的默认键盘快捷键是Ctrl + Alt + L。
扩展上文:同步选项卡与解决方案资源管理器的命令名称为 "SolutionExplorer.SyncWithActiveDocument"。
2015和2017(默认情况下)VS 2017快捷键
Ctrl + [,S
运行键盘快捷方式
SolutionExplorer.SyncWithActiveDocument
在 Visual Studio 2015 和 2017 中(默认情况下),可以使用Resharper文档中提供的快捷键来运行 Resharper:
Shift + Alt + L
这将启动 Resharper的键盘快捷方式。
Resharper.Resharper_LocateInSolutionOrAssemblyExplorer
Resharper的版本还可以与反编译代码一起使用。在程序集浏览器窗口中查找已反编译符号。
自定义 / 它无法工作:
ctrl + [ + S.
这个快捷键可以在解决方案资源管理器中突出显示当前打开的文档。
我在使用VS 2013和R#8.2的新机器上遇到了这个问题。
键盘选项Resharper.Resharper_LocateInSolutionExplorer
已正确设置为Shift+Alt+L
,但似乎只打开了父文件夹,没有选择实际文件。如另一篇帖子所建议的,我在VS选项中启用了"Track active in Solution Explorer"
。
这没有解决问题,也不是我想要的,因为在非常大的解决方案中,我不希望解决方案资源管理器跳转到当前正在使用的文件。我禁用了Track功能并重新启动了VS,然后LocateInSolutionExplorer
功能开始正常工作。是否存在某种快捷方式优先级问题?