Debugger

Is there a debugger capability that would allow me to step through and see where I am in an execution stream, letting me see lines of code and and which file the the code is in?