

You know what you are doing this isn't for amateurs. Upon starting, vi goes into COMMAND mode, where you can type short, few character commands, blindly. Vi is a finite state machine with only three states. I draw this to my students each semester and they seem to grasp vi afterwards. Pictures are worth a thousand Unix commands and options: Vim has extensive help - that you can access with the :help command - where you can find answers to all your questions and a tutorial for beginners. You can also exit Vim directly from "Normal mode" by typing ZZ to save and quit (same as :x) or ZQ to just quit (same as :q!). :cq to quit without saving and make Vim return non-zero error (i.e.:x to write and quit (similar to :wq, but only write if there are changes).:wq! to write and quit even if file has only read permission (if file does not have write permission: force write).:q! to quit without saving (short for :quit!).To execute a command, press the Enter key. A colon ( :) will appear at the bottom of the screen and you can type in one of the following commands. Then you can type : to enter "Command-line mode".
