This section is a quick reference of many common vi commands. Some of these were discussed earlier in the chapter, while many will be new.
Table 16-1. Movement
| Operation | Key |
|---|---|
| left, down, up, right | h, j, k, l |
| To the end of the line | $ |
| To the beginning of the line | ^ |
| To the end of the file | G |
| To the beginning of the file | :1 |
| To line 47 | :47 |
Table 16-2. Editing
| Operation | Key |
|---|---|
| Removing a line | dd |
| Removing five lines | 5dd |
| Replacing a character | r |
| Removing a character | x |
| Removing ten characters | 10x |
| Undo last action | u |
| Join current and next lines | J |
| Replace old with new, globally | %s'old'new'g |