35

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

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

4

8 回答 8

44

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

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

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

于 2013-07-01T22:49:06.973 回答
12

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

于 2013-09-16T13:54:03.823 回答
6

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

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

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

于 2015-02-06T14:15:00.617 回答
2

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

于 2017-02-11T15:55:26.210 回答
1

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

于 2014-08-21T12:43:08.260 回答
1

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

Window| Preferences| General| Keys(或Ctrl++ then Shift),然后点击and 。LLRestore DefaultsOK

对于自定义映射,我推荐这个答案

于 2014-05-22T13:12:17.430 回答
0

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

于 2015-01-15T09:35:36.477 回答
0

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


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

不幸的是,重置视角和重置键绑定(如此处的一些评论中所建议的)都没有帮助。

为我解决这个问题的诀窍是:

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

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

于 2017-08-04T14:51:57.107 回答