It’s kind of annoying that even when you run a single step on any action list, FB always focuses back to the main action list afterwards. Especially if you have to scroll several times to get back to that action list…
Is there some reason it does this? Could it be changed?
Steve
Are you doing Run From Current Action? Because it doesn’t flick back if you Run Selected Actions, Run Selected Actions and Children, or Run Current Action List.
.t8
Heh, I was just about to post to clarify that…yeah, I’m mostly using “run from current action”.
I only just noticed that there is also a “continue from selected”. That makes a lot of options!
Run (F5)
Run from current (Alt+F5) (known as "Run from selected
Run selected actions (ctrl+alt+f5)
Run selected actions and children (ctrl+alt+shift+f5)
Run current action list (ctrl+shift+f5)
Continue from selected (ctrl+f5)
IMVHO, it doesn’t make much sense for Run (F5) to start from Main everytime - I’d prefer it if it did “Run current action list”, so on the occasions where you actually want to restart the whole build from scratch, you just switch to the main tab first. Pity that the simplest key combination is the most destructive and the least used!
It would also be more intuitive to me if it behaved like VB or Delphi (unless they’ve changed recently):
- The same key starts or continues after a pause
- A different key is required to reset/restart
So, F5 would be either “start” or “continue”, a different key would be reset (Shift+F5 is used at the moment, I seem to be more used to Ctrl+F2), and possibly another key would effectively combine “reset + start” (VB uses/used to use Shift+F5 for this).
Also, a “begin stepping from current action” would be good. F10 seems to restart the build and start stepping from the first step. I always have to add a breakpoint, then use alt+f5 from the previous line, then step. Alt+F10 maybe?
Disclaimer: I haven’t done much VB or Delphi lately, so I’m probably confused and mixing the two anyway (Ctrl+F2 is probably a delphi-ism, whereas Shift+F5 is either VB or even pre-VB!)
Steve
Whoops, I was a bit confused in some of that. I think what I would like is this:
When a build hits an error, FB enters “paused” mode, rather than aborting the build entirely.
Steve