Vi Command

No Command Type Command Meaning
 51 Cursor movements , inverse of <;> command.
 52 Cursor movements % move cursor to matching paranthesis.
 53 Cursor movements G move cursor to last line of the file.
 54 Cursor movements number G move cursor to the line number specified.
 55 Cursor movements / string move cursor to the next place string occurs.
 56 Cursor movements / string / +n move cursor to nth line after string.
 57 Cursor movements / ^ string move to next place string occurs on current line.
 58 Cursor movements / string S move cursor to next line ending with string.
 59 Cursor movements / string / z - move next line containing string to bottom of screen.
 60 Cursor movements ? string move cursor to previous place string occurs in file.
 61 Cursor movements ? string ? -n move cursor to to nth line before string occurs.
 62 Cursor movements n move cursor to next occurance of last string searched for.
 63 Cursor movements N repeat the search of last string in other direction.
 64 Changing the file D delete rest of line.
 65 Changing the file d w delete upto the next word.
 66 Changing the file d e delete upto the next word, leaving punctuation.
 67 Changing the file d b delete a word backwards (the precedding word).
 68 Changing the file d ) delete the rest of the current sentence.
 69 Changing the file d } delete the rest of the current paragraph.
 70 Changing the file d ] ] delete the rest of the current section.
 71 Changing the file d L delete up to the last line of the screen.
 72 Changing the file d $ delete up to the end of the current line.
 73 Changing the file d G delete upto the end of the file.
 74 Changing the file d f char delete up to and including the specifiled character.
 75 Changing the file d t char delete up to but NOT including the specified character.
 76 Changing the file d d delete the whole line that the cursor is on.
 77 Changing the file " a-z d move the following deletion into one of the 26 buffers.
 78 Changing the file C change rest of line.
 79 Changing the file c w change up to the next word.
 80 Changing the file c c or S string change the whole line the cursor is on.
 81 Changing the file x or d spacebar delete the character under the cursor.
 82 Changing the file X delete the character before the cursor.
 83 Changing the file r char replace the char under the cursor with new character.
 84 Changing the file R replace characters.
 85 Changing the file s string replace the characters letter for letter with string.
 86 Changing the file J join the line below to the line the cursor is on.
 87 Changing the file a append (insert) text just after the current cursor position.
 88 Changing the file A append (insert) text at the end of the line the cursor is on.
 89 Changing the file i insert text in the line just before where the cursor is.
 90 Changing the file I insert text at the beginning of the line the cursor is on.
 91 Changing the file o open a blank line for insertion on the line below the cursor.
 92 Changing the file O open a blank line for insertion on line above the cursor.
 93 Insert Mode Esc end current insertion or change, saving changes made.
 94 Insert Mode enter start a new line (while in input mode).
 95 Insert Mode ctrl-D backtab over auto-indent.
 96 Insert Mode ctrl-V literalize next character (for inserting control characters).
 97 Insert Mode ctrl-H or bksp move cursor to left erasing characters.
 98 Insert Mode @ or ctrl-X kill the insert on this line.
 99 Insert Mode ctrl-W backspace erasing a whole word.
 100 Insert Mode ctrl-@ repeat last insert text.