next index prev

3) The all mighty emacs,

emacs is my recommended editor.
There are some who prefer VI, IMHO they tend to be masochistic.

First thing emacs like everything under linux has good documentation.
When you run emacs type C-h t (that is control+h then t),
you will get to an emacs tutorial(can also be found in the help menu)

emacs usually allows moving around using the arrow keys and page_up/down keys
but it always allows another better way which does not involve moving your fingers
from the normal typing position. It will take getting use to but eventually will work much faster.

basic moving with arrow keys can be replaced with:
                                   Previous line, C-p
                                                : :
Backward, C-b .... Current cursor position .... Forward, C-f
                                                : :
                                        Next line, C-n

next index prev