Appendix B. Vim: Simple Commands
| Key | Function |
|---|---|
| b, B | back one word |
| cc | change current line |
| CTRL-B | scroll one screen back |
| CTRL-F | scroll one screen forward |
| CTRL-G | show current line |
| cw | change word |
| :d | delete a character |
| :dd | delete current line |
| :dw | delete a word |
| :/expression | forward search for expression |
| :?expression | backward search for expression |
| :e! | wipe session edits |
| h, j, k, l | left, down up or right |
| i, a | insert text before/after cursor |
| p, P | put yanked/copied text after/before cursor |
| :q | quit file |
| r | replace character |
| :set nu | set numbers down left margin |
| set wm=x | insert newline 'x' distance from right margin |
| :sh; shell_type CTRL-D | access a shell |
| w, W | forward by a word |
| :w | save file |
| :wq | save and quit file |
| x | delete character |
| yw | yank/copy a word |
| yy | yank/copy a line |
| ZZ | save and quit file |
| xp | transpose two letters |



