Either, everyone knows entirely different subsets of vim commands, or I'm really bad at vim. The truth is probably somewhere in between.
The extent of my vim knowledge is pretty much this:
- bunch of .vimrc settings
- tiny bit of vim script
- [i]nsert, [v]isual modes
- [ESC]ape mode
- [y]ank, [d]elete, [p]aste
- [w]rite, [r]ead, [q]uit
- / (search)
- %s (regex search/replace)
- < (indent left), > (indent right)
I'm aware of marks, buffers, windows and tabs but haven't explored them.