<c-u> both, by default, drop you in the first non-whitespace column of the given row.
This behavior is kind of distracting when quickly scanning through pages. Is there a way to get way to configure vim to keep the cursor in the same column when scrolling by pages. I have
virtualedit enabled, so not-moving the cursor is always possible, even if
<c-d> moves focus to an empty line.