If I'm evaluating an entire large notebook, I usually just press Alt-V Y to find the currently evaluating cell. Is there a way to keep the currently evaluating cell automatically in focus so that the notebook automatically scrolls there without me having to press any keys?
I just tried this, and it seems to work. See if it works for you.
Type this in first cell (thanks to Kuba suggestion, changed it to use
SetOptions[EvaluationNotebook, CellProlog :> SelectionMove[EvaluationCell, All, Cell]]
You can make the above an initialization cell.
Evaluation->Evaluate notebook. now it will scroll down, keeping current evaluating cell in view all the time.