Here's the Skulpt Python simulator
- cut/copy/paste/undo/redo with the usual shortcut keys
- Tab does decent indenting. Thanks to CodeMirror for the text editor.
- Ctrl-Enter to run, Shift-Enter to run selected
- F9 to toggle breakpoints
- F10 to step over
- F11 to step in
- Shift-F11 to step out.
- You can inspect values with e.g. 'print foo' in the "Interactive" box. When debugging, this will execute in the debug context.
Interactive:
Just type your Python in here!
it runs when you press enter