CSCI 1302 Software Development Summer 2008 Coverage of vi for the final examination You should know how to: start editing a file with vi save a file you are editing with the changes you've made exit an editing session without saving the changes you've made enter input mode and get back to command mode read in one file while editing another file search for the next occurrence of a string in the file you are editing search for the previous occurrence of a string in the file you are editing save text into a named buffer and later insert it before or after the cursor recover the file you were working on if vi died in the middle of editing it You should know how the following operate in command mode: a, b, dd, e, G, h, i, j, k, l, o, O, p, r, u, w, x, yy, A, D, d^, d$, dw, m, ^L, ^G, I, P, U, X, Y, y^, y$, yw All of this is covered in the vi tutorial which is linked from the "resources" page, but these topics are scattered a bit in that tutorial.