Skip to content
Vim
Learn/

Introduction to Text Objects

26 / 51

Text Objects · Brackets

Introduction to Text Objects

Address semantic regions from anywhere inside them.

Text objects replace the motion in operator grammar. i selects inner contents; a includes the surrounding delimiter or adjacent spacing.

Use i, and a in the editor beside this lesson. Practice is where you learn it, with the answer a click away; the Test is graded, unaided, and the only thing that marks this lesson complete.

Keys in this lesson

i
Inner: the contents, without the surrounding delimiters
a
Around: the contents plus the surrounding delimiters
All 91 keys →

Practice to learn it. Test to prove it.

Practice keeps the answer a click away — endlessly in Free, or as a 15-goal run against par and your own best time in Timed. The Test gives you 8 goals with no hints and a keystroke budget on each; passing it is what marks this lesson complete.

di(

Delete only the contents of the parentheses with di(.