cygwin + console2 ctrl-c键盘中断不起作用

时间:2012-07-17 10:38:04

标签: console cygwin console2

我使用console2作为我的shell用于cygwin,而control-C无效。

我已确保control-C未在我的console2设置中用作热键。

这是我从console2运行cygwin的方法 D:\Programs\Cygwin\bin\bash.exe --login -i

要检查自己,请执行 ping google.com -t并尝试使用控件C中断它。

这是我的console2 console.xml文件,http://pastebin.com/mZ3yHe6D

4 个答案:

答案 0 :(得分:5)

这是cygwin中的一个错误,应该在即将发布的cygwin版本(1.7.17)中修复,请参阅here


更新: 1.7.17于2012年10月20日发布。现在问题确实已解决。

答案 1 :(得分:3)

所以我也在Windows上通过Git Msys安装(使用MingW32)遇到了这个问题。

问题是Ctrl + C绑定到复制选择,否定了将Ctrl + C中断传递到实际控制台的能力。重新分配热键绑定允许您再次实际使用Ctrl + C来中断服务器任务等。

答案 2 :(得分:1)

在Console2中,将热键 Ctrl + C 重新分配给其他,然后终止将起作用。 谢谢席尔瓦

答案 3 :(得分:1)

除了重新分配热键外,您还可以在控制台2中按Ctrl-Shift-C键盘中断