Paragraphs, Sentences, and the Bracket Family

Paragraphs: { and }

} jumps to the next blank line, { to the previous one. In code that means the next gap between blocks — usually the next function or logical section.

They combine with operators: d} deletes to the end of the block, y{ yanks back to the last gap.

Sentences: ( and )

) moves forward one sentence, ( back. In prose and long comments this is far more precise than w.

% — matching pairs

% jumps between matching (), [], {}. Sitting on an opening brace, % takes you to its close, and back again.

As an operator target it is excellent:

d%        " delete the whole bracketed block
y%        " yank it
c%        " change it

% also matches #if / #endif style pairs in languages that have them.