2008-11-26 84 views

回答

10

正如here所示,您可以使用
Window/Customize Perspective > Commands将调试命令组添加到/启用任何透视图。
(选择“调试”组)

然后打开Java透视图中的调试视图(也许是快速查看),你应该得到你的终止密钥绑定。

我想它不工作,因为你在非调试会话中试过。

+5

对我不起作用 – cretzel 2008-12-01 17:44:39

+0

不适用于我:( – Mahes 2011-05-19 03:39:27

+1

@Mahes:你确定CTRL + F2尚未绑定到其他命令(在首选项/常规/键)? – VonC 2011-05-19 05:38:09

8

好的,这是一个公认的蹩脚的答案,但这里就是这样。 CTRL + F2只是不适合我(从任何角度)。我不知道为什么。我跑3.5.2

所以我打Alt键[R牛逼输入

Alt,进入顶部菜单栏。 R,选择运行菜单。 T,选择终止。最后,输入实际调用它。这真的不是那么糟糕。瘸?是。比点击鼠标还快?当然。

29

转到首选项 - >常规 - >键

查找 “终止” 设置您绑定到任何你想要的(在我的情况F12)。

然后将“何时”从“调试”更改为“编辑Java源代码”。

适合我,现在。

去定制视角只显示我已经有的绑定,不让我设置它们。

0

F2可能已被您的操作系统使用,它可以在Eclipse获得机会之前拦截按键。

在Mac上,F2键通常用于增加屏幕亮度。这将优先于Eclipse将分配它的任何内容。翻译:当您在某些Mac上按F2(取决于您的设置)时,屏幕将(尝试)变亮,并且Eclipse将不会执行任何操作。

希望有所帮助。

5

有一个调试视图你的观点开放(Alt键 + + QQ - >找到调试)。一旦你的应用程序正在运行,使用CTRL + F7命令 + F7在Mac)切换到调试视图,按下突出启动应用程序,并触发终止快捷

参考this回答,我不认为它一直工作,因为取决于运行的是什么,eclipse可能不会将'terminate'命令注册为可用。

例如,当我使用maven(m2e插件)运行我的项目时,控制台视图上的终止按钮可用,但不在菜单上。见下面的截图(我用的是基于Eclipse的靛蓝的SpringSource工具套件2.9.2和M2E 1.0.200)

When running maven, console view terminate button is available but not on Run menu

这是因为启动的应用程序默认情况下不上的调试视图中选择。

这个问题是基于Eclipse的论坛主题here.

5

讨论阅读所有这些,却发现没有简单的方法。所以,我扔了一个very simple plugin

希望它可以帮助别人。

0

在窗口选项卡,可以看到快捷键:

enter image description here

0

我也遇到了这个问题,但仍然没有找到一个妥善的解决办法。

显然,由于多个用户程序实例可以一起运行,它们(eclipse devs)只是没有放置一个通用终止键。

正如我刚才在自己的错误节所看到的,他们(也许)工作显示了你想,当你点击终止按钮终止其运行的程序选择对话框(可能会是按Ctrl + F2为默认) 。

对于此问题,您可以看到bug page以获取更多详细信息和更新。希望它可以帮助任何人。

相关问题