【问题标题】:How to emit Ctrl-C (keyboard interrupt) in Eclipse console?如何在 Eclipse 控制台中发出 Ctrl-C(键盘中断)?
【发布时间】:2014-06-02 19:50:59
【问题描述】:

我想用 在 Eclipse 控制台中使用 Ctrl-C 来终止某些程序 - 我怎样才能发出这样的键击?

我需要在调试模式下使用 PyDev 测试 KeyboardInterrupt 异常代码,但不管我是否发送 Ctrl-C 都可以。

【问题讨论】:

标签: eclipse


【解决方案1】:

如何在 Eclipse 控制台中发出 Ctrl-C(键盘中断)?

你可以试试Ctrl + Z

【讨论】:

  • Ctrl + Z 在 Eclipse 控制台中对我不起作用 .. 与 Ctrl + C 相同
【解决方案2】:

要更改键盘绑定,请转到“窗口”>“首选项”>“常规”>“键”,然后找到名称为红色框的“终止”。然后单击显示“Ctrl + F2”的框并按住Ctrl + C。

视觉示例:http://imageupper.com/g/?S020001004M14616836161626229

【讨论】:

  • 不——至少,不适合我。 Eclipse“终止”不仅发送一个 SIGINT(在 *Nix 上,或在 Win* 上等效),它还做了一些更严厉的事情 - 可能是 SIGKILL(或等效)。因此,它不会模拟控制台输入中的 Ctrl-C(Break);因此,它不会触发KeyboardInterrupt 异常。 (・᷄ ︵・᷅)
猜你喜欢
  • 2011-11-17
  • 2010-10-26
  • 2014-10-04
  • 2012-02-07
  • 2011-01-05
  • 2020-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多