在 Eclipse 中,我只能使用其中一个菜单按钮来运行/调试我的项目。按F11或Ctrl+F11什么也不做。我已将 Debug Last Launched 映射到各种不同的键盘快捷键,以查看后台运行的另一个程序是否拦截了按键,但似乎并非如此。其他所有键盘快捷键似乎都可以正常工作,例如Ctrl+ Shift+T或Ctrl+ G。
有什么帮助吗?快捷键在我的另一台电脑上工作,我一直本能地试图按下它,这大大降低了我的工作效率。
在 Eclipse 中,我只能使用其中一个菜单按钮来运行/调试我的项目。按F11或Ctrl+F11什么也不做。我已将 Debug Last Launched 映射到各种不同的键盘快捷键,以查看后台运行的另一个程序是否拦截了按键,但似乎并非如此。其他所有键盘快捷键似乎都可以正常工作,例如Ctrl+ Shift+T或Ctrl+ G。
有什么帮助吗?快捷键在我的另一台电脑上工作,我一直本能地试图按下它,这大大降低了我的工作效率。
唯一的解决方案对我有用;
打开 Key mappings ( CTRL+ SHIFT+L两次) 找到调试快捷键 ( F5, F6, F7...) 并选择
然后将When操作值从“ Debugging ”更改为“ In Window ”
转到 Window -> Preferences -> General -> Keys 对于每个不起作用的键:将绑定设置为您想要的任何内容。- 我只是复制命令,然后将“When”从“Debugging”更改为“Editing Java Source”。祝你好运。
我与一台新的戴尔笔记本电脑进行了战斗,以防万一它节省了某人的时间....
默认情况下,F 键优先级设置为声音、亮度和音乐,例如 F9打开 Windows 搜索。-->这是没有按Fn预期的键和所需的Fkey。
要切换优先级,请查找Fn+ Esc。这允许F5, F6etc 按预期工作。您可以按Fn+F6跳过音乐曲目
如果您的计算机具有在 fn 和 f1-f12 键之间切换的 fn 锁定/切换,请确保您没有意外切换其他模式。
试试F11。它对我有用。我在 ADT 中使用 Eclipse。
如果您使用默认键映射,则恢复默认值可能会起作用。
Window
| Preferences
| General
| Keys
(或Ctrl++ then Shift),然后点击and 。LLRestore Defaults
OK
对于自定义映射,我推荐这个答案。
请检查是否有其他程序正在尝试挂钩键盘消息。也许该程序会阻止 Eclipse 接收一些击键,包括Ctrl+ F11。我遇到了这个问题,最后我发现问题出在我的字典应用程序上,它使用Ctrl+F11来弹出。在字典应用程序中禁用热键后,Eclipse 开始正确处理Ctrl+ F11!
编辑:我的帖子没有直接反应最初的故障-F11-行为问题。但是我遇到的问题似乎非常相似,并且肯定与其他一些(投票率很高的)答案有关。
当我升级到 Eclipse 4.7 Oxygen 并且需要从头开始安装几个插件时,我也遇到了类似的问题。即使正确配置了适当的键绑定,F* 键在调试透视图中也不起作用。
不幸的是,重置视角和重置键绑定(如此处的一些评论中所建议的)都没有帮助。
为我解决这个问题的诀窍是:
首选项 > 运行/调试 > 透视图 > 恢复默认值
从我的调试角度来看,这恢复了 F* 键的功能。我不认为这是恢复行为的通用方式,但在其他“重置为默认值”中,在某些情况下,这可能是正确的,所以值得一试。