我有一个程序,它接受我正在尝试调试的控制台输入。发送EOF(在shell中为Ctrl + D)对其功能很重要;但Ctrl + D不会在Eclipse的调试器控制台中发送一个。
这应该是超级简单的,但Google(以及我有限的经验)不会产生任何结果。非常感谢您的帮助!
答案 0 :(得分:12)
我刚刚找到了解决这个问题的方法:
在控制台上输入输入后,单击另一个窗口(编辑器,Project Explorer等),然后单击控制台上的。点击 Ctrl + Z 现在可以正常工作。
答案 1 :(得分:6)
答案 2 :(得分:1)
我认为它(在Unix / Linux系统上没有响应Ctrl + D而在DOS上没有响应Ctrl + Z?Windows系统)是一个大约2年前的错误。 Eclipse邮件列表或错误数据库应该有更好的信息。有关错误报告的详细信息,请参阅here。
答案 3 :(得分:0)
在Mac上用于C ++项目尝试禁用此功能: 转到运行 - >运行配置...... 取消选中Connect process input&输出到终端。它对我有用。
答案 4 :(得分:0)