10

我使用console2作为 cygwin 的 shell,而 control-C 不起作用。

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

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

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

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

4

4 回答 4

5

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


更新: 1.7.17 于 2012 年 10 月 20 日发布。问题现在确实修复了。

于 2012-08-26T16:01:02.553 回答
3

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

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

于 2013-10-30T11:10:08.493 回答
1

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

于 2015-06-04T15:47:23.407 回答
1

除了重新分配热键,您还可以Ctrl-Shift-C在 Console2 中简单地按下键盘中断

于 2017-08-18T08:10:57.557 回答