6

我在 Windows 7 上使用 SQLServer 2008 R2 Management Studio (10.50.2500.0)。

突然,执行查询的键盘快捷键停止工作。CTRL-E 命令仍然有效,但它真的很烦人,因为我已经习惯了 F5。在查询菜单中,F5 命令被 CTRL+E 取代。

我的键盘没有 F 键锁定按钮,其他 F 键正在工作。我什至尝试过使用屏幕键盘,所以它与我的键盘无关。

我认为问题是从 Microsoft Update 进行系统更新后开始的。我怎样才能把它改回来?在 SSMS 中找不到任何用于重新映射键的选项。

4

5 回答 5

22

我有类似的问题,并意识到这是“F Lock”关键问题。确保您的 F Lock 键已打开。

于 2013-06-10T22:14:47.227 回答
6

试试这个解决方案:转到文件夹:

C:\Users\USERNAME\Documents\SQL Server Management Studio\Settings 您将看到文件名为:

CurrentSettings-2011-11-28.vssettings

找到并擦除以下行:

<RemoveShortcut Command="Query.Execute" Scope="SQL Query Editor">F5</RemoveShortcut>

编辑: 完成上述更改后不要忘记重新启动 ssms

于 2012-10-02T14:17:56.400 回答
6

我通过按 FLock 键或功能锁在我的计算机上解决了此类问题。然后我的 F5 键恢复正常,所以我可以轻松运行存储过程。

于 2016-05-16T17:44:41.647 回答
2

检查结果是否设置为“结果到网格”(CTRL + D)而不是设置为“结果到文件”

于 2017-07-11T10:19:34.047 回答
0

我有一个类似的问题。当用于 SSMS 的 ViEmu 插件删除大量与 Vi 冲突的快捷方式时,它似乎会出现。我后来删除了 ViEmu,但没有恢复快捷方式。当我创建一个新的 .vssettings 文件(通过删除旧文件然后启动/停止 SSMS)时,仍然缺少快捷方式。看起来它在创建 vssettings 时选择了一个要删除的快捷方式模板(如果有人对此有想法会很棒)

我最终通过从 vssettings 文件中的 <UserShortcuts> 标记中删除 <RemoveShortcuts> 标记来破解它。

现在它像以前一样工作。

于 2013-03-21T14:20:02.723 回答