Commands flagged with an asterisk (``*'') may be preceeded by a number. Commands of the form ``^X'' are control characters, i.e. control-X. h Display this help. f, ^F, SPACE * Forward N lines, default one screen. b, ^B * Backward N lines, default one screen. j, s, CR * Forward N lines, default 1 line. k * Backward N lines, default 1 line. d, ^D * Forward N lines, default half screen or last N to d/u. u, ^U * Backward N lines, default half screen or last N to d/u. g * Go to line N, default 1. G * Go to line N, default the end of the file. p, % * Position to N percent into the file. r, ^L Repaint screen. R Repaint screen, discarding buffered input. m[a-z] Mark the current position with the supplied letter. '[a-z] Return to the position previously marked by this letter. '' Return to previous position. /pattern * Search forward for N-th line containing the pattern. /!pattern * Search forward for N-th line NOT containing the pattern. ?pattern * Search backward for N-th line containing the pattern. ?!pattern * Search backward for N-th line NOT containing the pattern. n * Repeat previous search (for N-th occurence). N * Reverse direction of previous search (for N-th occurence). :a Display the list of files. E, :e [file] Examine a new file. :n * Examine the next file. :p, P * Examine the previous file. :t [tag] Examine the tag. v Invoke a $EDITOR or vi on the current file. ! cmd Invoke cmn in subshell ('%' current file, '!' last command) . Repeat last command. =, ^G, :f Print current file name and stats. q, Q, :q, :Q, ZZ Exit.