Vim motions
From wikinotes
vim commands are usually composable with text-objects.
text objects let you refer to groups of tokens in your file with a letter or two.
For example
ci} " change all text within {}s (from anywhere within {}s)
daw " delete a word (from anywhere in word)