Tip 53 | Delete Around, or Change Inside |
Text objects usually come in pairs: one that acts inside the object and another that acts around the object. In this tip, we’ll examine a typical use case for each kind of text object.
Vim’s text objects fall into two categories: those that interact with pairs of delimiters, such as i), i", and it, and those that interact with chunks of text, such as words, sentences, and paragraphs. Here’s a summary of the latter.
Keystrokes | Current… | Keystrokes | Current… |
---|---|---|---|
iw | word | aw | word plus space(s) |
iW | WORD | aW | WORD plus space(s) |
is | sentence | as | sentence plus space(s) |
ip | paragraph | ap | paragraph plus blank line(s) |
I’ve labeled the first category as delimited text objects because they begin and end with matching symbols. Words, sentences, ...
Get Practical Vim, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.