Yes, place the windows tiled horizontally, or make the console window to be always on top (if it is possible in you de/wm).
The debugger doesn't know about windows produced by other programs, so it cannot raise them.
Also using step-in will leave you back in the debugger, so most people expect that the editor has focus and it is visible.