F5在SSMS停止工作

时间:2012-10-02 10:16:32

标签: ssms

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

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

我的键盘没有F键锁定键,其他F键正在工作。我甚至尝试过使用屏幕键盘,因此它与我的键盘无关。

我认为从Microsoft Update进行系统更新后问题就开始了。我怎么能改回来?无法在SSMS中找到重新映射密钥的任何选项。

5 个答案:

答案 0 :(得分:21)

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

答案 1 :(得分:5)

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

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

CurrentSettings-2011-11-28.vssettings

查找并删除以下行:

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

修改 执行上述更改后,别忘了重启ssms

答案 2 :(得分:4)

我通过点击FLock键或功能锁来修复我的计算机上的这类问题。然后我的F5键恢复正常,因此我可以轻松运行存储过程。

答案 3 :(得分:0)

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

我最终删除了&lt; RemoveShortcuts&gt;来自&lt; UserShortcuts&gt;内的标签vssettings文件中的标记。

现在它像以前一样工作。

答案 4 :(得分:0)

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