In debugging, I often found it useful to be able to go back to some point before the current cursor and re-debug a block of code that I already debugged once, because I need to debug multiple times to understand the logic. Now in order to do this, I have to stop the application and start all over again, this seems not that efficient. In Eclipse Java, I could go back to the top of the function and re-debug from there and that helps a lot.
Can I achieve the 'back and forth' purpose in debugging in PyCharm? Thanks.