emacs

Screen oriented text file editor

Emacs is not modal (i.e. either in insert mode or command mode (vi is an example of a modal editor.)
Commands are either prefixed with the escape character (or the meta or by holding down the atl) or are "control" characters ( these were not expected to be included in a text file). Navagation in a file buffer is usually done using "Arrow" keys.
Characters are removed (deleted) using the "backspace" or "DEL" keys (or ^C ). Any other character was inserted in the file buffer.

To exit Emacs, press the 2 key combinations "Control-x Control-c" (C-x C-c)
Hold down the Control key, pressing "x", then releasing Control, and finally pressing "c" )

Explanation:

If there are unsaved changes in a file, a prompt is presented to save them.

You can also access the "Exit" option through the Emacs menu at the topn of the screen.

There are otyher programs that use "emacs like" commands by using the readline library for example MySQL commmand line interface.

Some users find it ackward to need to press esc (or alt) or hold down the control key as the left pinky finger is used fort both of these.