我刚从SSMS 2005升级到2012.之前,我可以点击 CTRL + R ,查询结果窗口将会消失。
升级到SSMS后,我运行了一个查询,出于习惯,点击 CTRL + R 。没啥事儿。在SSMS的底部,我注意到状态栏报告“(Ctrl + R)已按下。等待和弦的第二个键......”
在MSDN documentation中查看此键盘快捷键的详细信息后,我发现 CTRL + R 被假设为隐藏生成的窗口,因为我怀疑了。但是,我的SSMS没有表现出来。
有没有办法可以恢复此键盘快捷键以隐藏我的查询结果窗口?
答案 0 :(得分:118)
那应该可以解决你的问题。如果没有,请添加评论to this thread,其中包含有关您的问题的详细信息。
答案 1 :(得分:9)
答案 2 :(得分:2)
就我而言,在“键盘设置”下,我搜索了Window.ResultsPane
。我的默认键盘快捷键是 Ctrl + R ,执行 Ctrl + R 对我来说不起作用。
我已将其设置为 Ctrl + R , Ctrl + R 现在它对我来说工作正常。执行重置不是一个好主意,因为它将删除用户设置的任何和所有自定义设置。
答案 3 :(得分:1)
右键单击工具栏 - >自定义 - >命令 - >全部重置 - > (我建议重新启动SSMS) 这在ms sql 2012中对我有用
答案 4 :(得分:1)
如果以前的答案没有帮助,
使用 Ctrl + ALT + Shift + R 这已在SSMS 2012中设置。
这个对我有用..
答案 5 :(得分:1)
我尝试了标记为答案的解决方案,但该解决方案不适用于我。 我什至尝试卸载SSMS并重新安装。什么都没有解决。
最后,我去了控制面板中的一个程序卸载程序,以查看我最近安装了什么,而Vogo和MangoApps的“ TinyTake”正在使用CTRL+R
组合。 >
我终止了该过程,一切恢复正常。 所以最后我去了任务管理器中的“启动”并禁用了它。
答案 6 :(得分:0)
我已经在我的SSMS2012上检查了它并且它可以工作,但我已经安装干净了。 原因可能是2005年的升级。 您可以尝试通过
重新设置快捷方式/工具栏设置右键单击工具栏 - >自定义 - >命令 - >全部重置 - > (我建议重新启动SSMS)
如果无法尝试将 Ctrl + R 分配给“Window.ShowResultsPane”命令。我为SSMS开发了一个加载项 - SSMSBoost,它有很多很好的功能,其中一个很小的功能就是将所有已注册的命令与它们的快捷方式一起转储。所以,在我的机器上,我发现 Ctrl + R 要在以下上下文中注册到同一个命令:
SQL Query Editor::Ctrl+R Window.ShowResultsPane
MDX Query Editor::Ctrl+R Window.ShowResultsPane
DMX Query Editor::Ctrl+R Window.ShowResultsPane
XMLA Query Editor::Ctrl+R Window.ShowResultsPane
SSMSBoost还允许您重新分配这些值的快捷方式,或者您可以使用本机SSMS2012键盘快捷键编辑器。
答案 7 :(得分:0)
在Microsoft SQL Server Management Studio v18.2
(aka. SSMS 18)
中,您可能想通过用{{1}单击窗口顶部的keyboard mapping scheme
按钮来尝试重置Options -> Environment -> Keyboard -> Keyboard
窗口中的Reset
}在选项列表中选择。
重置之前,只有一个选项可以处理 Ctrl + R 仅在(Default)
中按下:
重置后,它显示了更多选项,其中包括DMX Query Editor
:
此后,快捷键将起作用(Windows 10 1809 x64)。
答案 8 :(得分:0)