Often I want to skim through a document or piece of code, which I do with page down (Ctrl-D) and page up (Ctrl-U), but it feels like I am violating the spirit of Vim using emacs-like chords/control keys. Is there a non-control key method of skimming through a document?
Moving by page without chords in Vim
editors;cursor;vim
Ctrl-D, Ctrl-U, Ctrl-F, Ctrl-B are pretty standard for this, but there are a few other ways I've found useful:Ctrl-E and Ctrl-Y scroll one line down and one line up, respectively, without moving the cursor (unless it would be moved off the screen, of course).  These are handy because they accept counts, i.e., 5Ctrl-E will Expose five more lines at the bottom of the screen.zz (lowercase!) scrolls the text to place the line the cursor is on in the center of your screen (or window in gvim)zt scrolls to place the current line at the top of your screenzb scrolls to place the current line at the bottom of your screenAnd H, M and L place the cursor respectively on the top, middle and bottom lines currently on the screen.This means that Lzt scrolls down one page (minus one line) and Hzb scrolls up one page (minus one line), while Lzz and Hzz mirror pretty closely the behavior of Ctrl-D and Ctrl-U.Although honestly, I usually just use Ctrl-D and Ctrl-U.  :)