【问题标题】:Eclipse - Run/Debug shortcut key doesn't workEclipse - 运行/调试快捷键不起作用
【发布时间】:2017-08-04 23:20:14
【问题描述】:

在 Eclipse 中,我只能使用其中一个菜单按钮来运行/调试我的项目。按 F11Ctrl + F11 什么都不做。我已将 Debug Last Launched 映射到各种不同的键盘快捷键,以查看后台运行的另一个程序是否拦截了按键,但似乎并非如此。其他所有键盘快捷键似乎都可以正常工作,例如 Ctrl + Shift + TCtrl + G

有什么帮助吗?快捷键在我的另一台电脑上有效,我一直本能地尝试按下它,这大大降低了我的工作效率。

【问题讨论】:

  • 如果您有 Microsoft 4000 键盘 --> 检查是否启用了 F Lock --> 如果未启用 F lock 987654324@ 键实际上会映射到不同的键盘事件...您需要启用F lock 并重试。

标签: eclipse keyboard-shortcuts


【解决方案1】:

唯一的解决方案对我有用;

打开键映射(CTRL+SHIFT+L 两次) 找到调试快捷键(F5,F6,F7...)并选择

然后将 When 操作值从“Debugging”更改为“In Window

【讨论】:

  • 我在使用 Run to Line (Ctrl+R) 快捷方式时遇到了同样的问题,并将 when 语句从 Debugging 更改为 Debugging Java。谢谢你:)
  • 也适合我。我讨厌日食,因为它有 101 个视角、视图、上下文等。
  • "In Window" 可能有点过于笼统,而且对于 F5,它与各种刷新选项冲突。
【解决方案2】:

转到窗口 -> 首选项 -> 常规 -> 键 对于每个不起作用的键:将绑定设置为您想要的任何内容。 - 我只是复制命令然后将“When”从“Debugging”更改为“Editing Java Source”。 祝你好运。

【讨论】:

    【解决方案3】:

    我与一台新的戴尔笔记本电脑作斗争,以防万一它节省了某人的时间....

    默认情况下,F 键优先级设置为声音、亮度和音乐,例如F9 调出 Windows 搜索。 --> 这是没有按预期的Fn键和所需的Fkey。

    要切换优先级,请查找 Fn + Esc。 这允许 F5F6 等按预期工作。 您可以按 Fn + F6 跳过音乐曲目

    【讨论】:

      【解决方案4】:

      如果您的计算机具有在 fn 和 f1-f12 键之间切换的 fn 锁定/切换,请确保您没有意外切换其他模式。

      【讨论】:

        【解决方案5】:

        如果您使用默认键映射,恢复默认值可能会起作用。

        Window | Preferences | General | Keys(或 Ctrl+Shift+L 然后 L),然后点击 Restore Defaults 和 @987654327 @。

        对于自定义映射,我推荐this answer

        【讨论】:

        • 没错。我更改了答案以反映此信息
        【解决方案6】:

        试试 F11。 它对我有用。我在 ADT 中使用 Eclipse。

        【讨论】:

          【解决方案7】:

          请检查是否有其他程序正在尝试挂钩键盘消息。也许那个程序会阻止 Eclipse 接收一些击键,包括 Ctrl + F11。 我遇到了这个问题,最后我发现问题出在我的字典应用程序上,它使用 Ctrl + F11 弹出。在字典应用程序中禁用热键后,Eclipse 开始正确处理 Ctrl + F11

          【讨论】:

            【解决方案8】:

            编辑:我的帖子没有直接反应最初的故障 F11 行为问题。但我遇到的问题似乎很相似,而且肯定与其他一些(投票率很高的)答案有关。


            当我升级到 Eclipse 4.7 Oxygen 并且需要从头开始安装几个插件时,我也遇到了类似的问题。即使正确配置了适当的键绑定,F* 键在调试透视图中也不起作用。

            不幸的是,重置视角和重置键绑定(如某些 cmets 中所建议的)都没有帮助。

            解决这个问题的诀窍是:

            首选项 > 运行/调试 > 透视图 > 恢复默认值

            这在我的调试视角中恢复了 F* 键功能。我不认为这是恢复行为的通用方法,但在其他“重置为默认值”中,在某些情况下,这可能是正确的,所以值得一试。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-03-05
              • 2021-06-27
              • 1970-01-01
              • 2012-02-06
              • 2011-02-10
              相关资源
              最近更新 更多