Usually it is much simpler to use an editor for the creation of a computer program.
At the use of EMACS it is preferably to use an existing emacs-window, or to create a new one with emacs or xemacs.
        Control-f      one step forward (to the right)
        Control-b      one step backward (to the left)
        Control-p      one step up
        Control-n      one step down
        
The arrow keys can also be used for the above operations. Sometimes
you can also move to the position of the mouse through clicking.
        Control-v      next page
        'Esc' v        previous page
        Control-a      go to the beginning of the present line
        Control-e      go to the end of the present line
        'Esc' <        go to the beginning of the file
        'Esc' >        go to the end of the file
        Control-d      remove the character
        Control-k      remove the rest of the line
        Control-y      restore what was removed with the latest Control-k
        Control-s      search forwards
        Control-r      search backwards
        Control-x Control-f   switch to the file with the given name
        Control-x Control-s   save the file using the old name
        Control-x Control-w   save the file using the given name
        Control-x Control-c   exit from EMACS (normally not used 
                              in connection with X-Windows)
        Control-g      sounds and cancels incorrect commands
                       (sometime two Control-g are required). 
                       Used when you have done a mistake!
Remark 1. 'Esc' (Escape) is a key which should be pressed before the next key,
while Control- is the key marked CTRL or Control, this key should
be pressed while the next key is pressed.
Remark 2. Emacs does not work well together with telnet and some communication equipment from Digital Equipment. One problem is that Digital interprets Control-s as a stop-character, which can be canceled by a Control-q. In order to save a file it is therefore necessary to give Control-x Control-w and the file name. For search it is necessary to first go to the end of the file with 'Esc' > and then search backwards with Control-r. Sometimes not even Control-x works, then it is time to use another editor.
Remark 3. At compilation some errors are reported to occur on a certain line, with Emacs you can go directly to that line with the command 'Esc' X goto-line, and then give the line number.
The following is therefore based on the Swedish version.
If you wish to edit (or create) the file program.f90 you write
        C:\> edit program.f90 
You exit without saving with ALT A A, and with saving with ALT A S, 
that is you first press the ALT key and then twice the A key, or once the A key and 
once the S key.
MS-DOS EDIT has reasonable features for replacing one character string with another.
When the program is started a menu line appears on the top with the following alternatives
        Arkiv       Redigera      Sök       alternatiV
You get to the selected alternative through pressing the ALT key
followed by pressing the indicated letter (A, R, S or V). 
From Arkiv you can select Open, Save, Print, and Exit.
From Redigera you can Cut, Paste, and Remove. 
From Sök you can Search and Replace, and from
alternatiV you can change the display parameters and get help.
As usual it is advantageous if you have the mouse installed also under
MS-DOS, then you can click on the selected alternative.
It is very simple to input the text directly into the main window. A help line is available at the bottom.
a       add new lines (for example when creating a new file)
        (ended with a single dot . first on the last line)
i       add new lines
        (ended with a single dot . first on the last line)
d       delete a whole line
w       write (save) the file
q       exit the editor
   With giving the number of a certain line you are moved to that line,
which is echoed.
ESCAPE      Switch to the command mode
a           Switch to text mode for input of new text directly after the
            present position
i           Switch to text mode for input of new text directly at the
            present position
dd          Remove a line (both to the left and to the right of the
	    present position, that is a complete line
x           Remove a character
:wq<CR>     Save the file and leave the editor
:q!<CR>     Exit the editor without saving any changes
Please note that when you give ESCAPE the cursor usually moves one step!
The notation <CR> above means that you have to give a Carriage return 
or ENTER here.