emacs!
Quick tutorial for emacs beginners:
C-x means Control-x
M-x means Meta-x (which, on a PC keyboard is Alt-x)
To open a file: C-x C-f
To save a file: C-x C-s
To save as: C-x C-w
To get out of the minibuffer (for example, if you press C-x C-w and change your mind): C-g
To start marking text: C-space
To copy from mark to cursor: M-w
To cut from mark to cursor: C-w
To insert text: C-y
If you open a second file then you have two active buffers. To switch between active buffers: C-b
A tab here gives a list of possible buffers to switch between
To kill a buffer: C-k
Want more?
M-x help (that is 'M-x' and then type 'help' <RET>)
enters the help system.
Before leaving, make sure to try
M-x tetris
Use arrows and space to control and C-k to exit
To shut down emacs: C-x C-c
Enjoy the world of emacs!
Martin