Vim Anti-Patterns (2012)
Using Vim without knowing WAY more than this article is an anti-pattern. Vim is inefficient for editing so you have to learn a lot more than these tricks and hacks to be proficient. If you aren't learning more about Vim's nasty design every day then it's an anti-pattern to use Vim, because you'll be much more efficient with less learning in any other editor. If, for example, you don't know how to edit searches and command-line mode commands in full Vim mode, then keep learning (press control-f in search mode). If you aren't proficient in Vim's garbage VimL then keep learning. Obviously an IDE with intellisense and multiple cursors is more efficient than most of Vim's efficiency hacks. Vim's efficiency gains more apply to editing text, not structured code.