Package:Vim/Cheatsheet
Jump to navigation
Jump to search
Deplacements
| command | meaning | description |
|---|---|---|
| w | word | move to next word |
| W | Word | move to the next word (broad sens) |
| b | begin | move to the previous word beginning |
| B | Begin | move to the previous word beginning (broad sense) |
| e | end | move to the next word end |
| E | End | move to the next word end (broad sense) |
| { | move to the previous blank line | |
| } | move to the next blank line | |
| f<char> | fetch | move to the next occurrence of the character <char> |
| F<char> | Fetch | move to the previous occurrence of the character <char> |
| $ | move to the end of the line | |
| ^ | move to the first non-whitespace character of the line | |
| zz | center the viewport on the currently | |
| <num>gg | goto | move to line number <num> (default is 1 if <num> is omitted) |
| G | move to the last line | |
| C-o | Go to the previous cursor position |
Switch to insert mode
| command | meaning | description |
|---|---|---|
| i | insert | insert before the cursor |
| I | Insert | insert at the beginning of the line (= ^i) |
| a | append | insert after the cursor/td> |
| A | Append | insert at the end of the line (= $a) |
| o | insert on a new blank line after the current line | |
| O | insert on a new blank line before the current line | |
| s | substitute | remove the current character and instert instead (= xi) |
| S | Substitute | remove the current line and insert instead (= ddi |
| R | Replace | insert and override on the fly |