10

cygwinのシェルとしてconsole2を使用していますが、control-Cが機能していません。

console2設定でcontrol-Cがホットキーとして使用されていないことを確認しました。

これが私がconsole2からcygwinを実行する方法です D:\Programs\Cygwin\bin\bash.exe --login -i

自分で確認するには ping google.com -t、コントロールCで中断してみてください。

これが私のconsole2console.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で、ホットキーCtrl+Cを他に再割り当てすると、終了が機能します。ありがとうシルバ

于 2015-06-04T15:47:23.407 に答える
1

Ctrl-Shift-Cホットキーを再割り当てする代わりに、Console2でキーボードの中断を押すだけでもかまいません。

于 2017-08-18T08:10:57.557 に答える