Vim mini cheatsheet

Vim mini cheatsheet

  • Insert modes:
    • A to insert at end of line
    • a to insert after next char
    • i to insert at current cursor
  • Visual modes:
    • v character, V: line
      • to select text
      • d to cut, y to copy (yank)
      • Move cursor to position and P to paste before or p to paste after
  • Normal mode:
    • y{motion} for copying and cutting in normal mode
    • Y: yanks current line, including newline char at the end
    • yiw: yanks current word without surrounding whitespace
    • yaw: yanks current word with surrounding whitespace
    • Cutting can be done with d{motion}
  • Deleting lines
    • dd to delete current line
    • :10d to delete Line 10
    • :10,20d to delete from Line 10 to Line 20
  • 10gg or :10 + Enter to go to Line 10
  • x delete character after cursor, X for before
  • u to undo
  • . repeat last change