Overview of vi
Performance Objectives
1. Start/End VI (vi, ESC, :wq)
2. Move the Cursor and Window (h,j,k,l, ^f, ^b)
3. Insert, Change, Delete Text (i, a, x, dd)
4. Search and Replace text (/.../, :n, $s/.../.../g)
5. Move/Copy Text (ma, d'a, p)
6. Write and Read Files (:w file, :r file)
7. Tailor the VI Environment (:set)