在Eclipse中,我只能使用其中一个菜单按钮来运行/调试我的项目。按 F11 或 Ctrl + F11 不执行任何操作。我已经将Debug Last Launched映射到各种各样的键盘快捷键,看看在后台运行的另一个程序是否拦截了按键,但似乎并非如此。每个其他键盘快捷键似乎工作正常,如 Ctrl + Shift + T 或 Ctrl + G 。
有任何帮助吗?快捷键在我的另一台计算机上工作,我本能地试着按下它,这大大降低了我的工作效率。
答案 0 :(得分:42)
唯一的解决方案对我有用;
打开键映射( CTRL + SHIFT + L 两次) 找到调试shorcuts( F5 , F6 , F7 ...)并选择
然后将时间操作值从“调试”更改为“在窗口中”
答案 1 :(得分:11)
转到窗口 - >偏好 - >一般 - >按键 对于不起作用的每个键:将绑定设置为您想要的任何键。 - 我只是复制命令,然后从“Debugging”更改“When”到“Editing Java Source”。 祝你好运。
答案 2 :(得分:4)
我与戴尔新款笔记本电脑作斗争,以防万一有时间......
默认情况下,为声音,亮度和音乐设置F键优先级,例如 F9 会启动Windows搜索。 - >这没有按下 Fn 键和所需的Fkey。
要切换优先级,请查找 Fn + Esc 。 这允许 F5 , F6 等按预期工作。 你可以按 Fn + F6 来跳过音乐曲目
答案 3 :(得分:2)
如果您的计算机有fn锁定/切换,可以在fn和f1-f12键之间切换,请确保您没有意外切换其他模式。
答案 4 :(得分:1)
如果您使用默认密钥映射,则可以恢复默认值。
Window
| Preferences
| General
| Keys
(或 Ctrl + Shift + L 然后 L ),然后点击{{1} }和Restore Defaults
。
对于自定义映射,我建议this answer。
答案 5 :(得分:1)
尝试 F11 。 它对我有用。我在ADT中使用Eclipse。
答案 6 :(得分:0)
请检查另一个程序是否正在尝试挂钩键盘消息。也许该程序阻止Eclipse接收一些键击,包括 Ctrl + F11 。 我有这个问题,最后我发现问题是关于我的字典应用程序,它使用 Ctrl + F11 来弹出。在禁用字典应用程序中的热键后,Eclipse开始正确处理 Ctrl + F11 !
答案 7 :(得分:0)
编辑:我的帖子没有直接回应原始故障-F11-behavoir问题。但我所遇到的问题似乎非常相似,而且肯定与其他一些(非常高度投票的)答案有关。
当我升级到Eclipse 4.7 Oxygen并且需要从头开始安装多个插件时,我也遇到了类似的问题。即使正确配置了适当的键绑定,F *键也无法在调试透视图中工作。
不幸的是,无论是重新设置视角还是重置关键绑定(如此处的一些评论所示)都有帮助。
解决这个问题的诀窍是:
偏好设置>运行/调试>观点>恢复默认值
在我的调试透视图中恢复了F *键功能。我不知道这是如何将行为带回来的普遍方式,但在其他方面"重置为默认值"在某些情况下,这个可能是正确的,所以值得尝试。