Vim Text Objects: Using Vim Text Objects
Any vim user knows that there are underlying concepts worth understanding. While learning the specific keystrokes is useful, I find that knowing the why is crucial to actually adopting new features. Vim's text objects are one of these concepts and they are very worth understanding.
Text objects are vim's way of transcending the individual character to allow the user to think in words, sentences, sentences, and paragraphs. They are "contexts" in which your cursor exists and which you can act upon in various ways.
Note: if you are a complete novice, this is not the guide for you... this intro to vim is though!
As a reminder, vim's command format is <number><command><text object or motion>