【发布时间】:2010-09-24 04:21:50
【问题描述】:
eclipse 中终止调试/运行的快捷方式是什么?在 Preferences -> Keys 下查看 Ctrl + F2 但它不起作用。
【问题讨论】:
标签: eclipse keyboard-shortcuts
eclipse 中终止调试/运行的快捷方式是什么?在 Preferences -> Keys 下查看 Ctrl + F2 但它不起作用。
【问题讨论】:
标签: eclipse keyboard-shortcuts
转到首选项 -> 常规 -> 键
找到“终止” 将绑定设置为您想要的任何内容(在我的情况下为 F12)。
然后将“When”从“Debugging”改为“Editing Java Source”。
现在为我工作。
Going to Customize Perspective 只向我展示了我已经拥有的绑定,而不是让我设置它们。
【讨论】:
正如here 所说,您可以使用Window / Customize Perspective > Commands 将调试命令组添加/启用到任何透视图。
(选择“调试”组)
然后在 Java 透视图中打开 Debug 视图(可能是 Fast 视图),您应该会得到 Terminate 键绑定。
我想它不起作用,因为您在非调试会话中尝试过。
【讨论】:
好的,这是一个公认的蹩脚的答案,但这里是。 CTRL+F2 对我不起作用(从任何角度来看)。我不知道为什么。我正在运行 3.5.2
所以我按 Alt、R、T、Enter。
Alt,进入顶部菜单栏。 R,选择运行菜单。 T,选择终止。最后,enter 来实际调用它。这真的没那么糟糕。瘸?是的。比鼠标点击还快?当然。
【讨论】:
在你的透视图中打开一个调试视图(Alt+Shift+Q, Q -> 找到调试)。应用程序运行后,使用 CTRL+F7(在 mac 上为 Command+F7)切换到调试视图,按下以突出显示已启动的应用程序,并触发您的终止快捷方式
参考this 答案,我认为它并非一直有效,因为根据运行的内容,eclipse 可能不会将“终止”命令注册为可用。
例如,当我使用 maven(m2e 插件)运行我的项目时,控制台视图上的终止按钮可用,但菜单上不可用。请看下面的截图(我使用了基于 eclipse indigo 的 Springsource Tools Suite 2.9.2 和 m2e 1.0.200)
这是因为在调试视图中默认不选择启动的应用程序。
这个问题在eclipse论坛帖子here.讨论过
【讨论】:
阅读所有这些,但没有找到简单的方法。所以,我拼凑了一个very simple plugin。
希望它也对其他人有所帮助。
【讨论】:
F2 可能已经被您的操作系统使用,它可以在 Eclipse 获得机会之前拦截击键。
在 Mac 上,F2 键通常用于增加屏幕亮度。这将优先于 Eclipse 为其分配的任何内容。翻译:当您在某些 Mac 上按 F2(取决于您的设置)时,您的屏幕会(尝试)变亮,而 Eclipse 什么也不做。
希望对您有所帮助。
【讨论】:
我也遇到了这个问题,但还是没有找到合适的解决方案。
显然,因为多个用户程序实例可以一起运行,所以它们(eclipse 开发人员)只是没有放置通用终止键。
正如我刚刚在他们的错误部分看到的那样,他们(可能)正在显示一个对话框,用于在您单击终止按钮时选择要终止的正在运行的程序(默认情况下可能是 Ctrl+F2)。
您可以查看此问题的bug page 以获取更多详细信息和更新。 希望它可以帮助任何人。
【讨论】:
上面的很多答案对某些人有用,但可能不是每个人。正如 Scott Biggs 提到的,command-F2 可能在 mac 上不起作用(请注意,要在 mac 上获取 F2,您还需要按住 fn 键),因此您可以将绑定重置为 shift-F2。只要您在调试,就为我工作。
【讨论】: