Editors  

A text editor is a program that you run to allow you to create and edit text files by typing in characters from a keyboard.   An editor is simple-minded version of a word processor like Microsoft Word; but it doesn't allow you to make things bold or italicized and stuff like that. (Who cares what color your program is?) You'll use a text editor to enter your code into source files that can be then compiled later by a  compiler.   To start running an editor and creating a new file whose name you'll pick later, you can just enter some editor_name in response to a shell prompt.  If, instead, you enter editor_name file_name, Unix will not only start the indicated editor but open the indicated file, creating it (empty) for you if it doesn't already exist — of course, you'll replace editor_name with one of the editor names below.  (And you'll remember to read up on the basics of file names before choosing an unfortunately stupid file_name?  Good, I knew you would ;-)

Although I very much admire (and use) the tremendous built in help features of emacs, I still recommend that when you are first starting out you use a web tutorial or get a good book (I used O'Reilly press's Learning GNU Emacs by Cameron, Rosenblatt, and Raymond).  Hard core old timers will tell you to skip the book or web tutorial and learn emacs from within emacs.  (They'll also tell you that real programmers don't use high level languages and never bother with documentation.)  There are also several Usenet newsgroups devoted to emacs. 


This page last changed 30 May 2003 by Dr. M.S. Jaffe