在SSMS中,按下CTRL+R无法隐藏查询结果窗口。

70
我刚刚从SSMS 2005升级到2012。以前,我可以按CTRL+R,然后查询结果窗口就会消失。
升级到SSMS后,我运行了一个查询,出于习惯,按下CTRL+R,但什么也没有发生。在SSMS底部,我注意到状态栏报告了“(Ctrl+R)被按下。正在等待组合键的第二个键...”
MSDN文档中检查此键盘快捷键的详细信息后,我发现CTRL+R应该像我想的那样隐藏结果窗口。然而,我的SSMS并未按照文档的说明运行。
有办法恢复此键盘快捷键以隐藏我的查询结果窗口吗?
9个回答

138
  1. 打开工具菜单,选择选项...
  2. 环境节点下,点击键盘节点
  3. 点击重置按钮
  4. 在弹出的对话框中点击

这应该可以解决您的问题。如果无法解决,请在此线程中添加评论,并提供有关您的问题的详细信息。


4
这有效了。真正奇怪的是,我进行了全新安装,而不是技术上的升级。我不记得安装程序曾经要求导入任何设置,如果确实这样做了,我的SSMS应该像平常一样运行。无论如何,这解决了我的问题。 - RLH
@Charles: 是的,对我有效。 谢谢!为你点赞!! :) - Gaurav123
3
这对我也起作用了,但我确实需要重新启动SSMS。 - gligoran
2
在我的 SSMS2014 上运行良好。 - Royi Namir
这对我也起作用了。首先我检查了快捷方式是否正确映射,它是正确的,所以我使用这个修复方法,然后它开始工作了。我没有更新任何东西,只是执行了一个查询(在开发和查看结果与查询时一直使用此快捷方式),然后它停止工作了。这是已知的 bug 吗?我找不到关于为什么会发生这种情况的信息,但这种情况偶尔会发生在我身上。顺便说一下,当我的查询引发错误时,它停止工作,并影响整个 SSMS 实例(所有查询窗口)。 - Nyra

9

在SSMS 2016中也缺少此功能,可以按照下面的步骤手动分配。 将快捷键指定为显示/隐藏结果窗格


在设置新的快捷键时,ALT+R听起来不错,而使用**全局(Global)选项相比,SQL查询编辑器(SQL Query Editor)**更为合理。 - ashubuntu

3
在我的情况下,在"键盘设置"下,我搜索了 Window.ResultsPane。我的默认键盘快捷键是 Ctrl + R,但按下 Ctrl + R 没有反应。现在,我把它设置为 Ctrl + R, Ctrl + R,现在可以正常工作了。重置并不是一个好的选择,因为这会删除用户设置的所有自定义设置。

2
如果之前的答案没有帮助,请使用Ctrl+ALT+Shift+R,这已经在SSMS 2012中设置好了。这个方法对我有用。

2
我尝试了被标记为答案的解决方案,但它对我没有用。我甚至尝试卸载SSMS并重新安装它,但仍然没有解决问题。
最后,我去控制面板中的程序卸载页面查看最近安装了什么程序,结果发现“MangoApps”的“TinyTake”占用了“CTRL+R”组合键。
我结束了该进程,一切都恢复正常了。最后,我在任务管理器的“启动”选项中禁用了它。

2
虽然这不是大多数人需要的答案,但我知道它可能会帮助其他人。我会给你一个赞来提高你的排名。感谢您提供了一种备选方案。如果其他人没有使用这个工具,也许他们在使用其他工具。 - RLH

1

前往“工具”>“选项”>“环境”>“键盘/常规”。

enter image description here


1

右键工具栏 -> 自定义 -> 命令 -> 重置所有 -> (我建议重新启动 SSMS) 这对我在 ms sql 2012 中有效。


1
Microsoft SQL Server Management Studio v18.2(又名SSMS 18),您可能想尝试在 选项 -> 环境 -> 键盘 -> 键盘 窗口中通过选择选项列表中的 (Default) 并点击顶部的 重置 按钮来重置 键盘映射方案

在重置之前,它只有一个选项,仅在 DMX Query Editor 中处理 Ctrl+R 按键:

options_1

重置后,它显示了更多选项,其中包括 SQL 查询编辑器

options_2

之后,快捷键可用(Windows 10 1809 x64)。


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 键盘快捷方式编辑器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接