[Ctrl] + [C] not working from Cmder

One of my absolute favourite Windows tools in the development process is Cmder. Most of that has to do with Microsoft after all these years are still shipping that useless piece of software called CMD.EXE and I am absolutely spoiled with the brilliance of the alternatives in the Linux world. Yes, I wholeheartedly say it is useless and if that makes you flabbergasted you likely have no experience with using a proper console or terminal prompt using e.g. BASH etc. Did I say CMD.EXE is useless? H-EEEEW-S-LEEESS! Oh, I did… 😉 The passion of hate is strong and while not even remotely hating things in general, I truly hate CMD.EXE. One could say it is useless…

Anyway, so far I have only experienced one negative aspect with Cmder and I am not even sure it has to do with the software but could be related to it’s dependencies. The thing being that when trying to interrupt execution of what is running in the console, specifically the test runner Karma, weird things occur when following the [Ctrl] + [C] with answering [Y] as a response to the question “Terminate batch job (Y/N)?”.

For a short while I actually tried using CMD.EXE (which normally, by the way, is useless). Then it dawned on me to simply try and and press [Ctrl] + [C] twice… Mystery solved! (Hey, who said I am useless?)

And there was much rejoicing.

λ npm run test07                                                                                                              
                                                                                                                              
> DtxExampleSpaNg1@1.0.0 test07 Z:\dtx_example_spa_ng1                                                                        
> karma start karma_part07.conf.js                                                                                            
                                                                                                                              
28 06 2016 12:45:03.818:WARN [karma]: No captured browser, open http://localhost:9876/                                        
28 06 2016 12:45:03.831:INFO [karma]: Karma v0.13.22 server started at http://localhost:9876/                                 
28 06 2016 12:45:03.863:INFO [launcher]: Starting browser PhantomJS                                                           
28 06 2016 12:45:14.586:INFO [PhantomJS 2.1.1 (Windows 7 0.0.0)]: Connected on socket /#07Ui7Ps6pe9dP8taAAAA with id 41367963 
PhantomJS 2.1.1 (Windows 7 0.0.0): Executed 1 of 1 SUCCESS (0.003 secs / 0.014 secs)                                          
^CTerminate batch job (Y/N)? Terminate batch job (Y/N)?                                                                       
                                                                                                                              
^^CC                                                                                                                          
Z:\dtx_example_spa_ng1