This reference is for everyone who often has to use the Unix editor VI. It covers all aspects of using VI, like searching, editing, cursor movement, etc. Even some very exotic commands are covered.