I regularly use Spyder's built in debugging. I find that whilst I am stepping through a program, I often want to make changes to the source. However, this will put the current line in the code editor (the line of code whose line number is bold) out of wack with the line being run by ipdb in the ipython console.
Whilst ipdb seems to continue to work fine, makes me nervous that I shouldn't be editing files whilst debugging and I will end up with unexpected behaviour.
My questions are:
Should I be able to edit files whilst debugging in Spyder?
If so, what is the best way to do this?
If not, does PyCharm or another IDE good for scientific computing support this?
Many thanks.