Vim is the text editor of choice for many users that spend a lot of time on the command line. Unlike other editors, Vim has several modes of operation which can be a little intimidating for new users.
Source: LXer – How to Save a File in Vim / Vi and Quit the Editor