2014-04-18 11 views
7

Voglio terminare qualche programma con usare Ctrl-C nella console Eclipse - come posso emettere un tratto simile?Come emettere Ctrl-C (interrupt tastiera) nella console Eclipse?

Ho bisogno di testare il codice di eccezione KeyboardInterrupt in modalità debug con PyDev ma non importa se invierò Ctrl-C funzionerà.

+0

Credo che questo sia un duplicato di http://stackoverflow.com/questions/32423405/stop-a-running-command-in-pydev-console –

risposta

0

Per modificare i collegamenti della tastiera, selezionare Finestra> Preferenze> Generali> Tasti e trovare "Termina" con una casella rossa in base al nome. Quindi fare clic sulla casella in cui si dice "Ctrl + F2" e tenere premuto Ctrl + C.

visivo Esempio: http://imageupper.com/g/?S020001004M14616836161626229

+4

Nope - almeno, non per me. L'Eclipse "Terminate" non invia semplicemente un SIGINT (su \ * Nix o equiv su Win \ *), ma fa qualcosa di più duro - probabilmente un SIGKILL (o equiv). Pertanto, NON emula un Ctrl-C (Break) dall'input della console; quindi, non attiva un'eccezione 'KeyboardInterrupt'. (· ᷄ (· ᷅) – Stevel

1

Come emettono Ctrl-C (tastiera interrupt) in console Eclipse?

si può provare Ctrl + Z

+0

può essere un commento –

Problemi correlati