While debugging I have moved my view away from the current execution line. Now I need to get back there but I don't want to step. How do I do that?
1. debug -> debugging windows -> call stack
2. select the top frame
3. right click -> jump to this file/line
in many IDE's I have seen a button which is like a yellow arrow, which always takes you to the current execution line.
BEcause this is an action that one needs rather often.
I have found this much user friendlier then the 3 step solution we have now, which is slow, since the popping up of the callstack is not that fast.
I would suggest we add a similar thing ? And if we would not want to waste a button on it in the debug toolbar, we could give a menu entry in the debug menu we a key shortcut on it.
What do you think ?
Quote from: killerbot on January 03, 2013, 08:01:11 PM
What do you think ?
I have the callstack window opened almost all the time, when I'm debugging, so I don't feel a need for it.
I am not asking on how you work, I am asking on the general user experience ;D
PS : When I have the callstack open, I have a rather slow debug experience, I think I have noticed, when I start up, it is showing call stack information from previous run), though we are just running and not hitting a breakpoint yet ... Will keep an closer eye, to provide more useful feedback on this.
Quote from: killerbot on January 03, 2013, 11:32:06 PM
I am not asking on how you work, I am asking on the general user experience ;D
Then the call stack update should be optimized... from my point of view ::)
So, it looks like we can send a command "frame 0". (I remember I have asked such question in this forum)
Quote from: ollydbg on January 04, 2013, 05:24:32 AM
So, it looks like we can send a command "frame 0". (I remember I have asked such question in this forum)
Why would you need to do this? As far as I can tell the current position is already available in a variable.
Quote from: oBFusCATed on January 04, 2013, 09:03:36 AM
Quote from: ollydbg on January 04, 2013, 05:24:32 AM
So, it looks like we can send a command "frame 0". (I remember I have asked such question in this forum)
Why would you need to do this? As far as I can tell the current position is already available in a variable.
You are right, I forget about that.
I suggest a button. That is what most other IDE's use and it is the easiest for a new user to recognize. I suspect most people keep the call stack open because it takes real estate.