Going to previous step while debugging
45 次查看(过去 30 天)
显示 更早的评论
采纳的回答
Guillaume
2015-5-12
You would think it would be something easy to implement in a interpreted language, but unfortunately, it's not possible to move the execution pointer to an arbitrary line in matlab.
You can only step forward I'm afraid.
5 个评论
Guillaume
2015-5-13
Actually, what I really miss is the ability to skip (as in not execute) a line.
I just came across this today debugging some code, arrived on a line which contained a typo (wrong variable name). I could just have typed the correct instruction in the command window and skipped to the next line instead of restarting the debugging from scratch.
It's the same concept though: give the user the ability to move the execution pointer around.
Image Analyst
2015-5-24
This capability is called "edit and continue". I love it in Visual Studio and am frustrated it's not there in MATLAB. I use Walter's method of doing/undoing stuff in the command window while at a breakpoint.
更多回答(1 个)
Robbin van Hoek
2015-5-12
Not sure if it will help you since i don't know why you need to go back, but have a look at conditional breakpoints. This helped me a lot in the cases where i wanted to go back one step in debugging.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Performance 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!