vi Quick List ------------- ^B Page Up ^F Page Down j Down one line k Up one line h Left one character l Right one character $ Jump to End of Line 0 Jump to Begining of Line G Jump to end of document i Insert text at the cursor a Insert text after cursor / search forward ^R redraw screen ^T tag pop ^V input a literal character # number increment/decrement % move to match & repeat substitution . repeat the last command ? search backward A append to the line B move back bigword C change to end-of-line D delete to end-of-line E move to end of bigword L move to screen bottom M move to screen middle O insert above line P insert before cursor from buffer R replace characters S substitute for the line(s) U Restore the current line W move to next bigword X delete character before cursor Y copy line ZZ save file and exit a append after cursor b move back word e move to end of word i insert before cursor o append after line r replace character s substitute character u undo last change w move to next word x delete character ~ reverse case :set nu Shows line numbers