2014-04-18 3 views
7

Ich möchte ein Programm mit beenden verwenden Sie Ctrl-C in Eclipse-Konsole - Wie kann ich solche Tastenanschlag ausgeben?Wie wird Strg-C (Tastatur-Interrupt) in der Eclipse-Konsole ausgegeben?

Ich muss auf KeyboardInterrupt Ausnahmecode im Debug-Modus mit PyDev testen, aber es ist egal, wenn ich Ctrl-C senden wird es funktioniert.

+0

Ich denke, das ist ein Duplikat http://stackoverflow.com/questions/32423405/stop-a-running-command-in-pydev-console –

Antwort

0

Um die Tastaturbelegungen zu ändern, gehen Sie zu Fenster> Einstellungen> Allgemein> Tasten und finden Sie "Beenden" mit einem roten Kästchen mit dem Namen. Klicken Sie dann auf das Feld, wo es heißt "Strg + F2" und halten Sie Strg + C.

Visuelle Beispiel: http://imageupper.com/g/?S020001004M14616836161626229

+4

ist Nope - zumindest nicht für mich. Das Eclipse "Terminate" sendet nicht nur ein SIGINT (auf \ * Nix, oder äquiv in Win \ *), es macht etwas härteres - wahrscheinlich ein SIGKILL (oder äquivalent). Daher emuliert es keine Ctrl-C (Break) von der Konsoleneingabe; Daher löst es KEINE "KeyboardInterrupt" -Ausnahme aus. (· ᷄ (· ᷅) – Stevel

1

Wie auszusenden Ctrl-C (Tastatur-Interrupt) in Eclipse-Konsole?

können Sie versuchen, Ctrl + Z

+0

kann ein Kommentar sein –

Verwandte Themen