The best editor to use is GNU Emacs, an advanced, self-documenting, customizable, extensible, real-time display editor. With Emacs, you can edit several files simultaneously, open multiple windows on the same document, define keyboard macros, and undo mistakes. Emacs automatically indents programs in languages like Lisp and C, supports facilities for reading and writing mail, and creates back-up files. It is also quite easy to learn, and is available on the VAX cluster as well as all the UNIX workstations. An on-line tutorial is available with CTL-h t in Emacs. There are also several copies of the GNU Emacs Manual floating around the Theory Division.
Emacs Emacs Entering