我已经绑定了Ctrl-F1查询快捷方式sp_whoisactive
多年(此技术在How to assign CTRL+F1 to sp_whoisactive in ssms 2012? 中有描述)。几天前,它停止工作。如果我点击Ctrl- F1,SQL Studio 现在会在 Internet Explorer 中启动 Books Online。有没有其他人看到这个问题?有解决办法吗?
我确认它仍然设置的快捷方式。更改快捷方式并不能解决问题,Ctrl-F1仍会启动 BoL。循环 SQL Studio 没有任何效果。
FWIW,这发生在我登录时 IT 重新启动服务器之后,因此 SSMS 没有干净地关闭。
我当然可以使用另一个键盘快捷键(尽管很遗憾,它似乎Ctrl被1硬编码为 sp_help),它只是让我的强迫症患者在不同的机器上为同一命令使用不同的快捷键。
这是一个长镜头:我认为您的 Management Studio 出于某种原因将键盘映射更改为 2012/2014 默认设置,这更类似于常规的 Visual Studio 应用程序。从 SQL Server 2012 开始,这种情况发生了变化,因此,除其他外,Ctrl+F1 现在可以打开 Books On-Line。
要验证您是否属于这种情况,您可能无法使用 Ctrl+E 执行查询或使用 Ctrl+L 查看估计的查询计划。
我找到了一种将键盘快捷键重置为“经典”设置的方法,并在不久前写了一篇关于它的博客文章。简短的版本是:
希望有帮助。