【问题标题】:F5 stopped working in SSMSF5 在 SSMS 中停止工作
【发布时间】:2012-10-02 10:16:32
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ssms


    【解决方案1】:

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

    【讨论】:

    • 这里有同样的问题,我使用的是三星 Series 9,它是众多使用 Fn 锁的笔记本电脑之一。
    • 我的 Microsoft Natural Ergonomic Keyboard 4000 出现同样的问题。
    【解决方案2】:

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

    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

    【讨论】:

    • 找到该行并将其删除。不幸的是没有解决我的问题。甚至尝试在更改后重新启动。还是谢谢。
    • 刚刚重新启动 SSMS,现在它给了我“第一次配置时请稍候...”消息。完成后,我心爱的 F5 回来了!我没有尝试过其他任何东西,所以我必须假设是这种变化开始了。
    • 好的。 - 就是这样。我忘了写你必须重新启动 SSMS。 :)
    • 我确实做到了。很多时候,包括完整的操作系统重新启动。在我第三次启动 SSMS 后启动。谢谢。
    • 可能与缓存或我的配置文件有关,因为它是网络配置文件。
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

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

        现在它像以前一样工作了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-11-11
          • 2012-08-18
          • 2018-08-16
          • 2023-03-09
          • 1970-01-01
          相关资源
          最近更新 更多