Vim Motions Notes

Based on notes

Horizontal Nav Motions

  • 0: first char

  • ^: first non-blank char

  • $: end char

  • g_: end non-blank char

  • f{character}: moves us to that char

  • Use ; to get next match and , to get the previous

  • t{character}: moves just before next occurrence

Add in Operator to motions

Structured {Operator}{count}{motion}

  • df’ delete everything until occurrence of ‘

  • dtX deletes everything up to X

  • dTX deletes everything backward up to X

  • d/hello delete everything until hello

  • Inputting . allows you to repeat the last change

VI Mode Bash Prompt

set -o vi