Multiple times I found myself wanting to write arbitrary bits of code while stopped on a line within a debug session. For example, I have instantiated an object in a function and want to call an arbitrary method that's not part of the function on that object.
I can sort of cheat by running the function within the "Watches" pane in the debug session, then going to the console and see its output. You can test this by simply "watching" for "print 'hello there'" and seeing the output show up in the console.
Ideally the console tab had an interactive prompt and then I wouldn't have to clean up a watch entry or flip back and forth between tabs.
Is this somewhere in the IDE already and I'm just not seeing it? From what I can tell all the plumbing is already there and it's a matter of finding the UI functionality.