| 3 | | j - previous line in history[[BR]] |
| 4 | | k - next line in history[[BR]] |
| 5 | | e - end of word[[BR]] |
| 6 | | E - end of bigword[[BR]] |
| 7 | | f - find character[[BR]] |
| 8 | | F - find character (backward)[[BR]] |
| 9 | | t - find character-1[[BR]] |
| 10 | | T - find character-1 (backward)[[BR]] |
| 11 | | D - delete rest of line[[BR]] |
| 12 | | C - change rest of line (delete, then enter insert mode)[[BR]] |
| 13 | | !^ - go to first non-whitespace character in line[[BR]] |
| 14 | | p - paste (pos+1)[[BR]] |
| 15 | | P - paste[[BR]] |
| 16 | | !^D - enter, when line is not empty[[BR]] |
| 17 | | % - jump to matching brace: () {} [][[BR]] |
| 18 | | . - repeat previous command[[BR]] |
| 19 | | X - delete previous character |
| | 3 | ||j||previous line in history|| |
| | 4 | ||k||next line in history|| |
| | 5 | ||e||end of word|| |
| | 6 | ||E||end of bigword|| |
| | 7 | ||X||delete previous character|| |
| | 8 | ||.||repeat previous command|| |
| | 9 | ||D||delete rest of line|| |
| | 10 | ||C||change rest of line (delete, then enter insert mode)|| |
| | 11 | ||f||find character|| |
| | 12 | ||F||find character (backward)|| |
| | 13 | ||t||find character-1|| |
| | 14 | ||T||find character-1 (backward)|| |
| | 15 | ||!^||go to first non-whitespace character in line|| |
| | 16 | ||%||jump to matching brace: () {} []|| |
| | 17 | ||p||paste (pos+1)|| |
| | 18 | ||P||paste|| |
| | 19 | ||!^D||enter, when line is not empty|| |